The Buf blog

August 24, 2026Kevin McDonald
Buf CLI · Buf Schema Registry · Protobuf

The modern Protobuf workflow

A tour of the modern Protobuf workflow, from compatibility and code generation to RPC, validation, and editor tooling, and how each piece builds on the same schema.

January 14, 2026Team Buf
Buf CLI · Protobuf

Protobuf now has full LSP support

Buf is proud to announce the first fully-featured, spec-compliant 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.

September 18, 2024Team Buf
Buf CLI

Introducing custom lint and breaking change plugins for Buf

Buf is introducing custom lint and breaking change plugins via the Bufplugin framework. Check it out to see how easy it is to author, test, and consume your own lint and breaking change rules.

August 13, 2024Ed McFarlane
Buf CLI · Protobuf

Introducing the new Buf GitHub Action

Today, we’re launching the 1.0 release of our new unified GitHub Action, powered by the Buf CLI. This integration streamlines the processes of building, formatting, linting, and checking for breaking changes in your Protobuf schemas. It seamlessly integrates with GitHub's pull request workflow and automatically publishes Protobuf schema changes to the Buf Schema Registry when pull requests are merged.

May 17, 2024Mary Cutrali
Buf CLI

Introducing the next generation of the Buf CLI: still v1 and backwards-compatible

The Buf CLI and its associated configuration have been completely overhauled to support monorepos as first-class citizens. Everything we've changed is 100% backwards compatible.

August 9, 2023Alan Chiu
Buf CLI

Seamless Gradle integration with the Buf CLI

The Buf CLI can now integrate seamlessly with your Gradle builds.

January 12, 2023Josh Humphries
Buf CLI

Introducing buf curl - Call your gRPC endpoints with the simplicity of buf

A new tool to call gRPC, gRPC-Web, and Connect endpoints.

October 19, 2022Josh Humphries
Buf CLI

Buf's New Compiler

Buf has a new Protobuf compiler that is faster and more memory-efficient.

April 4, 2022Team Buf
Buf CLI

Introducing buf format

Rewrite Protobuf files in-place with 'buf format'.

February 23, 2022Team Buf
Buf CLI

The Buf CLI has reached version v1.0

A new foundational tool for the Protobuf ecosystem.