Skip to content

bufbuild/buf-examples

Repository files navigation

The Buf logo

Buf examples

This repository houses example projects and code for products in the Buf ecosystem. For more information, we recommend checking out the official docs.

Buf CLI

This directory contains quickstart and example code that demonstrates key functions and usage of the Buf CLI.

Buf Schema Registry (BSR)

This directory contains quickstart code that demonstrates key functions and usage of the BSR, and how to create Buf plugins for custom lint and breaking change rules that you can upload to the BSR.

Bufstream

A quickstart guide for Bufstream demonstrates how to archive Kafka messages to Iceberg tables and perform analytical queries with Spark.

Protovalidate

Quickstart guides and examples for Protovalidate show how standard annotations and custom CEL expressions can be used to validate Protobuf messages.

Integrations

Integrations contains example code supporting Buf's documentation about integration with CI/CD pipelines.