Developer tools

Billing for developer tools: from card-on-file signups to enterprise contracts with committed usage

How developer tools and API companies use Bunny to run self-serve usage billing, convert accounts to enterprise contracts without re-creating them, and quote committed usage with overage — on one catalog.

Developer tools and API companies almost always start product-led: a free tier, a card on file, a usage meter. The billing problems arrive with success — the first enterprise customer who wants a committed annual contract, an invoice instead of a card, a negotiated rate and a procurement process. Most PLG billing stacks cannot express that deal, so it goes into a spreadsheet and a separate invoicing tool.

Bunny runs both motions on one catalog. Self-serve customers sign up through the portal or embedded components and are billed on usage; enterprise customers are quoted committed usage with overage and invoiced on terms; the same account can move from the first to the second. Provisioning, entitlements and usage all go through the GraphQL API.

Free trial

The RevOps expert your team never had.

Bunny's AI agent knows your entire book of business and acts on it — flagging at-risk renewals, chasing overdue invoices, and closing upgrades automatically.
  • Type "send upgrade quotes to all starter plan accounts" — done in seconds
  • At-risk renewals flagged, chased, and closed — before you know there's a problem
  • Overdue invoices collected automatically, without an awkward conversation
Try free for 30 days

No credit card required. Cancel anytime.

FAQ

Frequently asked questions

Can Bunny bill API calls or compute usage?
Yes. Any metered unit — requests, compute minutes, GB stored, build minutes — is a usage-based charge. Usage is reported through Bunny's GraphQL API and rated with flat, tiered, volume or banded pricing.
Can a self-serve developer account become an enterprise contract?
Yes. The account, subscription and history stay in place; an enterprise quote changes the pricing, term and payment method. Self-service in the portal continues to work on the custom-priced plan.
Does Bunny have an API for provisioning and entitlements?
Yes. Bunny's GraphQL API and SDKs cover tenant provisioning, feature entitlements and usage reporting, so the product reads what a customer is entitled to directly from billing.