The BSR is the source of truth for your Protobuf APIs, and is the best way to share schemas across repositories, generate consistent code, and integrate Protobuf with Kafka. This launch helps Enterprise customers simplify how they purchase the Buf Schema Registry.
Produce pre-built client libraries in Go, Java, JS, TS, Swift, Kotlin, and Python out of the box for all of your Protobuf APIs with Buf’s generated SDKs. You’ll never have to explain how to use protoc ever again.
Python engineers can now download pre-packaged generated code for their Protobuf schemas from the BSR using package management tools like pip, Poetry, and Conda.
Learn why teams across industries and sizes have chosen the Buf Schema Registry as the home for their Protobuf schemas.
Fast serialization and small payloads are nice, but schema-driven development is why you’ll adopt Protobuf.
Enterprise customers can now use the BSR to audit, approve, and reject commits that introduce breaking changes.
The BSR can now enforce type and path uniqueness across all modules.
Alan Chiu on Aug 9, 2023/2 min read
The Buf CLI can now integrate seamlessly with your Gradle builds.
Swift engineers can now download pre-packaged generated code for their Protobuf schemas from the BSR using Xcode and Swift Package Manager.
The BSR can now enforce breaking change prevention policies across all modules.
Launching the Buf Maven repository, supporting Java and Kotlin plugins (including connect-kotlin!)
We’ve expanded the Connect protocol to support the use of HTTP GET requests, enabling web browsers and CDNs to cache Connect requests with ease.
Tutorial that covers creating a service, adding a client, testing, adding a database, and writing tests.
Elliot Jackson and Chris Roche on Apr 24, 2023/1 min read
A look to the future of Protobuf validation
The Buf Schema Registry (BSR) is officially out of beta, and we're launching new pricing plans
Steve Ayers on Mar 21, 2023/1 min read
The results are in: Protobuf-ES passes 99.95% of conformance tests