Ship your API.

We'll handle keys, credits, rate limits, and analytics.

Start building free
100,000 requests/month free · No credit card required

Configure a key

Validate key
250
Pricing
Billed
$0.00
Key management
rk_live_abc123xyz
ReqKey
ReqKey
ReqKey
Your API
Network edge
Traffic
200 OK BLOCKED
Waiting for requests…
0 sent · 0 blocked
100M+API requests validated
<5msAverage key validation
<5msAverage analytics ingest
<10msCheck + ingest, end to end
WHAT REQKEY DOES
01In-code key validationOne SDK call inside your own middleware validates the key and deducts credits. No proxy in front, no DNS changes — your API stays yours.
02Credits, limits & rate limitsPer-consumer credit pools and rate limits, with shadow limits and controlled overage — enforced on every validation.
03Real-time traffic analyticsEvery request, response, status code, and latency metric ingested as it happens — with an analytics endpoint you can query to build your own dashboards. Plus an audit trail of every user and admin action.
04Region-synced enforcementCredits and limits stay in sync across regions, so a consumer calling from two places draws on one shared balance — never double-counted, never double-charged.
05Alerts & notificationsSet alerts on low credits, new consumers, plan changes, or any threshold you choose — so you and your users know the moment something changes.
INSIDE YOUR CODEBASE

Not a gateway. One call in your middleware.

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 Python, Node, Go, Rust, PHP, .NET, and Java — or plain HTTP.

Start integrating free →
middleware.tsnpm i @reqkey/sdk
// Inside your API — before your handler runs
const key = await reqkey.verify(token);
 
if (!key.valid) {
  return res.status(401).end();
}
 
// credits deducted, request logged — carry on
validated from your middleware5ms
EVERYTHING TO LAUNCH AN API PRODUCT

The dashboard your API was missing

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.

01 · CONSUMER MANAGEMENT

Every customer on one screen

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.

  • Live credit meters with low-credit alerts
  • One-click recharges and plan changes
  • Enable or disable any consumer instantly
Explore API Key Management
reqkey / dashboard / consumers
ReqKey dashboard — consumers with plans, credits remaining, and statuses
02 · PLANS & RENEWALS

Plans and renewals, on autopilot

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

  • Monthly, quarterly, or yearly auto-refills — reset or accumulate
  • Trials, carryover, and controlled overage
  • Upgrade or downgrade a consumer in seconds
Explore Plans & Pricing
reqkey / dashboard / plans
ReqKey dashboard — credit plans with pricing, refill, and trial settings
03 · KEYS & AUDIT TRAIL

Issue keys your customers can trust

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 a deploy. Every change is logged with the consumer, region, and IP.

  • Keys scoped to specific APIs, with custom prefixes
  • Suspend, reroll, or revoke instantly
  • Full audit trail — every key, plan, and credit change
Explore API Key Management
reqkey / dashboard / keys
ReqKey dashboard — all API keys with attached consumers, allowed APIs, status, and credits
04 · API TRAFFIC

Watch every request as it lands

Method, endpoint, status code, latency, and client IP for every call — ingested in under 5ms and charted as error-rate and latency trends over any time window.

  • Per-request logs with client IP and latency
  • Error-rate and latency trends over any window
  • Filter by endpoint, method, response, or region
Explore API Traffic
reqkey / observability / api-traffic
ReqKey dashboard — API traffic with request chart, error rate, latency, and per-request log
WHO IT'S FOR

One control layer for any API

Whether you sell access, gate internal services, or just need to stop abuse — same setup.

Sell an API

Charge for access with plans, credits, and quotas — you set the pricing, we keep the count.

Public or internal APIs

Gate access for customers, partners, or your own internal services from one place.

Stop abuse

Rate limits and credit caps cut off scrapers and runaway clients the moment they cross the line.

Trust your numbers

Every request logged and counted, so usage records are accurate and bugs are traceable.

The questions developers ask before they ship

Failure modes, latency, and what we actually log.

What happens to my API if ReqKey goes down?

You pick the failure mode. Fail closed (the default) returns a 503 so nothing slips through unpaid; fail open lets traffic pass unvalidated so your API never hard-depends on ours. Both ship with a timeout and an onError hook.

How much latency does verify add?

One call to the nearest regional server before your handler — typically single-digit milliseconds. You set the timeout budget; exceed it and your fail mode kicks in instead of hanging.

Do I have to route my traffic through you?

No. ReqKey is one SDK call inside your own middleware — no proxy, no DNS change, no gateway. Your traffic never leaves your infrastructure except that single validation call.

What about my users' sensitive data?

You decide what's captured. Bodies, headers, and client IP are opt-in, sensitive headers can be excluded, and API keys and credentials are never written to logs.

Can I revoke or rotate a key without a deploy?

Instantly, from the dashboard or one API call. Suspend, reroll, or revoke a key with no redeploy — scoped per consumer and per API.

Will it hold up on launch day?

Validation is distributed across multiple regions and built to absorb burst traffic without slowing your API down.

PRICING

Pay for requests, not seats

Requests are the only thing we meter — every plan is monthly, and your whole team is included.

Free
$0 /mo
100,000 requests included · no credit card

For side projects and first launches.

ProPOPULAR
$25 /mo
From 500K requests · volume tiers to 50M

For APIs in production with real customers.

Enterprise
Custom
For 100M+ requests a month

Everything in Pro, sized to your traffic.

One request = one key validation or one logged API call · No rate limits on any plan

See what's included

Ready to launch your API product?

Issue your first key in five minutes. Free to start.

Start building now