Start with the quickstart
Go from an empty project to your first idempotent credit consumption.
Understand the model
Learn how workspaces, projects, customers, plans, features, and environments fit together.
Read the API reference
Check request fields, response shapes, denial reasons, and error codes.
Prepare for production
Secure keys, configure retries, and add a denial path to your product.
What QuotaMint owns
- Plan assignment and feature entitlements
- Atomic credit deduction and append-only credit history
- Usage events and usage reporting
- Idempotency for retries and concurrent requests
- Test and live API keys
What QuotaMint does not own
QuotaMint is not a payment gateway, checkout system, tax service, or API gateway. Keep Stripe, Razorpay, Paddle, Lemon Squeezy, or your own billing system for payments. When a subscription changes, assign the resulting plan to the customer in the QuotaMint dashboard.Two doors into one system
Everything you configure and everything your code asks about lives in one place: the same customers, plans, features, credits, and usage records. You reach them through two doors. The dashboard is the door for people. Your team sets up plans and features, creates customers and assigns plans, adds credits, mints and rotates API keys, and reads usage and audit history. If you can point at it on a screen, it happens here. The API is the door for your code. Three endpoints, called at the moment of use:/v1/check— “could this customer use this feature right now?” (for UI hints; changes nothing)/v1/consume— “let them use it and charge the credits” (the decision your backend acts on)/v1/events— “record that this happened” (for usage that has no credit price)
pro plan in the dashboard, and the next consume for that customer costs what pro says it costs. No redeploy, no code change.
In practice, your product looks like this: