Introduction
Buf builds tooling to make schema-driven, Protobuf-based API development reliable and user friendly for service producers and consumers. Your organization shouldn't have to reinvent the wheel to work with Protobuf—our tools simplify your Protobuf management strategy so you can focus on what matters.
Install the Buf CLI, try it out along with the Buf Schema Registry, and then peruse the documentation to start removing your Protobuf headaches.
🆕 Migrate from v1 to v2 configuration files
Simpler configuration and better monorepo support
⚡ Install
Download and install the Buf CLI in a few easy steps
Take the tour
Try out our two main tools, the Buf CLI and the Buf Schema Registry
Buf CLI docs
Dive deeper into the Buf CLI's Protobuf tooling
Buf Schema Registry (BSR) docs
Find out how to publish and consume your APIs with minimal friction
Pro and Enterprise docs
Administer your private BSR instance and access automation and security features
On-prem docs
Install and administer your on-prem BSR instance
Protobuf guide
Read through our recommendations for effective Protobuf API development
📓 Reference docs
Go directly to the Buf CLI command and configuration file documentation
Blog
Stay up to date on Protobuf development and Buf feature launches