ReqKey validates API keys, meters credits, enforces rate limits, and logs every request — from a single SDK call inside your own middleware.
ReqKey is an API key management and monitoring platform that provides authentication, usage metering, rate limiting, and traffic analytics through an SDK integrated directly into a developer's own API middleware, rather than operating as a proxy or gateway. The SDK exposes a verify() call that checks a key's validity, deducts credits, and logs the request, with configurable fail-open or fail-closed behavior if the service is unavailable. SDKs are available for Python, Node.js, Go, Rust, PHP, .NET, and Java, with framework-specific middleware for tools such as FastAPI, Express, Next.js, Gin, Laravel, and Spring Boot.
The platform includes a dashboard for managing consumers, plans, keys, and traffic. Consumers can be assigned plans with credit limits, trial periods, and automatic monthly, quarterly, or yearly renewals; credits and rate limits are synced across regions so usage from a single consumer is not double-counted. Keys can be issued, scoped to specific APIs, suspended, rerolled, or revoked without a redeploy, and all key, plan, and credit changes are recorded in an audit trail with consumer, region, and IP information. Traffic monitoring logs method, endpoint, status code, latency, and client IP for each request, with error-rate and latency trends viewable over configurable time windows, and alerts can be configured for events such as low credits or plan changes.
ReqKey is intended for developers building or operating APIs who need to charge for access, gate access for customers or internal services, or prevent abuse from scrapers and runaway clients. Data capture of request bodies, headers, and client IP is opt-in, and API keys and credentials are excluded from logs. Pricing is based on request volume: a Free plan includes 100,000 requests per month, a Pro plan at $20/month includes 2 million requests with additional usage billed at $25 per million, and an Enterprise plan offers custom terms for high-volume platforms.
Yes, the Free plan includes 100,000 requests per month with no credit card required. Pro is $20/mo for 2M requests then $25 per million, and Enterprise offers custom pricing.
Official SDKs are available for Python, Node.js, Go, Rust, PHP, .NET, and Java, with framework support like FastAPI, Express, Gin, Axum, Laravel, ASP.NET, and Spring Boot. A Ruby SDK is coming soon.
No, ReqKey is a single SDK call inside your own middleware with no proxy or DNS change required, so traffic never leaves your infrastructure except for that validation call.
You choose the failure mode: fail closed returns a 503 by default, or fail open lets traffic pass unvalidated, with a configurable timeout and onError hook.
It's for developers who sell API access, gate public or internal services, or need to stop abuse from scrapers and runaway clients.
SerpApi's Search API makes it easy and fast to scrape Google and other search engines.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Passkey-first authentication.
Implement OTP flow quickly.
Authentication for modern applications. Integrates in minutes and free up to 7,500 MAU.
Secure and modern passwordless authentication platform.
User infrastructure for modern applications.
APIs for authorization and access control.