Dev Resources
ReqKey favicon

ReqKey

API Building

ReqKey validates API keys, meters credits, enforces rate limits, and logs every request — from a single SDK call inside your own middleware.

ReqKey's website screenshot

About ReqKey

ReqKey is an API key management and monitoring service that developers integrate via an SDK rather than a proxy or gateway. A single call inside a project's own middleware validates keys, deducts credits, and logs requests, so traffic never routes through ReqKey's infrastructure. It supports per-consumer credit pools, rate limits with shadow limits and controlled overage, and region-synced enforcement so a consumer's balance stays consistent across multiple regions.

The product includes a dashboard for managing consumers, plans, keys, and traffic. Consumers can be viewed with live credit balances and low-credit alerts, recharged, or disabled; plans (such as Free Trial, Starter, or Scale) can be defined with credit limits, trials, and automatic renewals; keys can be issued, scoped to specific APIs, suspended, rerolled, or revoked without a deploy, with every change logged in an audit trail. A traffic view shows per-request logs (method, endpoint, status code, latency, client IP) and error-rate/latency trends, ingested in under 5ms.

Official SDKs are available for Python, Node.js, Go, Rust, PHP, .NET, and Java (with Ruby listed as upcoming), each with framework-specific middleware (e.g., FastAPI, Express, Gin, Axum, Laravel, ASP.NET, Spring Boot). It is intended for teams selling API access, gating internal or partner APIs, or limiting abuse via rate limits and credit caps. Validation is Redis-backed across multiple AWS regions, with configurable fail-open or fail-closed behavior if the service is unreachable, and opt-in capture of request bodies, headers, and client IP. Pricing is usage-based: a Free tier includes 100,000 requests/month, a Pro tier is $20/month with 2M requests included (then $25 per additional million), and Enterprise pricing is custom.

Key features

  • In-code key validation via SDK call inside your own middleware — no proxy or DNS changes
  • Per-consumer credit pools, rate limits, and controlled overage enforced on every request
  • Real-time traffic analytics: request, response, status code, and latency ingestion with audit trail
  • Region-synced credit and limit enforcement across multiple regions
  • Instant key issuance, suspension, rerolling, and revocation without a redeploy
  • Alerts on low credits, new consumers, plan changes, and custom thresholds

Frequently asked questions

Is there a free tier?

Yes, the Free plan includes 100,000 requests per month with no credit card required.

What does the Pro plan cost?

Pro is $20/mo including 2M requests, then $25 per additional million requests.

Which languages and frameworks are supported?

Official SDKs exist for Python, Node.js, Go, Rust, PHP, .NET, and Java, with framework support like FastAPI, Express, Gin, Axum, Laravel, ASP.NET, and Spring Boot; Ruby support is coming soon.

Do I need to route traffic through a gateway or proxy?

No, ReqKey works via a single SDK call inside your own middleware with no proxy or DNS changes required.

What happens if ReqKey goes down?

You can choose the failure mode: fail closed (default) returns a 503, or fail open lets traffic pass unvalidated, both with a timeout and onError hook.

Ad
SerpApi - Search API favicon

SerpApi - Search API

SerpApi's Search API makes it easy and fast to scrape Google and other search engines.

Learn more

Featured products

  • SerpApi - Search API favicon
  • TranscriptFetch favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product

You might also like