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 protoc plugin.
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!
By Doug Fawley (Google) | Thursday, May 28, 2026
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 includedThis release includes:
gRPC Client APIs. Includes all RPC types including unary and streaming.
Protobuf support using Google’s Protobuf-Rust library and tools.
protoc.protoc plugin.Low-level RPC API for creating interceptors and performing RPCs without the need for the protobuf generated code.
Support for the Tokio async runtime.
Documentation for this gRPC-Rust preview can be found on grpc.io. The following resources are available:
Please reach out to the team if you have any feedback or encounter any issues:
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.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Blog: gRPC-Rust Roadmap | 0 | 13.28 | 02-06-2026 |
| 2 | Blog: Rust Update: gRPC Welcomes Tonic! | 0 | 9.85 | 21-05-2026 |
| 3 | Blog: gRPC-Rust Client API Evolution (pt. 1/2) | 0 | 11.54 | 29-05-2026 |
| 4 | Blog: gRPC-Rust Client API Evolution (pt. 2/2) | 0 | 13.85 | 01-06-2026 |
| 5 | Looking for contributors: Rust transparent proxy & protocol parsing project | 5 | 7 | 08-07-2026 |
| 6 | Multicalc: Scientific computing for real-time embedded systems in no_std Rust | 0 | 14.36 | 10-08-2026 |
| 7 | [Show] swift-topomap: Silicon-aware TUI and eBPF metrics engine | 0 | 11.87 | 27-07-2026 |
| 8 | [Перевод] Rust 1.97.0: манглинг символов, вывод линкера и поддержка запрета предупреждений в Cargo | 0 | 11.43 | 14-07-2026 |
| 9 | My state lib PurrGress | 0 | 12.62 | 13-08-2026 |
| 10 | Maplike - Crate with traits for abstract containers and operations on them | 2 | 7 | 06-07-2026 |