We are excited to announce that the Buf Schema Registry (BSR) is officially out of beta!
When we first launched the BSR nearly two years ago, our goal was to make an enterprise-grade solution for managing Protobuf APIs available to the entire software community, not just a lucky few. Since then, we have worked closely with our broad community of users and a growing number of enterprise customers to expand the BSR’s functionality and build it into the must-have platform for Protobuf for teams of all sizes.
Today, we are launching two new plans that will help make the BSR a great fit for an even larger part of the Protobuf community:
Teams: If you’re using the BSR at work, our Teams plan is the solution for you to privately manage your team's APIs on the BSR. It offers all of the existing BSR solutions that you have been using, as well as:
Pro: Our Pro plan is built for organizations with more complex IT requirements. Pro customers have full control of a managed, private BSR instance, in addition to:
For more details on these plans, please visit our pricing page.
Buf is the only end-to-end developer platform for Protocol Buffers and gRPC, and our customers rely on the BSR to fulfill Protobuf’s promise of fast, safe, and convenient API evolution:
We’re constantly expanding what the BSR can do. If you have feedback you would like to share, please join the discussion in our community Slack channel.
Along with our new BSR plans, we are announcing how we’ll price use of the BSR. On our Teams and Pro plans, we now price based on the number of Protobuf types that your team stores in the BSR.
Types include any of the following:
You will be charged based on the average number of types used by your organization per month. To make sure we accurately capture your organization's usage, you will not be billed until after each full month of usage. Pricing will be as follows:
We considered this carefully: types may not be the first thing that comes to mind in terms of how to charge. In the end, we chose types for one simple reason: we want to bill in the fairest manner possible. The value you get out of the BSR should be correlated to what you pay us, without worrying about how to structure your APIs for optimal billing. The volume of API definitions you have stored on the BSR correlates with your usage of the BSR, and messages, enums, and RPCs make up the core of a Protobuf API definition. While types are a bit more complicated to reason about, charging based on your actual usage of the BSR results in a fairer experience for everyone - no matter how many repositories or users you have, your billing remains correlated to how much you actually use the BSR.
For more details on how types-based billing will work, please visit our pricing page.
Going forward, we will continue to offer a free BSR plan — the Community plan — for open-source projects and teams just getting started with the BSR. The Community plan is feature-rich, and includes:
We want to ensure that current BSR users on the Community plan have enough time to consider their organizational needs and transition to the BSR plan that’s right for them. As a result, we will not limit use of the Community plan until May 15, 2023.
For users already on the BSR, we will be following up with a direct communication with more detail on what this transition will look like for you.
For larger organizations with more complex needs, we will continue to offer our Enterprise plans. We offer full data isolation and dedicated resources, custom resource, deployment, and contracting commitments, as well as white glove support. If you’re interested in discussing an Enterprise plan, you can reach us at support@buf.build.
To learn more and to sign up for Teams or Pro, check out our pricing page. If you have further questions about the new plans, we are here to help! You can reach us at support@buf.build.