All blogs / Software / engineering practice
Buf Blog
Thoughts, insights, and updates from the Buf team on Protobuf, APIs, and the future of schema-driven development.
- Posts
- 88 from 12 Nov 2020 to 26 Oct 2026
- Posting
- monthly (15 in the last year)
- Kind
- company blog
- Feed
- https://buf.build/blog/rss.xml
2026 15
- Protobuf in Python and TypeScript is actually good now
- Asking Jev questions with Protobuf
- connect-go v2 is here
- gRPC vs REST Is the Wrong Question
- Protobuf, JSON Schema, and OpenAPI
- A faster Protovalidate
- Delta Encoding in Protobuf
- gRPC-Web Failed the Web
- connect-rust joins the Connect project
- The modern Protobuf workflow
- Protobuf-ES just got a lot faster
- Protobuf Tip #10: Choosing the right integer type
- protobuf-py: Protobuf for Python, without compromises
- CoreWeave Acquires Bufstream
- Protobuf now has full LSP support
2025 11
- Protovalidate is now v1.0
- Introducing hyperpb: 10x faster dynamic Protobuf parsing that’s even 3x faster than generated code
- Protobuf Tip #9: Some numbers are more equal than others
- Protobuf Tip #8: Never use required
- Protobuf Tip #7: Scoping it out
- Protobuf Tip #6: The subtle dangers of enum aliases
- Protobuf Tip #5: Avoid import public/weak
- Protobuf Tip #4: Accepting mistakes we can’t fix
- Protobuf Tip #3: Enum names need prefixes
- Protobuf Tip #2: Compress your Protos!
- Protobuf Tip #1: Field names are forever
2024 14
- Connect RPC for JavaScript: Connect-ES 2.0 is now generally available
- Connect-Swift 1.0 is now generally available
- Introducing custom lint and breaking change plugins for Buf
- Generated SDKs for C++ are now available on the Buf Schema Registry
- Generated SDKs for C# are now available on the Buf Schema Registry
- Protobuf for Javascript: Protobuf-ES 2.0 is now generally available
- Introducing the new Buf GitHub Action
- Generated SDKs for Rust now available on the Buf Schema Registry
- Connect RPC joins CNCF: gRPC you can bet your business on
- Connect RPC vs. Google gRPC: Conformance Deep Dive
- Introducing the next generation of the Buf CLI: still v1 and backwards-compatible
- Introducing the newly improved BSR UI and buf push experience
- Protobuf Editions are here: don’t panic
- The BSR now integrates with Kong Insomnia, making gRPC even easier to use
2023 26
- The Buf Schema Registry is now on the AWS and Google Cloud Marketplaces
- Give clients pre-built native libraries for your APIs with zero effort
- Generated Python SDKs are now available in the BSR
- Why a Protobuf schema registry?
- The real reason to use Protobuf is not performance
- Audit breaking changes with the Buf Schema Registry's governance workflow
- Type & path uniqueness policy enforcement for enterprises
- Seamless Gradle integration with the Buf CLI
- Swift generated SDKs are now available for Xcode and SPM
- Governance & breaking change policy enforcement for enterprises
- Buf generated SDKs now support Java - introducing the Buf Maven repository
- Introducing Cacheable RPCs in Connect
- Building a modern gRPC-powered microservice using Node.js, Typescript, and Connect
- Announcing protoc-gen-validate v1.0 and our plans for v2.0
- The Buf Schema Registry is out of beta! Announcing new Buf Schema Registry plans and pricing updates
- Protobuf-ES is the only fully-compliant Protobuf library for JavaScript
- The BSR now provides a SCIM service for Pro and Enterprise plans
- OpenTelemetry for connect-go: Observability out of the box
- Connect for Node.js is now available
- Announcing Connect-Kotlin: Connect is now fully supported on mobile!
- Introducing Connect-Query: Integrate Protobuf with TanStack Query more effectively
- Introducing the Buf Reflection API & Prototransform
- Speeding up development with BSR drafts
- Announcing Connect-Swift: You’ll actually want to use Protobuf on iOS
- Introducing buf curl - Call your gRPC endpoints with the simplicity of buf
- Protobuf-ES has reached version 1.0
2022 16
- BSR Generated Documentation now supports Protobuf options
- Buf Studio Now Has Favorites!
- Remote packages and remote plugins are approaching v1!
- Protobuf-ES: The Protocol Buffers TypeScript/JavaScript runtime we all deserve
- Buf's New Compiler
- The Protobuf Language Specification
- BSR redesign
- Introducing the Buf Language Server
- Connect-Web: It's time for Protobuf and gRPC to be your first choice in the browser
- Buf Studio: Interact with gRPC and Protobuf APIs directly from your browser
- Bazel rules
- Connect: A better gRPC
- Introducing buf format
- Remote plugin execution with the Buf Schema Registry
- The Buf CLI has reached version v1.0
- Introducing the Buf Schema Registry 🎉