protobuf-py: Protobuf for Python, without compromises
We're announcing protobuf-py, a complete, 100% conformant Protobuf runtime for Python that feels like Python and matches the performance of Google's C engine on real workloads.
We're announcing protobuf-py, a complete, 100% conformant Protobuf runtime for Python that feels like Python and matches the performance of Google's C engine on real workloads.
Today, we are pleased to share that CoreWeave has acquired Bufstream, our Apache Kafka-compatible streaming platform, from Buf. CoreWeave, a leading AI cloud, has added Bufstream to its internal platform as part of the W&B Models and Weave product lines.
Buf is proud to announce the first fully-featured, production-grade 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.
After two years of development, we're proud to announce that Protovalidate has reached v1.0. Protovalidate is the semantic validation library for Protobuf. Protobuf gives you the structure of your data, but Protovalidate ensures the quality of your data. Without semantic validation, you're stuck writing the same validation logic over and over again across every service that consumes your messages. With Protovalidate, you define your validation rules once, directly on your schemas, and they're enforced everywhere.
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.
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.
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.
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.
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.
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.
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.
Tutorial that covers creating a service, adding a client, testing, adding a database, and writing tests.
The Buf Schema Registry (BSR) is officially out of beta, and we're launching new pricing plans
Add observability to your connect-go applications in just a few lines of code
A stable, idiomatic Protocol Buffers library for TypeScript and JavaScript.
We've learned a lot from the alpha, and are excited to introduce a new and improved code generation experience.
An idiomatic Protocol Buffers library for TypeScript and JavaScript is now available.
Welcome to the new BSR
Jump to definition with 'bufls'.
Use connect-web to generate compact, idiomatic TypeScript clients for your Protobuf APIs.
Buf studio is an interactive web UI that lets you easily call your gRPC and Protobuf services from a browser.
Use buf with Bazel.
Use Connect to build simple, stable, browser and gRPC-compatible APIs.
Rewrite Protobuf files in-place with 'buf format'.
Execute plugins on the BSR to enforce consistency and simplify code generation.
A new foundational tool for the Protobuf ecosystem.
The Buf Schema Registry: a platform for managing your Protocol Buffer APIs.
We've raised $93M across four rounds to fix Protobuf once and for all.
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.