Buf Docs
Initializing search
Login
|
Sign up
bufbuild/buf
Buf Docs
bufbuild/buf
Home
What we're building
Install the Buf CLI
Try the Buf CLI
Try the Buf Schema Registry
Get support
Concepts
Concepts
Modules and workspaces
Repositories
Commits and labels
Buf CLI
Buf CLI
Overview
Generate code
Generate code
Overview
Tutorial
Using remote plugins
Managed mode
buf.gen.yaml
Detect breaking changes
Detect breaking changes
Overview
Tutorial
Rules and categories
buf.yaml
Lint Protobuf files
Lint Protobuf files
Overview
Tutorial
Rules and categories
buf.yaml
Format Protobuf files
Format Protobuf files
Overview
Tutorial
Call Protobuf APIs
Call Protobuf APIs
Overview
Build your Protobuf schema
Build your Protobuf schema
Overview
Tutorial
Buf plugins
Buf plugins
Overview
Tutorial
Compiling to WebAssembly
FAQs
Buf Schema Registry
Buf Schema Registry
Overview
Authentication
Working with modules
Working with modules
Dependency management
Publish modules to the BSR
Export modules from the BSR
Get module's FileDescriptorSet from the BSR
Remote plugins
Remote plugins
Overview
Tutorial
Custom plugins
Generated SDKs
Generated SDKs
Overview
Tutorial
Cargo
CMake
Go packages
Maven/Gradle
NPM
NuGet
Python
Swift Package Manager/Xcode
Archive registry
Policy checks
Policy checks
Breaking changes
Breaking changes
Overview
Setup
Reviewing commits
Uniqueness
Integrate with Kafka
Integrate with Kafka
Overview
Manage instances
Register schemas
Integrating with Kafka clients
Schema documentation
Schema documentation
Overview
Adding documentation
Explore your APIs in Buf Studio
Rate limits
BSR APIs
BSR APIs
Invoking the BSR APIs
Reflection API – Overview
Prototransform
Administration
Administration
Manage your user account
Manage organizations
Manage members and roles
Manage repositories
Manage your subscription
Manage subscription costs
Billing and subscription FAQ
Migrate to your new registry
Private BSR
Private BSR
Overview
Pro setup
Enterprise setup
SSO
SSO
GitHub-OAuth2
Google - SAML
Okta - OIDC
Okta - SAML
SCIM
SCIM
Overview
Azure - SAML
Okta - SAML
FAQ
User lifecycle
Bot users
Managed modules
Audit logs
Webhooks
Pro and Enterprise support
Federation
On-prem
On-prem
Installation
Observability
Architecture
Upgrade/Downgrade
Optional configuration
Release notes
BSR FAQs
Bufstream
Bufstream
Quickstart
Benchmarks and cost
Deployment
Deployment
AWS
AWS
Deploy
Configure
Google Cloud
Google Cloud
Deploy
Configure
Data governance
Data governance
Schema enforcement
Semantic validation
Kafka compatibility
Kafka compatibility
Client configuration
Supported APIs
Reference
Reference
Bufstream CLI commands
Bufstream CLI commands
bufstream archive
bufstream migrate
bufstream serve
Bufstream configuration files
Bufstream configuration files
Helm chart
Release notes
Integrations
Integrations
Build systems
Build systems
Bazel
Gradle
CI/CD
CI/CD
General setup
GitHub Action
GitHub App
protoc plugins
Code editors
Artifactory
Tool integration FAQs
Reference
Reference
Buf CLI commands
Buf CLI commands
buf breaking
buf build
buf convert
buf curl
buf export
buf format
buf generate
buf lint
buf push
Beta
Beta
buf beta buf-plugin-v1
buf beta buf-plugin-v1beta1
buf beta buf-plugin-v2
buf beta lsp
buf beta price
buf beta stats
buf beta studio-agent
Registry
Registry
Plugin
Plugin
buf beta registry plugin delete
buf beta registry plugin push
Webhook
Webhook
buf beta registry webhook create
buf beta registry webhook delete
buf beta registry webhook list
Config
Config
buf config init
buf config ls-breaking-rules
buf config ls-lint-rules
buf config ls-modules
buf config migrate
Dep
Dep
buf dep graph
buf dep prune
buf dep update
Registry
Registry
buf registry cc
buf registry login
buf registry logout
Commit
Commit
buf registry commit add-label
buf registry commit info
buf registry commit list
buf registry commit resolve
Label
Label
buf registry label archive
buf registry label info
buf registry label list
buf registry label unarchive
Module
Module
buf registry module create
buf registry module delete
buf registry module deprecate
buf registry module info
buf registry module undeprecate
buf registry module update
Organization
Organization
buf registry organization create
buf registry organization delete
buf registry organization info
buf registry organization update
Sdk
Sdk
buf registry sdk version
Buf CLI configuration files
Buf CLI configuration files
v2
v2
buf.yaml
buf.gen.yaml
buf.lock
v1
v1
buf.yaml
buf.gen.yaml
buf.lock
buf.work.yaml
v1 workspace configuration
v1beta
v1beta
buf.yaml
buf.gen.yaml
buf.lock
buf.work.yaml
Buf CLI inputs
Buf images
Internal compiler
Troubleshooting
Protobuf guide
Protobuf guide
Style guide
Files and packages
Descriptors
Migration guides
Migration guides
Migrate to v2 config files
Migrate from remote generation alpha
Migrate from Prototool
Migrate from Protolock
Migrate from protoc
404 – Page not found
This page has moved or has been deprecated—please try search.
Back to top