Buf Docs#
The platform for building, managing, and streaming with Protobuf schemas.
New to Buf? Start with the Buf CLI quickstart →
Get started
Develop Protobuf APIs locally
Lint, format, generate code, and detect breaking changes.
Manage and share schemas
Publish modules, generate SDKs, and enforce governance.
Stream data with Kafka
Deploy Kafka-compatible streaming with schema enforcement and Iceberg.
Explore by product
Buf CLI
Local Protobuf development toolchain
Buf Schema Registry
Centralized schema management and distribution
Bufstream
Kafka-compatible streaming for the data lakehouse era