Prevent breaking changes
Eliminate breaking API changes
and reduce outages
Detect backward-incompatible changes to your APIs and prevent them from ever reaching production.
Identify and prevent backward-incompatible API changes in CI
Integrate with any CI platform to detect backward-incompatible API changes, ensuring that pull requests never accidentally break production.
Integrate across GitHub repositories
Incorporate breaking change detection into every repository in your GitHub organization that contains Protobuf files by enabling Buf's GitHub App and letting it do the work for you.
Configure breaking change strictness
Customize Buf's breaking change detection rules with several levels ranging from binary encoding, to JSON encoding, to whole files.