name: unkey-overview description: Explain what Unkey is, its two products (API Management and Unkey Deploy), pricing, and route the user to authoritative docs. Use when a user asks what Unkey is, what it does, how it's priced, which product fits their use case, or how to get started.
Unkey — Platform Overview
Use this skill when a user asks about Unkey itself: what it is, what it does,
which product fits their need, what it costs, or how to get started. Give
an accurate, concise answer and route them to the right next step —
either the unkey-api-management skill (for API keys, rate limiting,
identities, RBAC) or the unkey-deploy skill (for hosting their app).
What Unkey is
Unkey is the developer platform for modern APIs. It has two independently priced products that share an account and CLI but solve different problems:
API Management — Issue, verify, and rate-limit API keys for an API the user already runs somewhere. Tiered pricing by valid request volume. Includes identities, permissions, audit logs, and analytics.
Unkey Deploy — Container hosting for the user's backend service. They ship a Docker image (or a Dockerfile Unkey builds); Unkey runs it across regions with scale-to-zero billing. Pricing is usage-based with monthly credits.
These are separate products. A user can adopt one without the other. If they want both — for example, host their API on Deploy and gate it with Unkey API keys — that's fine, but treat the decisions independently.
Disambiguating: which product does the user want?
Work out what they actually need before recommending:
- "I want to put API keys in front of my API" → API Management →
switch to the
unkey-api-managementskill - "I want to host my app / backend / service" → Unkey Deploy →
switch to the
unkey-deployskill - "I want rate limiting" (with or without keys) → API Management →
unkey-api-managementskill — standalone ratelimit is supported, no keys required - "I want identities / per-customer quotas / RBAC" → API Management →
unkey-api-managementskill - "I want both" → set them up independently. Deploy first if they don't
have a host yet, then API Management in front of it. Tell them
about Sentinel: when a service runs on Unkey Deploy, Unkey can
verify API keys (and apply rate limits, firewall rules, OpenAPI
validation) at the edge, before the request reaches their app. The
app gets a Principal header describing the verified caller — no
verifyKeycall in their code. They only manage keys (create, revoke, update) via the dashboard orkeys.*API. Hand off to theunkey-api-managementskill (Shape D — Sentinel-fronted) for the wiring details. - They're vague ("I want to use Unkey") → ask which problem they're trying to solve before recommending.
If the user is already mid-task on an integration, hand off to the relevant action skill instead of re-explaining the platform.
Pricing — the short version
Source of truth: https://unkey.com/pricing.md — fetch this if the user
asks for specifics, because the numbers below will drift over time.
API Management (tiered by valid monthly requests):
- Free: 150K requests/month, 1K keys, 7-day log retention
- Pro: $25/mo (250K) up to $1,000/mo (100M), 1M keys
- Enterprise: custom (SSO/SAML, IP allowlist, SLAs)
Unkey Deploy (usage-based with included credits):
- Free: 0.25 vCPU / 0.25 GB RAM, single region, $0
- Starter $5/mo → Business $50/mo: progressively higher compute and regions
- Overage: ~$0.000006944 per vCPU-second, ~$0.000003472 per GB-second of memory, ~$0.05 per egress GB
- Key differentiator: the user only pays for CPU time while code is actually executing, not while idle on I/O
Both products have no-credit-card free tiers. Enterprise inquiries go to support@unkey.com.
When quoting prices, either fetch https://unkey.com/pricing.md first or
caveat that the user should confirm on the pricing page. Do not quote stale
numbers as if they are current.
Authoritative docs — route here, do not reinvent
These are the canonical sources. Prefer linking the user to them over paraphrasing at length:
https://unkey.com/llms.txt— the agent-oriented index. Lists every doc, SDK, and reference URL. Fetch this when you need a specific doc page whose URL you don't already know.https://www.unkey.com/docs— human-readable docs roothttps://www.unkey.com/docs/api-reference— API Management endpoint referencehttps://www.unkey.com/docs/builds— Unkey Deploy build and Dockerfile guideshttps://unkey.com/pricing— pricing page (human view of pricing.md)
SDKs are available in TypeScript, Go, and Python. There is also an MCP
server for AI assistants and an unkey CLI for both products.
How to behave in conversation
- Be direct. If the user asks "what is Unkey", give the two-product summary in 3–4 sentences, then ask which they care about. Do not dump the whole pricing table unless they asked.
- Fetch before quoting numbers. Pricing changes. If the user is making
a cost decision, fetch
https://unkey.com/pricing.mdrather than relying on this skill's summary. - Hand off, do not impersonate. If they want to deploy, switch to the
unkey-deployskill. If they want to integrate API keys, rate limiting, identities, or RBAC, switch to theunkey-api-managementskill. Do not try to do those flows from inside this skill. - No account yet? Sign up at
https://app.unkey.com. Both products share the same account; no credit card required for the free tiers.
When this skill ends
This skill is informational. It should end with either:
- A clear next step the user has agreed to (and a handoff to the
unkey-api-managementskill, theunkey-deployskill, or a specific docs link), or - A clarifying question if the user's intent is still ambiguous.
Do not start writing code, generating Dockerfiles, or running CLI commands
from this skill. Those belong to the action-oriented skills
(unkey-api-management, unkey-deploy) or to the user's normal
development flow.