OUR PERSPECTIVE ON THINGS

The Buf blog

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
All
January 14, 2026
Team Buf
Buf CLI
Protobuf

Protobuf finally has LSP support. You’re welcome.

Buf is proud to announce the first fully-featured, production-grade LSP server for Protobuf. The Language Server Protocol is the standard API for integrating language support into your favorite IDE or text editor, such as VSCode, IntelliJ, or Neovim. An LSP server provides the smarts that power go to definition, code completion, finding references, and semantics-aware syntax highlighting.

All
September 17, 2025
Team Buf
Bufstream

Unlimited message retention with Bufstream and Tigris

When you combine Bufstream and Tigris, you get unlimited Kafka message retention and truly global operation. Combining zero egress fees with typed streams means that your applications can scale across the globe fearlessly.

All
September 12, 2025
Team Buf
Protobuf

Protovalidate is now v1.0

After two years of development, we're proud to announce that Protovalidate has reached v1.0. Protovalidate is the semantic validation library for Protobuf. Protobuf gives you the structure of your data, but Protovalidate ensures the quality of your data. Without semantic validation, you're stuck writing the same validation logic over and over again across every service that consumes your messages. With Protovalidate, you define your validation rules once, directly on your schemas, and they're enforced everywhere.

All
August 26, 2025
Joe Rinehart
Bufstream

Finishing Kafka: LinkedIn proved it works, Buf makes it simple

Stanislav Kozlovski's deep dive into the Kafka creation story appeared last weekend. It detailed how LinkedIn solved data problems with Kafka and also revealed three remaining challenges—schema evolution, plug-and-play integration, and ownership/governance—that had to be solved with additional tools and review processes. At Buf, we've seen these same problems, and solved them with the Buf CLI, Bufstream, and the Buf Schema Registry.

All
August 20, 2025
Scott Haines
Bufstream

Streaming data quality is broken. Semantic validation is the solution.

When you're working with mission-critical streaming data, any record flowing through your pipelines is a potential point of failure. When schemas drift or malformed data sneaks through, your downstream systems don't just slow down—they break. Hard. And if you're on-call, you know exactly what that 3 AM wake-up call feels like.

All
July 16, 2025
Miguel Young de la Sota
Protobuf

Introducing hyperpb: 10x faster dynamic Protobuf parsing that’s even 3x faster than generated code

Today we’re announcing public availability of hyperpb, a fully-dynamic Protobuf parser that is 10x faster than dynamicpb, the standard Go solution for dynamic Protobuf. In fact, it’s so efficient that it’s 3x faster than parsing with generated code! It also matches or beats vtprotobuf’s generated code at almost every benchmark, without skimping on correctness.

All
June 17, 2025
Miguel Young de la Sota
Protobuf

Tip of the week #9: Some numbers are more equal than others

The first 15 field numbers are special: most runtimes will decode them much faster than the other field numbers. When designing a message type for decoding performance, it’s good to use these field numbers on fields that are almost always present.

Get started on the path to universal schema adoption

Across your entire data stack — from your network APIs to your streaming data to your data lake.