🎉
Connect-Swift has launched!You'll actually want to use Protobuf on iOS - generate idiomatic, modern Swift client APIs.
Get Started

Building a better way

to work with Protocol Buffers

We thought about Protocol Buffers so you don't have to.

Sign up for the newsletter

Email
Thank you for signing up!
Benefits
Buf helps your team work with Protocol Buffers APIs across their lifecycle, whether you're building a new API for key customers or relying on one exposed by another team.
Benefits
  • ConsistentProduce Protocol Buffers APIs consistently, leveraging Buf's intuitive toolset to iterate quickly and enforce best practices.
  • ReliableDistribute APIs to users reliably, allowing them to develop against your latest release, without expensive team-to-team communication.
  • DiscoverableIncrease discoverability with a browsable central registry, with surfaceable content and generated documentation.
Ready to get started?
Take the tour

Buf is changing the way the industry works with APIs

Because REST is no longer enough, and Protocol Buffers are inaccessible.
Walk through the evolution of API development to see how Buf is moving the industry forward.
1
RESTful APIs
Fundamentally freeform APIs with heavy manual maintenance and no guarantees.
Producer
No rules, no standards, no enforcement. Blindly hope you don't break users.
Consumer
API calls are a shot in the dark. Rely on manual confirmation and hand-rolled clients.
RESTful APIs
2
Protocol Buffers without Buf
Using Protocol Buffers helps, but it's unreasonably difficult to maintain.
Producer
Design and distribute your API without support. Communicate changes with hand-maintained documentation, or worse - emails.
Consumer
Schemas drift, and dependency management is non-existent. Teams have to roll their own tooling, duplicating work and leaving room for error.
Protocol Buffers without Buf
3
Buf
Professional grade Protocol Buffers.
Producer
Easily create and distribute consistent APIs. Use Buf to lint and detect breaking changes in your schema evolution, protecting you and your users.
Consumer
Rely on Buf for everything you need to implement an API, and ensure it never breaks.
Buf

Start managing your Protocol Buffers with Buf

Built around the open-source Buf CLI

Adopt the most comprehensive Protocol Buffers tooling available.
6,106
GitHub Stars
Active community on Slack
Regularly updated docs
37k
Homebrew downloads
Talk to our team about making your Protocol Buffers workflow easier.
Request a demo