RSS

Rust Update: gRPC Welcomes Tonic!

As Lucio Franco pre-announced on his blog this week, we have now officially moved the Tonic project into the gRPC Project under the CNCF, and its repo has been moved to grpc/grpc-rust. We have been working together to coordinate this over the last two years, and expect to continue to work together in the future as well.

If you’re a Tonic user and are wondering what this means to you:

  • In the short term, hopefully nothing at all! The Tonic project will continue to operate as it did before. Old links to github commits, issues, etc should continue to work. Tonic is currently not accepting any significant new features, but does provide releases for bug fixes, and that status will continue for the foreseeable future.
  • In the next few months, we intend to release the grpc crate as a production-ready, long-term replacement for Tonic users. This crate will provide all the advanced features available in our other gRPC libraries like connection management and client-side load balancing, and eventually xDS / envoy support for Proxyless Service Mesh (PSM). The Tonic codegen interface will continue to be supported to allow users to upgrade to the new transport implementation without needing to rewrite their application.
  • Going forward, you can expect the gRPC team to continue adding new features and providing ongoing maintenance of the grpc crate, matching our other supported languages.

Please let us know on our mailing list or in a github issue if you encounter any problems related to this change. Thank you!

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.