The Dart implementation of gRPC: A high performance, open source, general RPC framework that puts mobile and HTTP/2 first.
Learn more
- Quick Start - get an app running in minutes
 - Examples
 - API reference
 
For complete documentation, see Dart gRPC.
Supported platforms
Note: grpc-web is supported by
package:grpc/grpc_web.dart. UDS-unix domain socket is supported with sdk version >= 2.8.0.
Contributing
If you experience problems or have feature requests, open an issue.
Note that we have limited bandwidth to accept PRs, and that all PRs require signing the EasyCLA.
Libraries
- grpc
 - grpc_connection_interface
 - Exports an interface suitable for defining an alternate implementation of ClientChannel.
 - grpc_or_grpcweb
 - grpc_web
 - service_api
 - Exports the minimum api to define server and client stubs.