🎉
We've launched Connect for
TypeScript
,
Kotlin
, and
Swift
.
Simple, reliable, and interoperable APIs for web, Node.js, Android, and iOS.
Get Started
Buf
Product
Pricing
Docs
Tour
Blog
Careers
Slack
6468
Sign in
Sign up
Buf
Menu
The BSR is built around the open-source Buf CLI
Simplify your Protocol Buffers workflow.
Get started
The Buf CLI is a one stop shop for your local Protocol Buffers needs
Unifying the best of the proto/gRPC ecosystem, and filling the major gaps.
Local generation
No more bash script hacking for the most basic Protocol Buffers generation tasks
Use simple, well documented yaml configurations to generate code from your API locally. Without having to fiddle with arcane protoc invocations.
Get started
See on GitHub
Linting
Stop having code review arguments over the best way to build an API
With Buf's comprehensive lint categories, easily configure which lint checks you want to enable on your source.
Get started
See on GitHub
Breaking change detection
Discover incompatibilities before you push, not during an outage
Simply prevent other teams from breaking your API.
Get started
See on GitHub
Seamlessly integrates with the BSR to manage dependencies remotely and enable smooth sharing of APIs with others.
Learn more
Easy to integrate with existing CI flows to protect your API across your whole organization.
Learn more
A modern compiler
Speeds up your team's time to value by replacing the legacy protoc compiler.
Easier to learn
No weird flags, just predictable outcomes. It just works.
Easier to maintain
No crazy bash scripts to update your protoc invocation.
Faster compile time
Speed up your builds with 7.5x faster compile time.
More Stable
Enterprise-grade stability.
Take the tour
Sign in
Built by experts in the proto/gRPC ecosystem
Our engineers have been core contributors and maintainers of prototool, protoreflect, and gRPC gateway.
Take the tour
6,468
GitHub Stars
37k
Homebrew downloads
Usable by everyone, not just google
Take the tour
Buf builds with your needs in mind
Tools having breaking changes is not acceptable.
Quality software that will stand the test of time is table stakes.
Tooling must work for all workflows, not just bazel/blaze.
Tooling shouldn't need additional infrastructure engineers to manage it.
Talk to our team about making your Protocol Buffers workflow easier.
Request a demo