gRPC-Rust Preview Release
Today, the gRPC project is excited to share its first preview release of gRPC-Rust. It can be found at crates.io/crates/grpc. Documentation is available on our website, grpc.io. This release is not recommended for production use at this time, but is being released at an early stage to provide Rust programmers with an opportunity to experiment with the APIs and ensure they will be acceptable for their needs.
What is included
This release includes:
gRPC Client APIs. Includes all RPC types including unary and streaming.
- gRPC Server support is coming soon.
Protobuf support using Google’s Protobuf-Rust library and tools.
- Messages are generated from Protobuf-Rust via
protoc. - gRPC generated RPC code using our
protocplugin.
- Messages are generated from Protobuf-Rust via
Low-level RPC API for creating interceptors and performing RPCs without the need for the protobuf generated code.
Support for the Tokio async runtime.
- Future gRPC-Rust releases intend to work with any runtime; however, for this preview we are only targetting Tokio.
Learn more
Documentation for this gRPC-Rust preview can be found on grpc.io. The following resources are available:
- Generated code reference
- Quick start guide
- Basics tutorial that covers each of the four RPC types.
Contact the team
Please reach out to the team if you have any feedback or encounter any issues:
- Bugs/Feature Requests: Github Repo
- Discussions: Google Groups
Join us at gRPConf 2026!
If you’re interested in meeting the gRPC team, discussing related topics with others in the industry, or maybe even sharing your own experiences or advice in a talk, please mark your calendar for Thursday, September 3rd, when we’ll be holding this year’s gRPC developer’s conference at the Computer History Museum in Mountain View, CA.
- Event Site: gRPConf
- CFP is open: Submit your talk!