Open source · self-hosted

Run the platform.
On your infrastructure.

One docker compose file brings up Postgres, MongoDB, Minio and the API key engine — your infra, your data.

apikee · dashboard live
Workspace
my-api
Dashboard
API Keys
Projects
Analytics
Logs
M
maya@co.io
OverviewLast 24h
9
Active Keys
42.8k
Req / hr
22ms
p99
Requests+12.4%
prod · backendsk_live_••••3f2aactive
staging · sdksk_test_••••9c1bactive
dev · clisk_test_••••7e8dexpiring
AI ingestion
Premium · streaming
SDKs
0.1ms verify
Supported frameworks — click to open the package
Features

Everything your API needs.

Drop the SDK in front of your existing API — auth, docs, monitoring, and alerts wire themselves up automatically.

API Key Management

One decorator. Scope enforcement + rate limiting verified offline in 0.1ms — no network round-trip.

@apikee.require_key(
scope="write:users", ttl="30d"
)
async def create_user(req): ...
verified · offline · 0.1ms
scope ✓

Auto API Docs

Every route is discovered and published to a live OpenAPI portal the first time it's called — no YAML.

API Reference● Live
GET/v1/usersauto-generated
POST/v1/usersauto-generated
DELETE/v1/keys/{id}auto-generated

Built-in Monitoring

Request counts, p99 latency, and error rates streamed per key. No extra observability stack.

Requests+12.4%
128k
req / 24h
+12%
42ms
p99 latency
stable
0.02%
error rate
↓ 0.01

Smart Notifications

Context-aware email alerts for quota limits, anomaly spikes, and key expiry — before they become incidents.

Quota limit — 90%
2m ago
sk_live_••••3f2a · 9 000 / 10 000 req
Key expiring in 3 days
1h ago
sk_test_••••9c1b · dev environment
Premium

AI Capabilities

Query your usage data in plain English. Anomaly detection and forecasting run on your own infrastructure.

AI Query
“Show me all 401s from the last hour”
Result
3 errors · GET /v1/keys
401 Unauthorized · sk_live_••••3f2a
avg response 38ms · flagged for review

Your SMTP

Bring your own mail server. Apikee never routes email through external servers or stores credentials.

SMTP_HOST=smtp.yourco.com
SMTP_PORT=587
SMTP_FROM=noreply@yourco.com
Platform Overview

Three perspectives, one platform.

Explore Apikee from the product features down to the infrastructure that runs underneath.

How Apikee works

Three perspectives on the same platform

What Apikee gives you

🔑
Core

API Key Management

Create, rotate, and revoke keys with scoped permissions.

🔒
Auth

Auth Integration

OAuth, OpenID, SSO, and API key flows out of the box.

📊
Ops

Built-in Monitoring

Live metrics, latency tracking, and error dashboards.

🧠
Premium

AI Capabilities

Smart APIs, AI models, and predictive insights.

📄
Auto

Auto API Docs

Generated from your spec — always current.

🔔
Alerts

Auto Notifications

Webhooks, event triggers, and alert routing.

powered by

apikee

Your API. Secure. Scalable. Reliable.

🛡️SecureEnterprise-grade
ScalableGrows with you
< >Dev FriendlySDKs & Docs
📈ObservableLogs & insights
serves
👥

[Your Customer]

User, Service, Agent…

Request Flow

How a request actually flows.

The SDK verifies the API key locally — no network round-trip, no vendor in the hot path. Logging and AI insights happen asynchronously.

Client request
GET /v1/users + API key header
offline
apikee SDK
Local key verification · 0.1ms
Your API handler
Runs your business logic
Response
200 OK · sent to client
async · non-blocking
Logs & analytics
Usage, latency, errors
Premium
AI insights
Anomaly detection
Architecture

Self-hosted, end to end.

One Docker Compose file. Postgres, MongoDB, MinIO. Bring your own SMTP — nothing external in the critical path.

How a request gets validated
AI Capabilities
Premium
Auth Integration
Auto Notifications
apikee
API Key
Management
Built-in
Monitoring
Auto
API Docs
[ Your API ]
[ Your Customer ]
User · Service · Agent…
How the platform is deployed
AI Ingestion
Apikee Premium License
Authentication
OAuth + OpenID
SMTP Server
Your email service
Apikee
Docker
Database
Postgres
Logs
MongoDB
Storage
Minio
[ Your API ] + Apikee SDK
npmMavennpm · Maven · pip · NuGet
How it works

Three steps.

From an empty server to a running platform with keys, docs and analytics.

01

docker compose up -d

One command starts Postgres, MongoDB, Minio, and the full key engine — no cloud account required.

$ docker compose up -d
apikee-postgres-1 Started
apikee-mongo-1 Started
apikee-platform-1 Started
02

Install the SDK

Pick your runtime — pip, npm, Maven, NuGet. One decorator wraps your entire API in auth and monitoring.

03

Issue keys & ship

Create scoped, expiring keys from the dashboard or REST API. Docs and analytics update instantly.

// create a scoped, expiring key
const key = await apikee.keys.create({
scope: ["read:users", "write:charges"],
ttl: "30d"
});
Self-Hosting

Your server. Your data.

One command installs Docker, wires the stack, and starts Apikee on port 4321. No cloud account. No lock-in.

bash
$curl -fsSL https://get.apikee.com/setup.sh | sudo bash
Installs Docker (if missing) · generates secrets · prompts for your domain · starts the stack on port 4321
bash
curl -fsSL https://get.apikee.com/setup.sh | sudo bash
Environment variables
VariableRequired
APP_URLrequired
APIKEE_SECRETrequired
POSTGRES_PASSWORDrequired
MONGO_PASSWORDrequired
MINIO_SECRET_KEYrequired
PORToptional
ADMIN_EMAILoptional
SMTP_HOSToptional
APIKEE_PREMIUMoptional
Licensing

Self-hosted. Pay only for AI.

The core platform is free and MIT licensed. A license key unlocks the AI ingestion layer — nothing else changes.

Open Source
Free
MIT · self-hosted
  • All SDKs
  • API key auth & scopes
  • Auto docs portal
  • Usage analytics
  • Community support
Star on GitHub
Recommended
AI Premium
Custom
License key add-on
  • Everything in Open Source
  • AI ingestion layer
  • Semantic API search
  • Dedicated SRE / priority support
  • On-prem option
Talk to us
Loved by builders

From the community.

Replaced 400 lines of auth glue with one decorator.
MC
Maya C.
Founder
The docs portal alone was worth the switch.
TR
Tomás R.
Lead Engineer
Sub-millisecond local verification. No vendor in the hot path.
PN
Priya N.
Staff SWE
Usage analytics out of the box was the unlock.
LF
Lukas F.
CTO
Replaced 400 lines of auth glue with one decorator.
MC
Maya C.
Founder
The docs portal alone was worth the switch.
TR
Tomás R.
Lead Engineer
Sub-millisecond local verification. No vendor in the hot path.
PN
Priya N.
Staff SWE
Usage analytics out of the box was the unlock.
LF
Lukas F.
CTO
Replaced 400 lines of auth glue with one decorator.
MC
Maya C.
Founder
The docs portal alone was worth the switch.
TR
Tomás R.
Lead Engineer
Sub-millisecond local verification. No vendor in the hot path.
PN
Priya N.
Staff SWE
Usage analytics out of the box was the unlock.
LF
Lukas F.
CTO
AI Capabilities

Intelligence built into the platform.

Advanced AI features that run on top of your apikee deployment — logs, telemetry, and schema data stay on your infrastructure.

Natural Language Queries

Ask questions over your API usage data in plain English — 'Show me all 401s from the last hour' — no SQL, no BI tool required.

Anomaly Detection

Automatic detection of unusual traffic patterns, error spikes, and latency regressions. Alerts fire before incidents become outages.

Semantic API Discovery

Search your API surface by meaning, not just path. Useful for large teams managing hundreds of routes across multiple versions.

Intelligent Alerting

Context-aware notifications that cut through noise — quota warnings, anomaly spikes, and key expiry with actionable context attached.

Documentation Inference

AI fills gaps in your OpenAPI spec automatically from observed request and response patterns, without manual YAML maintenance.

Usage Forecasting

Predict quota consumption and infrastructure needs from historical patterns — before they become production problems.

Self-hosted

AI via license key

Generate a license key at apikee.com and add it to your docker compose environment. The AI layer runs entirely within your own infrastructure — no data leaves your deployment.

  • License key from apikee.com
  • AI runs on your own infrastructure
  • No external data transfer
  • Annual renewal, offline-capable
Get a license key
Cloud

Included in cloud plans

AI capabilities are included in Professional and Enterprise plans on apikee.dev. No license key, no infrastructure to manage — everything is provisioned and maintained.

  • Included in Pro & Enterprise plans
  • No license key required
  • Fully managed, zero-ops
  • Start with a free trial
Try on cloud
FAQ

Questions, answered.

Ready to ship?

Self-host in minutes or start on the cloud — your stack, your data, your call.