Buf blog

https://buf.build

Guarantee streaming data quality and slash cloud costs 10x with Bufstream, a drop-in replacement for Apache Kafka®.

フィード

記事のアイキャッチ画像
Bufstream is the only cloud-native Kafka implementation validated by Jepsen
Buf blog
We're proud to announce the results of Bufstream's official Jepsen testing: a clean bill of health, validating that Bufstream maintains consistency even in the face of cascading infrastructure failures.
7日前
記事のアイキャッチ画像
Buf Reveals Official Jepsen Report for Bufstream
Buf blog
Jepsen's Bufstream report bolsters enterprise use of Buf’s elastic Kafka-compatible streaming platform to enable data quality, enforce governance policies, and cut costs 10x
7日前
記事のアイキャッチ画像
Connect-Swift 1.0 is now generally available
Buf blog
We’re excited to share that Connect-Swift has officially reached v1.0—its first stable release! With this milestone, the library’s battle-tested APIs will remain stable until its next major release. Projects can rely on Connect-Swift without worrying that future releases will cause breakages or require migrations.
8日前
記事のアイキャッチ画像
Introducing custom lint and breaking change plugins for Buf
Buf blog
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.
2ヶ月前
記事のアイキャッチ画像
Generated SDKs for C# are now available on the Buf Schema Registry
Buf blog
We’re excited to announce that in addition to C++, Go, JavaScript/TypeScript, Java/Kotlin, Python, Swift, and Rust, the Buf Schema Registry now provides generated SDKs for C# via NuGet.
3ヶ月前
記事のアイキャッチ画像
Generated SDKs for C++ are now available on the Buf Schema Registry
Buf blog
We’re excited to announce that in addition to C#, Go, JavaScript/TypeScript, Java/Kotlin, Python, Swift, and Rust, the Buf Schema Registry now provides generated SDKs for C++ via CMake.
3ヶ月前
記事のアイキャッチ画像
Data Product Marketing Leader Clinton Ford Joins Buf
Buf blog
Buf, the first end-to-end developer platform for Protocol Buffers and gRPC, today announced that Clinton Ford, the former Unravel Data product marketing leader, has joined Buf.
3ヶ月前
記事のアイキャッチ画像
Protobuf for Javascript: Protobuf-ES 2.0 is now generally available
Buf blog
Today we’re announcing the 2.0 release of the Protobuf-ES project, our fully compliant Protobuf implementation for JavaScript and TypeScript. This release introduces full support for Protobuf Editions, new APIs for field presence & default values, TypeScript typing for Protobuf’s JSON Format, a full reflection API, support for Protobuf custom options, and more convenient APIs for managing extension registries. The 2.0 release is a major version bump, and comes with breaking changes. Read on to learn what’s changed and how to migrate to the 2.0 release.
3ヶ月前
記事のアイキャッチ画像
Introducing the new Buf GitHub Action
Buf blog
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.
3ヶ月前
記事のアイキャッチ画像
Bufstream: Kafka at 10x lower cost
Buf blog
We're excited to announce the public beta of Bufstream, a drop-in replacement for Apache Kafka that's 10x less expensive to operate and brings Protobuf-first data governance to the rest of us.
4ヶ月前
記事のアイキャッチ画像
Generated SDKs for Rust now available on the Buf Schema Registry
Buf blog
We’re excited to announce that the Buf Schema Registry now supports generated SDKs for Rust. Our Rust SDK crates are available natively to the Rust ecosystem using a custom crate registry that’s powered by our zero-dependency remote plugins platform.
5ヶ月前
記事のアイキャッチ画像
Connect RPC joins CNCF: gRPC you can bet your business on
Buf blog
Connect RPC, Buf’s family of fully protocol-conformant and battle-tested alternatives to Google’s gRPC project, has joined the Cloud Native Computing Foundation. We joined the CNCF to demonstrate our deep commitment to sustainably and responsibly growing Connect as a well-governed and community-led open source project. Today, Connect integrates seamlessly with gRPC systems in production at companies of all sizes, such as CrowdStrike, PlanetScale, RedPanda, Chick-fil-A, BlueSky, and Dropbox.
5ヶ月前
記事のアイキャッチ画像
Connect RPC vs. Google gRPC: Conformance Deep Dive
Buf blog
We’ve open sourced Connect RPC’s protocol conformance suite. Connect is a multi-protocol RPC project that includes support for the gRPC and gRPC-Web protocols. Anyone can now use it to validate the correctness of a gRPC implementation. This article explores how the test suite operates and details our findings for a selection of Connect RPC and Google’s gRPC runtimes.
6ヶ月前
記事のアイキャッチ画像
Introducing the next generation of the Buf CLI: still v1 and backwards-compatible
Buf blog
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.
6ヶ月前
記事のアイキャッチ画像
Introducing the newly improved BSR UI and buf push experience
Buf blog
We've made it easier to onboard and use the BSR with improved support for monorepos, tighter integration with source control providers, and a new BSR UI that is more polished and has improved accessibility.
6ヶ月前
記事のアイキャッチ画像
Protobuf Editions are here: don’t panic
Buf blog
Most Protobuf users should ignore Editions and continue using proto3. If you become an early adopter, we’ve been working closely with Google to ensure that Buf will support editions as soon as they’re generally available.
6ヶ月前
記事のアイキャッチ画像
The BSR now integrates with Kong Insomnia, making gRPC even easier to use
Buf blog
Kong Insomnia’s 9.0 release includes integrated support for the Buf Schema Registry. Organizations adopting gRPC can now provide developers first-class GUI tools while keeping schema access simple and secure.
7ヶ月前
記事のアイキャッチ画像
The Buf Schema Registry is now on the AWS and Google Cloud Marketplaces
Buf blog
The BSR is the source of truth for your Protobuf APIs, and is the best way to share schemas across repositories, generate consistent code, and integrate Protobuf with Kafka. This launch helps Enterprise customers simplify how they purchase the Buf Schema Registry.
1年前
記事のアイキャッチ画像
Give clients pre-built native libraries for your APIs with zero effort
Buf blog
Produce pre-built client libraries in Go, Java, JS, TS, Swift, Kotlin, and Python out of the box for all of your Protobuf APIs with Buf’s generated SDKs. You’ll never have to explain how to use protoc ever again.
1年前
記事のアイキャッチ画像
Generated Python SDKs are now available in the BSR
Buf blog
Python engineers can now download pre-packaged generated code for their Protobuf schemas from the BSR using package management tools like pip, Poetry, and Conda.
1年前
記事のアイキャッチ画像
Why a Protobuf schema registry?
Buf blog
Learn why teams across industries and sizes have chosen the Buf Schema Registry as the home for their Protobuf schemas.
1年前
記事のアイキャッチ画像
The real reason to use Protobuf is not performance
Buf blog
Fast serialization and small payloads are nice, but schema-driven development is why you’ll adopt Protobuf.
1年前
記事のアイキャッチ画像
Audit breaking changes with the Buf Schema Registry's governance workflow
Buf blog
Enterprise customers can now use the BSR to audit, approve, and reject commits that introduce breaking changes.
1年前
記事のアイキャッチ画像
Type & path uniqueness policy enforcement for enterprises
Buf blog
The BSR can now enforce type and path uniqueness across all modules.
1年前
記事のアイキャッチ画像
Seamless Gradle integration with the Buf CLI
Buf blog
The Buf CLI can now integrate seamlessly with your Gradle builds.
1年前
記事のアイキャッチ画像
Swift generated SDKs are now available for Xcode and SPM
Buf blog
Swift engineers can now download pre-packaged generated code for their Protobuf schemas from the BSR using Xcode and Swift Package Manager.
1年前
記事のアイキャッチ画像
Governance & breaking change policy enforcement for enterprises
Buf blog
The BSR can now enforce breaking change prevention policies across all modules.
1年前
記事のアイキャッチ画像
Buf generated SDKs now support Java - introducing the Buf Maven repository
Buf blog
Launching the Buf Maven repository, supporting Java and Kotlin plugins (including connect-kotlin!)
2年前
記事のアイキャッチ画像
Introducing Cacheable RPCs in Connect
Buf blog
We’ve expanded the Connect protocol to support the use of HTTP GET requests, enabling web browsers and CDNs to cache Connect requests with ease.
2年前
記事のアイキャッチ画像
Building a modern gRPC-powered microservice using Node.js, Typescript, and Connect
Buf blog
Tutorial that covers creating a service, adding a client, testing, adding a database, and writing tests.
2年前
記事のアイキャッチ画像
Announcing protoc-gen-validate v1.0 and our plans for v2.0
Buf blog
A look to the future of Protobuf validation
2年前
記事のアイキャッチ画像
The Buf Schema Registry is out of beta! Announcing new Buf Schema Registry plans and pricing updates
Buf blog
The Buf Schema Registry (BSR) is officially out of beta, and we're launching new pricing plans
2年前
記事のアイキャッチ画像
Protobuf-ES is the only fully-compliant Protobuf library for JavaScript
Buf blog
The results are in: Protobuf-ES passes 99.95% of conformance tests
2年前
記事のアイキャッチ画像
The BSR now provides a SCIM service for Pro and Enterprise plans
Buf blog
Admins can now configure SCIM in their BSR to manage organization enrollments based on IdP security groups.
2年前
記事のアイキャッチ画像
OpenTelemetry for connect-go: Observability out of the box
Buf blog
Add observability to your connect-go applications in just a few lines of code
2年前
記事のアイキャッチ画像
Connect for Node.js is now available
Buf blog
Connect is now full-stack TypeScript
2年前
記事のアイキャッチ画像
Announcing Connect-Kotlin: Connect is now fully supported on mobile!
Buf blog
Connect is now available across mobile for both Android and iOS!
2年前
記事のアイキャッチ画像
Introducing Connect-Query: Integrate Protobuf with TanStack Query more effectively
Buf blog
A TanStack Query extension to seamlessly integrate Protobuf
2年前
記事のアイキャッチ画像
Introducing the Buf Reflection API & Prototransform
Buf blog
A new API and Go library to unlock the power of Protobuf in your data processing.
2年前
記事のアイキャッチ画像
Speeding up development with BSR drafts
Buf blog
To enable engineers to begin iterating quickly using generated code without the need to merge Protobuf schemas to main, we support BSR drafts.
2年前
記事のアイキャッチ画像
Announcing Connect-Swift: You’ll actually want to use Protobuf on iOS
Buf blog
Eliminate handwritten Codable models by generating idiomatic HTTP APIs with Protobuf and Connect-Swift.
2年前
記事のアイキャッチ画像
Introducing buf curl - Call your gRPC endpoints with the simplicity of buf
Buf blog
A new tool to call gRPC, gRPC-Web, and Connect endpoints.
2年前
記事のアイキャッチ画像
Protobuf-ES has reached version 1.0
Buf blog
A stable, idiomatic Protocol Buffers library for TypeScript and JavaScript.
2年前
記事のアイキャッチ画像
BSR Generated Documentation now supports Protobuf options
Buf blog
We are excited to share an update to the Generated Documentation feature within the BSR, which now includes support for most built-in Protobuf options. 🎉
2年前
記事のアイキャッチ画像
Buf Studio Now Has Favorites!
Buf blog
As of today, Buf Studio supports saving requests to your BSR profile.
2年前
記事のアイキャッチ画像
Remote packages and remote plugins are approaching v1!
Buf blog
We've learned a lot from the alpha, and are excited to introduce a new and improved code generation experience.
2年前
記事のアイキャッチ画像
Protobuf-ES: The Protocol Buffers TypeScript/JavaScript runtime we all deserve
Buf blog
An idiomatic Protocol Buffers library for TypeScript and JavaScript is now available.
2年前
記事のアイキャッチ画像
Buf's New Compiler
Buf blog
Buf has a new Protobuf compiler that is faster and more memory-efficient.
2年前
記事のアイキャッチ画像
The Protobuf Language Specification
Buf blog
A comprehensive definition of the language, to empower a vibrant Protobuf ecosystem.
2年前
記事のアイキャッチ画像
BSR redesign
Buf blog
Welcome to the new BSR
2年前
記事のアイキャッチ画像
Introducing the Buf Language Server
Buf blog
Jump to definition with 'bufls'.
2年前
記事のアイキャッチ画像
Connect-Web: It's time for Protobuf and gRPC to be your first choice in the browser
Buf blog
Use connect-web to generate compact, idiomatic TypeScript clients for your Protobuf APIs.
2年前
記事のアイキャッチ画像
Buf Studio: Interact with gRPC and Protobuf APIs directly from your browser
Buf blog
Buf studio is an interactive web UI that lets you easily call your gRPC and Protobuf services from a browser.
2年前
記事のアイキャッチ画像
Bazel rules
Buf blog
Use buf with Bazel.
2年前
記事のアイキャッチ画像
Connect: A better gRPC
Buf blog
Use Connect to build simple, stable, browser and gRPC-compatible APIs.
2年前
記事のアイキャッチ画像
Introducing buf format
Buf blog
Rewrite Protobuf files in-place with 'buf format'.
3年前
記事のアイキャッチ画像
Remote plugin execution with the Buf Schema Registry
Buf blog
Execute plugins on the BSR to enforce consistency and simplify code generation.
3年前
記事のアイキャッチ画像
The Buf CLI has reached version v1.0
Buf blog
A new foundational tool for the Protobuf ecosystem.
3年前
記事のアイキャッチ画像
Introducing the Buf Schema Registry 🎉
Buf blog
The Buf Schema Registry: a platform for managing your Protocol Buffer APIs.
3年前
記事のアイキャッチ画像
An update on our fundraising
Buf blog
We've raised $93M across four rounds to fix Protobuf once and for all.
3年前
記事のアイキャッチ画像
Buf CLI Now Available for Windows!
Buf blog
Binaries for buf, protoc-gen-buf-breaking, and protoc-gen-buf-lint are now available for Windows, starting from v0.54.1!
3年前
記事のアイキャッチ画像
Document Your APIs and Increase Your Developer Productivity
Buf blog
Documentation is a fantastic developer productivity tool that can be applied by all levels of software engineers during the development process.
3年前
記事のアイキャッチ画像
Authzed Case Study: Maintaining a Stable Protocol Buffers API
Buf blog
Our friends at Authzed recently adopted Buf and have given us the honor of writing about their experience.
3年前
記事のアイキャッチ画像
GitHub Actions for Buf now available
Buf blog
Buf's officially supported GitHub Actions make it easier than ever to instrument your CI/CD Protocol Buffers workflows with `buf`.
4年前
記事のアイキャッチ画像
API design is stuck in the past
Buf blog
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.
4年前