Buf provides a unified view of your Protobuf schemas and code generation across any number of git repositories. Discover and test APIs, browse documentation, manage code generation, and integrate with package managers like Maven and NPM with the Buf Schema Registry (BSR).
Learn more about schema managementDetect backward-incompatible changes to your APIs and prevent them from ever reaching production with the BSR's CLI and GitHub integration.
Explore breaking change detectionLeverage the Buf CLI to quickly perform remote code generation, linting, and validation — all without managing your own Protobuf environment.
Learn more about generating packaged codeIntegrate Protobuf with Kafka and simplify data pipeline changes by quickly decoding, validating, and transforming data at runtime using Buf's reflection API and data transformation library.
Dive into Buf's runtime offerings