Buf pricing is based on the number of Protobuf “Types” contained in the modules your organization has pushed to the BSR. In the Protobuf context, Types are defined as Methods (rpc
), Messages (message
), and Enums (enum
).
Types are billed in increments of 100, and the cost per Type depends on the chosen plan. Usage is calculated as the highest count of Types that existed for an organization over the billing cycle.
Buf will send an email alert to organization administrators when usage has progressed beyond the previously billed increment of 100 Types. Additionally, you will automatically have a grace period of 1 billing cycle before you are charged a higher amount.