Give clients pre-built native libraries for your APIs with zero effort
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.
Generated Python SDKs are now available in the BSR
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.
Why a Protobuf schema registry?
Learn why teams across industries and sizes have chosen the Buf Schema Registry as the home for their Protobuf schemas.
The real reason to use Protobuf is not performance
Fast serialization and small payloads are nice, but schema-driven development is why you’ll adopt Protobuf.
Audit breaking changes with the Buf Schema Registry's governance workflow
Enterprise customers can now use the BSR to audit, approve, and reject commits that introduce breaking changes.
Type & path uniqueness policy enforcement for enterprises
The BSR can now enforce type and path uniqueness across all modules.
Seamless Gradle integration with the Buf CLI
The Buf CLI can now integrate seamlessly with your Gradle builds.
Swift generated SDKs are now available for Xcode and SPM
Swift engineers can now download pre-packaged generated code for their Protobuf schemas from the BSR using Xcode and Swift Package Manager.
Governance & breaking change policy enforcement for enterprises
The BSR can now enforce breaking change prevention policies across all modules.
Buf generated SDKs now support Java - introducing the Buf Maven repository
Launching the Buf Maven repository, supporting Java and Kotlin plugins (including connect-kotlin!)