RSS

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 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:

Contact the team

Please reach out to the team if you have any feedback or encounter any issues:

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.