Animated SVG showing computer circuits lighting up
New: global rate limiting

Build better APIs faster

Redefined API management for developers. Quickly add API keys, rate limiting, and usage analytics to your API at any scale.

Verifications
Keys
APIs
Workspaces
Code

Any language, any framework, always secure

Add authentication to your APIs in a few lines of code. We provide SDKs for a range of languages and frameworks, and an intuitive REST API with public OpenAPI spec.

1import { verifyKey } from '@unkey/api';
2
3const { result, error } = await verifyKey({
4 apiId: "api_123",
5 key: "xyz_123"
6})
7
8if ( error ) {
9 // handle network error
10}
11
12if ( !result.valid ) {
13 // reject unauthorized request
14}
15
16// handle request
oss/acc

Open-source

We believe strongly in the value of open source: our codebase and development process is available to learn from and contribute to.

Github logo
Platform

Everything you need for your API

Our platform simplifies the API-building process, allowing you to monetize, analyze, and protect endpoints.

Acme Co

General

APIs

Settings

Docs

Your APIs

QuantumWeather
StellarTranslate
NebulaAnalytics
CryptoSentiment
BioSyncHealth
QuantumWeather
api_UNWrXjYp6AF2h7Nx
Create key

Overview

Keys

Settings

Usage 30 days

7

Expires

-

Remaining

73

Last used

4d ago

Total uses

7

Key ID

api_UNWrXjYp6AF2H7Nx

Usage 30 days

See when this key was verified

Success

Rate limited

Usage exceeded

Realtime Analytics

Access real-time insights into your API usage through our dashboard, or build your own on top of our API.

Animated map showing Unkey latency globally

Global low latency

Unkey is fast globally, regardless of which cloud providers you're using or where your users are located.

Unkeycreated API key

3 s

Monetize your API

Unkey tracks all user actions in your API, making it straightforward to bill users based on their usage.

Security

Secure and scalable from day one

We give you crucial security features out of the box, so that you can focus on rapidly iterating on your API.

sk_TEwCE9AY9BFTq1XJdIO

One-way hashed Keys

We store a one-way hash of created keys for maximum security.

TimeActorEventIP address

Audit Logs

Audit logs out of the box. Focus on building your product and let us handle security and compliance.

animated map

IP Whitelisting

Ensure secure access control by allowing only designated IP addresses to interact with your system, adding an extra layer of protection.

1

2

3

4

5

6

{ "rateLimit": { "limit": 10, "interval": 1000 } }
Rate limiting...

sk_TEwCE9AY9BFTq1XJdIO

Rate Limits

Per IP, per user, per API key, or any identifier that matters to you. Enforced on the edge, as close to your users as possible, delivering fast and reliable rate limiting.

Features

Leveled-up API management

With enhanced security, low latency, and better control, you can seamlessly integrate into your APIs and protect your data like never before.

Multi-Cloud

Unkey works with any cloud provider, ensuring a fast global experience regardless of your choice of infrastructure.

Rate limiting

Protect your APIs with simple, configurable rate limiting. Unkey’s global rate limiting requires zero setup and allows for custom configuration per customer.

API-first / UI-first

Unkey is designed to be equally usable via its API and dashboard, ensuring a smooth experience for developers and non-technical users alike.

Role-based access control

Granular access privileges with either role or permission-based control. Permission changes are propagated globally in seconds.

Proactive protection

Take immediate control over your system's security with the ability to instantly revoke access , providing swift response to potential threats.

SDKs

Hit the ground running and accelerate development with SDKs in the language of your choice.

Vercel Integration

Deploy applications with our official Vercel integration, streamlining the development-to-deployment pipeline.

Automatic Key Expiration

Simplify key management with automatic key expiration, reducing the risk of unauthorized access over time.

Usage Limits per Key

Create keys with a fixed amount of usage and the ability to refill periodically, limiting the potential for abuse and allowing for usage-based billing with credits.

Protect your API.
Start today.

2500 verifications and 100K successful rate‑limited requests per month. No CC required.