Missed gRPC Conf 2020? Don't worry.
Watch session videos from the CNCF YouTube channel starting August 5!
Supported languages and platforms
Each gRPC language / platform has links to the following pages and more:
- Quick start
- Tutorials
- API reference
Select a language to get started:
Official support
These are the officially supported gRPC language, platform and OS versions:
| Language | Platform | Compilers / SDK |
|---|---|---|
| C/C++ | Linux, Mac | GCC 4.9+, Clang 3.4+ |
| C/C++ | Windows 7+ | Visual Studio 2015+ |
| C# | Linux, Mac | .NET Core, Mono 4+ |
| C# | Windows 7+ | .NET Core, NET 4.5+ |
| Dart | Windows, Linux, Mac | Dart 2.2+ |
| Go | Windows, Linux, Mac | Go 1.12+ |
| Java | Windows, Linux, Mac | JDK 8 recommended (Jelly Bean+ for Android) |
| Kotlin/JVM | Windows, Linux, Mac | Kotlin 1.3+ |
| Node.js | Windows, Linux, Mac | Node v4+ |
| Objective-C | Mac OS X 10.11+, iOS 7.0+ | Xcode 7.2+ |
| PHP (beta) | Linux, Mac | PHP 5.5+, PHP 7.0+ |
| Python | Windows, Linux, Mac | Python 2.7, Python 3.4+ |
| Ruby | Windows, Linux, Mac | Ruby 2.3+ |

