# Buf CLI

**Canonical:** https://apis.io/apis/buf/buf-cli/  
**Provider:** Buf — https://apis.io/providers/buf/  
**Documentation:** https://buf.build/product/cli

Buf CLI is one of 3 APIs that [Buf](https://apis.io/providers/buf/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include CLI, Code Generation, Linting, and Protocol Buffers. The published artifact set on APIs.io includes API documentation, a getting-started guide, and a GitHub repository.

The Buf CLI is a local Protobuf development toolchain providing linting, breaking change detection, code generation, formatting, dependency management, and schema push/pull to the Buf Schema Registry. It replaces protoc with a faster, more developer-friendly interface.

## Machine-readable artifacts (3)

- **Documentation** — https://buf.build/docs/cli/
- **GettingStarted** — https://buf.build/docs/tutorials/getting-started-with-buf-cli
- **GitHubRepository** — https://github.com/bufbuild/buf

## Other Buf APIs (2)

- [Buf Schema Registry (BSR)](https://apis.io/apis/buf/buf-schema-registry/)
- [Bufstream](https://apis.io/apis/buf/bufstream/)

## Tags

CLI, Code Generation, Linting, Protocol Buffers

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/buf/buf-cli/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/buf/.
