Buf Schema Registry (BSR)

Billing and subscription FAQ

Billing and payments

Where can I view my billing date?

Navigate to the Subscription page in your Account settings, then View Billing Info.

What happens if I pay for a monthly subscription and add more types?

When you add types to your organization in the middle of your billing cycle, you will be charged for the average number of types throughout your cycle. For example, if you began your billing cycle with 100 types and added 50 halfway through your billing cycle, you would be charged for 125 types.

Can the Buf Schema Registry be used for free for open source projects?

Public repositories are and will always be free with no impact to your billing. Buf is a proud supporter of open source software and provides qualifying projects with access to Buf Schema Registry including unlimited public repositories, generated client and server libraries, and collaborators at no cost.

Does Buf offer academic pricing?

Academic pricing is offered on a case-by-case basis. Contact the Buf Sales Team to learn more.

What happens if my payment fails?

If your payment fails, there is a 1 billing cycle grace period, including the due date.

Buf also sends an email notification with the subject Action Required - Credit Card Payment Failed, with an attached unpaid invoice after each failed payment attempt.

Once the grace period is over and the invoice is still not paid, the subscription is downgraded to a Community plan and all paid features are disabled.

Buf sends the following billing-related emails:

  • Confirmation of paid invoices
  • Notification of payment failures
  • Usage overage alerts

How can I get a proposal to purchase a Teams or Pro plan?

For Teams and Pro plans, purchasing via credit card is currently the only option. Users interested in an Enterprise plan can contact the Buf team for a proposal and purchase order.

Can I subscribe with a purchase order or ACH/EFT?

Customers interested in an enterprise account can contact the Buf team for a proposal and purchase order. For Teams & Pro accounts, purchasing via credit card is the only option we currently support.

How do I get a receipt for my subscription?

Customers will receive an email invoice each billing cycle and a subscription confirmation with a link to their Organization Billing page. From here you can view invoices by clicking the "Edit Payment" button.

How will I be billed for Buf Schema Registry?

Organizations are billed on a monthly basis, based on the pricing plan you have selected.

Can I pay annually?

At this time we only offer annual billing on the Enterprise plan, but let us know if you’d like an annual option for Teams or Pro - we appreciate the feedback.

Will I receive an invoice for my Buf Schema Registry subscription?

Yes, you will receive a monthly invoice for your subscription, which will be emailed to the billing email address associated with your account.

Will I receive a prorated refund if I downgrade my pricing plan?

No, Buf does not offer prorated refunds for downgrading your pricing plan. Your new pricing plan will take effect immediately.

Will I receive a prorated refund if I cancel my subscription?

No, Buf does not offer prorated refunds for canceled subscriptions. Your account will be downgraded immediately to the Community plan.

What happens if I exceed the number of types allowed in my pricing tier?

Types are billed according to monthly average usage, and the cost per Type depends on the chosen plan. Usage is calculated as the average number of types within the organization over the billing cycle. Buf will send an email alert to organization administrators when usage has progressed beyond the configured usage alert threshold.

How can I reduce my bill?

There are two methods for lowering your monthly cost: converting private repositories to public and reducing the number of types in private repositories. All plans allow for unlimited public repositories. To lower your bill, you can consider converting some private repositories to public to reduce the number of types. Alternatively, you can update private repositories to hold fewer types, lowering your monthly average cost.

Do I need to do anything at the end of my subscription term?

No. All subscriptions are automatically renewed at the end of the term using the original form of payment.

I have more questions regarding the new pricing, who can I reach out to?

If you have any questions that are not covered in the FAQ, please reach out; a member of the Buf team will get back to you.

Plan Management

Are there restrictions for private repositories?

Community plan organizations may have 1 private repository with up to 100 types. Teams and Pro organizations are entitled to unlimited private repositories with no limits to the number of types they can push.

Are there restrictions for public repositories?

No, all plans allow for unlimited public repositories with an unlimited number of types and collaborators. We do not bill for public repositories.

Are there plugin restrictions?

All plans can use Buf-managed plugins as part of remote plugins and generated SDKs.

Pro and Enterprise organizations can create unlimited hosted custom plugins.

What restrictions are there for the Community plan?

  • You are limited to one (1) private repository. If you already have one private repository, you will not be able to create new private repositories.
  • If you cancel a paid subscription, all private repositories within your account will become read-only. You can read the repositories and import them as a dependency, but not write to them.
  • Your one private repository is limited to 100 types. Any private repositories with more than 100 types after downgrading will become read-only.
  • Community plan limits were enforced as of May 15, 2023. Any organizations and repositories that existed prior to May 15 are treated as if they were downgraded from a paid plan. For access to unlimited private repositories and unlimited types, please consider upgrading.

What upgrade options are available for the Community plan?

To take full advantage of all the BSR has to offer, there are a number of options for your organization:

  • Upgrade to Teams: You will retain access to all of your existing private repositories after upgrading to our Teams plan and will gain access to all Teams features and support.
  • Upgrade to Pro: You will be provisioned a private instance of the BSR, allowing you to migrate all of your existing private repositories. Please see our migration guide for more details.
  • Convert your private repositories to public repositories: Community plan users have unlimited public repositories. You can change visibility on existing private repositories to become public repositories to retain write access. Once you have only one private repository with 100 types or less, write access will be restored for that private repository.

How do I upgrade to a Teams plan?

Upgrading your legacy plan to a Teams plan offers you unlimited private repositories and types. For information on how to upgrade to a Teams plan, see the How To Upgrade page.

How do I upgrade to a Pro plan?

Upgrading your plan to a Pro plan includes a private instance of the BSR, custom SSO with SAML and OIDC, and a dedicated subdomain. For information on how to upgrade to a Pro plan from a legacy plan, see the How To Upgrade page.

How do downgrades from a Teams or Pro plan work?

When you downgrade your Teams or Pro plan, changes are applied at the end of your billing cycle. For example, if you are currently on a Teams plan which is billed on the 8th of each month, and you choose to downgrade to a Community plan on the 15th, your Teams plan will be active until 7th of the next month. You will be transferred to a Community plan on the 8th. Please refer to the next two questions for instructions on how to downgrade your account.

How do I downgrade from a Teams plan to a Community plan?

Before you downgrade to a Community plan, ensure that your organization details are updated to reflect features available in the Community plan. For example, you may need convert any private repositories to public repositories. For information on what’s included in the Community plan, see the manage page.

How do I downgrade from Pro to a Community plan?

Before you downgrade to a Community plan, ensure that your account organization details are updated to reflect features available in the Community plan. For example, you may need to convert existing private repositories to public repositories. For information on what’s included in the Community plan, see the manage page.

Are there any paid plans for individual users?

Not yet— it’s something we’d like to add in the future. For now, if you want to utilize the features of our paid plans, create an organization and subscribe to a Teams or Pro plan.

Can I cancel my plan at any time?

Yes, you can cancel your Teams or Pro plan at any time by going to the Billing page for your organization and clicking the "Cancel Subscription" button at the bottom of the page. You can resubscribe at any time.

  • Teams customers will immediately be subject to Community Plan limits.
  • Pro customers will retain access to their private instance for 1 week for the purposes of exporting data. After 1 week, the instance will be deleted.

Note: You will be invoiced for usage up to the cancellation date.

Will my subscription automatically renew?

Yes, your subscription will automatically renew each month unless you cancel your subscription.

Access Control

Is it possible to enable access for our organization's IP addresses, instead of tracking and managing individual accounts for our numerous agents, users, and seats?

Our Enterprise plan includes an isolated single-tenant instance, which enables large organizations to use Buf Schema Registry across a range of diverse environments. For more information and pricing, please contact Buf Sales.

Do I need an account to use the Buf Schema Registry?

Yes in order to use the BSR, you will need an account. You can sign up for an individual account here. Once authenticated, you can be added as an organization member or repository collaborator.

Do organization or repository member limits differ between the Free, Teams, and Pro plans?

No, you are able to add an unlimited number of members to an organization or repository.

Can I download my schemas if I cancel my subscription?

Yes, you can download your data at any time by using buf export.

Support

How do I access support? Do I have any extra benefits?

Buf Teams and Pro users have access to dedicated and priority support. All Buf users, including those on the Community plan, have access to the Buf Slack channels for community support. For questions on support, or any other questions you might have, visit our contact page to find the best way to get in touch with us.

  1. Billing and payments
    1. Where can I view my billing date?
    2. What happens if I pay for a monthly subscription and add more types?
    3. Can the Buf Schema Registry be used for free for open source projects?
    4. Does Buf offer academic pricing?
    5. What happens if my payment fails?
    6. What billing-related emails will I receive from Buf?
    7. How can I get a proposal to purchase a Teams or Pro plan?
    8. Can I subscribe with a purchase order or ACH/EFT?
    9. How do I get a receipt for my subscription?
    10. How will I be billed for Buf Schema Registry?
    11. Can I pay annually?
    12. Will I receive an invoice for my Buf Schema Registry subscription?
    13. Will I receive a prorated refund if I downgrade my pricing plan?
    14. Will I receive a prorated refund if I cancel my subscription?
    15. What happens if I exceed the number of types allowed in my pricing tier?
    16. How can I reduce my bill?
    17. Do I need to do anything at the end of my subscription term?
    18. I have more questions regarding the new pricing, who can I reach out to?
  2. Plan Management
    1. Are there restrictions for private repositories?
    2. Are there restrictions for public repositories?
    3. Are there plugin restrictions?
    4. What restrictions are there for the Community plan?
    5. What upgrade options are available for the Community plan?
    6. How do I upgrade to a Teams plan?
    7. How do I upgrade to a Pro plan?
    8. How do downgrades from a Teams or Pro plan work?
    9. How do I downgrade from a Teams plan to a Community plan?
    10. How do I downgrade from Pro to a Community plan?
    11. Are there any paid plans for individual users?
    12. Can I cancel my plan at any time?
    13. Will my subscription automatically renew?
  3. Access Control
    1. Is it possible to enable access for our organization's IP addresses, instead of tracking and managing individual accounts for our numerous agents, users, and seats?
    2. Do I need an account to use the Buf Schema Registry?
    3. Do organization or repository member limits differ between the Free, Teams, and Pro plans?
    4. Can I download my schemas if I cancel my subscription?
  4. Support
    1. How do I access support? Do I have any extra benefits?