Search docs...
Ctrl + K
Sign in
Sign up
Home
Tutorials
Concepts
Buf ecosystem
Reference
Ctrl + K
Menu
Buf CLI commands
buf beta
buf beta migrate-v1beta1
buf beta registry
commit
get
list
draft
delete
list
organization
create
delete
get
plugin
create
delete
version
list
push
deprecate
list
undeprecate
repository
create
delete
deprecate
get
list
undeprecate
update
tag
create
list
template
create
version
create
list
delete
deprecate
list
undeprecate
webhook
create
delete
list
buf beta price
buf beta stats
buf beta studio-agent
buf breaking
buf mod
buf mod clear-cache
buf mod init
buf mod ls-breaking-rules
buf mod ls-lint-rules
buf mod open
buf mod prune
buf mod update
buf registry
buf registry login
buf registry logout
buf build
buf convert
buf curl
buf export
buf format
buf generate
buf lint
buf push
Configuration
Overview
v1
buf.yaml
buf.lock
buf.gen.yaml
buf.work.yaml
Images
Inputs
Resources
Protobuf files and packages
Descriptors
Internal compiler
Buf Protobuf style guide
Best practices for modules
Migration guides
Migrate from Prototool
Migrate from Protolock
Migrate from v1beta1 to v1
Migrate from remote generation alpha
Deprecated
Configuration
v1beta1
buf.yaml
buf.lock
buf.gen.yaml
Lint Rules and Categories
Remote generation
Overview
Go
JavaScript/TypeScript
Authoring a plugin
Authoring a template
Templates
Troubleshooting