Appearance
What is MicroAuth?
MicroAuth turns your API into a paid product. Developers sign up on a portal with your name and logo, create API keys and pay you through Stripe. Inside your API, a small SDK checks every key, applies rate limits and quotas, and reports usage so each customer is billed for exactly what they used.
Your traffic never passes through MicroAuth. Keys are checked inside your own process from a cached copy of your customers, so there is no proxy and no extra hop on the request path.
Start hereQuickstartLaunch an API, connect it and make your first billed request in about five minutes.PythonFastAPI SDKOne dependency on a route adds keys, limits and billing.Any languageHTTP APIThree endpoints that do the same job from Node, Go, Rails or anything else.Get paidPricing and paymentsPay as you go credit, monthly plans and Stripe payouts to your own account.OperateCustomers and limitsApprove, suspend, give credit and set custom limits for one customer.AutomatePlatform APIEverything in the dashboard, from your own scripts and billing system.
The pieces
| Piece | Where it lives | Who uses it |
|---|---|---|
| Dashboard | microauth.com/app | You and your team. Launch APIs, set prices, manage customers |
| Developer portal | https://<your-api>.microauth.dev or your own domain | Your customers. Sign up, create keys, pay and watch usage |
| SDK API | https://api.microauth.com/sdk/v1 | Your API, through the SDK or your own code |
| Platform API | https://microauth.com/api/v1 | Your scripts, CI and back office |
New here? Read How MicroAuth works for the ideas behind it, or jump into the Quickstart.