Buf Schema Registry

Schema distribution, discovery, and documentation with built-in API policy evaluation

Buf schema registry

Generated SDKs

Automatically generate SDKs for API consumers that integrate with widely used package managers, eliminating the need to manually generate code for each language in your organization's stack.
Browse integrations

API documentation

Generate API documentation for every schema stored in the BSR. The BSR docs engine accepts markdown and machine-readable formats and surfaces docs for modules and top-level packages. Docs automatically include custom options and code examples to help your team discover, learn about, and explore your API surface area.
Learn about generated API docs

Policy checks

Enable server-side policy checks to ensure that changes to your API don't break downstream consumers. Policy checks require dedicated approvers to review changes, ensuring that the right team members are aware of changes and that your API evolves safely over time.
Learn how to enable policy checks

Remote plugins

Buf verifies and maintains the most commonly used plugins across the Protobuf ecosystem and hosts them publicly on the BSR, eliminating the need to understand the complex mechanics of protoc or maintain, download, or run plugins on your local machine.
Browse available plugins

Ready to get started?

You can sign up to get started with the Buf Schema Registry for free. The BSR also offers paid plans that give you and your team more advanced features and deployment options.