ReqKey lives inside your codebase — one call from your own middleware validates the key, counts the credits, and logs the request. Give every customer a key, a plan, and a limit, without building any of it.
Set the limits and pricing, then send requests below.
ReqKey never sits in front of your API. Your code calls reqkey.verify() — we check the key, deduct the credits, and log the request. Your code decides what happens next. Works with Node, Python, Go, or plain HTTP.
Start integrating free →Keys, plans, customers, traffic, and audit trails — everything you'd otherwise build around your API, ready on day one. This is the real dashboard, not a mockup.
Each consumer's plan, remaining credits, keys, and status at a glance — with live credit bars and low-credit flags. Recharge, change plans, or disable in seconds.

Define plans like Free Trial, Starter, and Scale — each with credit limits, pricing, trials, and automatic renewals. Assign one to a consumer and their credits manage themselves.

Create a key per consumer in one click — or one API call. Scope each key to specific APIs, then suspend, reroll, or revoke it without touching a deploy.

Method, endpoint, status code, latency, and client IP for every call — with error-rate and latency charts over any time window.

Every validation is tracked per consumer with success and denial rates. Validation runs on Redis across multiple AWS regions — built to absorb bursts of traffic without slowing your API down.

Every create, update, recharge, and delete across your project is recorded with the consumer, entity, region, and IP — exportable when compliance comes asking.


From a side-project API to a paid product with a thousand customers.
Charge for access with plans, credits, and quotas — without writing billing code.
Manage access for customers, partners, or your own services from one place.
Scrapers and bad actors hit their limit the moment they cross it — you stay online.
Every request logged, so invoices are accurate and bugs are traceable.
How ReqKey stacks up against Unkey, Treblle, Moesif, and RapidAPI.
| FEATURE | ReqKey. | Unkey | Treblle | Moesif | RapidAPI |
|---|---|---|---|---|---|
In-code key validation One call from your own middleware — no proxy in front of your API | INCLUDED | ||||
Credit-based billing Native prepaid and pay-as-you-go credits | INCLUDED | ||||
Shadow limits Test rate limits without blocking real traffic | INCLUDED | ||||
Latency & error monitoring Per-request logs with latency, status, and location | INCLUDED | ||||
API-first pricing Transparent pricing that scales with usage — no marketplace cut | INCLUDED |
Based on public feature lists, July 2026.
Short version: yes.
Per consumer, scoped per API. Create, suspend, reroll, and revoke from the dashboard or the API.
Credit pools per consumer with shadow limits, per-request costs, and controlled overage.
Plans with monthly, quarterly, or yearly refills — reset or accumulate, with carryover.
Trial days and trial credits are part of any plan definition.
Every API request and every admin action, recorded with latency, region, and IP.
Redis-backed validation across multiple AWS regions, built to absorb burst traffic.
Issue your first key in five minutes. Free to start.
Start building now