API keys
SHA-256 stored secrets shown once, ak_live_/ak_test_ modes with separate quotas, expiry, rotation and revocation, last-used tracking.
We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Click to enlarge
api template
v2.0 · updated
Sell your API by the request. A Phoenix 1.8 / LiveView starter with workspaces and roles, hashed API keys with live and test modes, per-plan rate limits, atomic monthly quotas with weighted request costs, Stripe subscriptions synced by webhook, a live usage dashboard, a developer portal generated from your OpenAPI file and a site admin. Built on the MIT Aurora Meter core; add Aurora Meter Pro to invoice metered overage.
Launch price applied automatically at checkout. Ends 21 Sep.
One-time payment · Instant download · Yours forever
Stripe subscriptions + webhooks
What's included
SHA-256 stored secrets shown once, ak_live_/ak_test_ modes with separate quotas, expiry, rotation and revocation, last-used tracking.
Stripe Checkout and customer portal in core mode with webhook-driven plan sync. Switch on Aurora Meter Pro to report metered overage to Stripe Billing Meters, align periods to the subscription and email quota alerts.
priv/openapi.yaml renders an in-app reference with curl examples and error catalogue; /openapi.yaml and /openapi.json are served for tooling.
Bearer auth, Hammer per-second limits from the plan, and an ApiMeter plug that reserves request units atomically in ETS before each action. Hard caps return 402 with a reset time and upgrade URL; every response carries X-RateLimit-* and X-Quota-* headers.
Site admin with plan overrides and admin toggles, Oban queues, Resend email, release scripts, Dockerfile, CI workflow, AGENTS.md for coding agents. 184 tests.
Free, Starter, Growth and Scale declared once with the Aurora Meter DSL. Pricing page, checkout, entitlements, rate limits and the API headers all read from the same module.
Organisations with owner/admin/member roles, hashed invitation tokens, scope-first authorisation and an org switcher. The organisation is the metering tenant.
Built on a modern, boring-in-the-best-way stack
Phoenix
Elixir
Tailwind
PostgreSQL
Stripe
Oban
Screenshots
For personal and professional use. Build and sell your own products with it. You can't resell or redistribute the template itself, in its original or modified state.
It's added to your account instantly. Download it any time, including future updated versions.
Yes, that's exactly what it's designed for. The only restriction is redistributing the template itself.
Unlimited access includes Aurora API Starter and every other template, current and future.
See unlimited access