Buf blog

Mail iconRSS iconSlack logoX logo

Buf CLI

posts

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.
September 18, 2024

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.
August 13, 2024

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.
May 17, 2024

Seamless Gradle integration with the Buf CLI

The Buf CLI can now integrate seamlessly with your Gradle builds.
August 9, 2023

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

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

Buf's New Compiler

Buf has a new Protobuf compiler that is faster and more memory-efficient.
October 19, 2022

Introducing buf format

Rewrite Protobuf files in-place with 'buf format'.
April 4, 2022

The Buf CLI has reached version v1.0

A new foundational tool for the Protobuf ecosystem.
February 23, 2022

Buf CLI Now Available for Windows!

Binaries for buf, protoc-gen-buf-breaking, and protoc-gen-buf-lint are now available for Windows, starting from v0.54.1!
August 30, 2021

Authzed Case Study: Maintaining a Stable Protocol Buffers API

Our friends at Authzed recently adopted Buf and have given us the honor of writing about their experience.
June 15, 2021

GitHub Actions for Buf now available

Buf's officially supported GitHub Actions make it easier than ever to instrument your CI/CD Protocol Buffers workflows with `buf`.
April 20, 2021

API design is stuck in the past

The industry has embraced statically typed languages, but API design remains twenty years in the past. Schema driven development presents an opportunity to pull API design into the present.

Ready for a trial?

Talk with an expertSign up
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Apache®, Apache Kafka®, and Kafka are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. No endorsement by The Apache Software Foundation is implied by the use of these marks.