Unkey
Unkey is the developer platform for modern APIs, providing globally distributed API key management, rate limiting, identity management, analytics, and deployment capabilities. The platform enables API providers to issue, verify, and revoke keys with metadata, expiration, usage credits, permissions, and roles — without managing any infrastructure.
Unkey publishes 8 APIs on the APIs.io network, including analytics API, apis API, deploy API, and 5 more. Tagged areas include API Keys, Rate Limiting, Authentication, Developer Platform, and Access Control.
The Unkey catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Unkey’s developer surface includes authentication, documentation, GitHub presence, pricing, engineering blog, changelog, and 7 more developer resources.
Kin Score
APIs 8
Individual APIs this provider publishes, each with its own machine-readable definition.
Unkey analytics API
Analytics query operations
Unkey apis API
API management operations
Unkey deploy API
Deployment operations
Unkey identities API
Identity management operations
Unkey keys API
API key management operations
Unkey liveness API
Health check operations
Unkey permissions API
Permission and role management operations
Unkey ratelimit API
Rate limiting operations
Scroll for all 8
Postman Collections 8
Ready-to-run Postman collections for exercising this provider's APIs.
Unkey analytics API
POSTMANUnkey analytics apis API
POSTMANUnkey analytics deploy API
POSTMANUnkey analytics keys API
POSTMANUnkey analytics liveness API
POSTMANScroll for all 8
Open Collections 1
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Unkey API
OPEN COLLECTIONPricing Plans 1
Published pricing tiers and plan structures.
Unkey Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Unkey Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Unkey Finops
FINOPSFeatures 16
Notable capabilities this provider offers.
Scroll for all 16
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Unkey Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Unkey API Rules
SPECTRALUnkey API Rules
SPECTRALJSON Schema 149
Standalone JSON Schema definitions for this provider's data models.
BadRequestErrorDetails
JSON SCHEMABadRequestErrorResponse
JSON SCHEMABaseError
JSON SCHEMAConflictErrorResponse
JSON SCHEMAEmptyResponse
JSON SCHEMAForbiddenErrorResponse
JSON SCHEMAGoneErrorResponse
JSON SCHEMAUnkey Identity
JSON SCHEMAInternalServerErrorResponse
JSON SCHEMAUnkey API Key
JSON SCHEMAKeyCreditsData
JSON SCHEMAKeyCreditsRefill
JSON SCHEMAKeyResponseData
JSON SCHEMAKeysVerifyKeyCredits
JSON SCHEMAKeysVerifyKeyRatelimit
JSON SCHEMAMeta
JSON SCHEMANotFoundErrorResponse
JSON SCHEMAPagination
JSON SCHEMAPermission
JSON SCHEMAPreconditionFailedErrorResponse
JSON SCHEMAUnkey Rate Limit Result
JSON SCHEMARatelimitOverride
JSON SCHEMARatelimitRequest
JSON SCHEMARatelimitResponse
JSON SCHEMARole
JSON SCHEMAServiceUnavailableErrorResponse
JSON SCHEMATooManyRequestsErrorResponse
JSON SCHEMAUnauthorizedErrorResponse
JSON SCHEMAUnprocessableEntityErrorResponse
JSON SCHEMAUpdateKeyCreditsData
JSON SCHEMAUpdateKeyCreditsRefill
JSON SCHEMAV2AnalyticsGetVerificationsRequestBody
JSON SCHEMAV2AnalyticsGetVerificationsResponseBody
JSON SCHEMAV2AnalyticsGetVerificationsResponseData
JSON SCHEMAV2ApisCreateApiRequestBody
JSON SCHEMAV2ApisCreateApiResponseBody
JSON SCHEMAV2ApisCreateApiResponseData
JSON SCHEMAV2ApisDeleteApiRequestBody
JSON SCHEMAV2ApisDeleteApiResponseBody
JSON SCHEMAV2ApisGetApiRequestBody
JSON SCHEMAV2ApisGetApiResponseBody
JSON SCHEMAV2ApisGetApiResponseData
JSON SCHEMAV2ApisListKeysRequestBody
JSON SCHEMAV2ApisListKeysResponseBody
JSON SCHEMAV2ApisListKeysResponseData
JSON SCHEMAV2DeployCreateDeploymentRequestBody
JSON SCHEMAV2DeployCreateDeploymentResponseBody
JSON SCHEMAV2DeployCreateDeploymentResponseData
JSON SCHEMAV2DeployDeploymentStep
JSON SCHEMAV2DeployGetDeploymentRequestBody
JSON SCHEMAV2DeployGetDeploymentResponseBody
JSON SCHEMAV2DeployGetDeploymentResponseData
JSON SCHEMAV2DeployGitCommit
JSON SCHEMAV2IdentitiesCreateIdentityRequestBody
JSON SCHEMAV2IdentitiesCreateIdentityResponseBody
JSON SCHEMAV2IdentitiesCreateIdentityResponseData
JSON SCHEMAV2IdentitiesDeleteIdentityRequestBody
JSON SCHEMAV2IdentitiesDeleteIdentityResponseBody
JSON SCHEMAV2IdentitiesGetIdentityRequestBody
JSON SCHEMAV2IdentitiesGetIdentityResponseBody
JSON SCHEMAV2IdentitiesListIdentitiesRequestBody
JSON SCHEMAV2IdentitiesListIdentitiesResponseBody
JSON SCHEMAV2IdentitiesListIdentitiesResponseData
JSON SCHEMAV2IdentitiesUpdateIdentityRequestBody
JSON SCHEMAV2IdentitiesUpdateIdentityResponseBody
JSON SCHEMAV2KeysAddPermissionsRequestBody
JSON SCHEMAV2KeysAddPermissionsResponseBody
JSON SCHEMAV2KeysAddPermissionsResponseData
JSON SCHEMAV2KeysAddRolesRequestBody
JSON SCHEMAV2KeysAddRolesResponseBody
JSON SCHEMAV2KeysAddRolesResponseData
JSON SCHEMAV2KeysCreateKeyRequestBody
JSON SCHEMAV2KeysCreateKeyResponseBody
JSON SCHEMAV2KeysCreateKeyResponseData
JSON SCHEMAV2KeysDeleteKeyRequestBody
JSON SCHEMAV2KeysDeleteKeyResponseBody
JSON SCHEMAV2KeysGetKeyRequestBody
JSON SCHEMAV2KeysGetKeyResponseBody
JSON SCHEMAV2KeysMigrateKeyData
JSON SCHEMAV2KeysMigrateKeysMigration
JSON SCHEMAV2KeysMigrateKeysRequestBody
JSON SCHEMAV2KeysMigrateKeysResponseBody
JSON SCHEMAV2KeysMigrateKeysResponseData
JSON SCHEMAV2KeysRemovePermissionsRequestBody
JSON SCHEMAV2KeysRemovePermissionsResponseBody
JSON SCHEMAV2KeysRemovePermissionsResponseData
JSON SCHEMAV2KeysRemoveRolesRequestBody
JSON SCHEMAV2KeysRemoveRolesResponseBody
JSON SCHEMAV2KeysRemoveRolesResponseData
JSON SCHEMAV2KeysRerollKeyRequestBody
JSON SCHEMAV2KeysRerollKeyResponseBody
JSON SCHEMAV2KeysRerollKeyResponseData
JSON SCHEMAV2KeysSetPermissionsRequestBody
JSON SCHEMAV2KeysSetPermissionsResponseBody
JSON SCHEMAV2KeysSetPermissionsResponseData
JSON SCHEMAV2KeysSetRolesRequestBody
JSON SCHEMAV2KeysSetRolesResponseBody
JSON SCHEMAV2KeysSetRolesResponseData
JSON SCHEMAV2KeysUpdateCreditsRequestBody
JSON SCHEMAV2KeysUpdateCreditsResponseBody
JSON SCHEMAV2KeysUpdateKeyRequestBody
JSON SCHEMAV2KeysUpdateKeyResponseBody
JSON SCHEMAV2KeysVerifyKeyRequestBody
JSON SCHEMAV2KeysVerifyKeyResponseBody
JSON SCHEMAV2KeysVerifyKeyResponseData
JSON SCHEMAV2KeysWhoamiRequestBody
JSON SCHEMAV2KeysWhoamiResponseBody
JSON SCHEMAV2LivenessResponseBody
JSON SCHEMAV2LivenessResponseData
JSON SCHEMAV2PermissionsCreatePermissionRequestBody
JSON SCHEMAV2PermissionsCreatePermissionResponseBody
JSON SCHEMAV2PermissionsCreatePermissionResponseData
JSON SCHEMAV2PermissionsCreateRoleRequestBody
JSON SCHEMAV2PermissionsCreateRoleResponseBody
JSON SCHEMAV2PermissionsCreateRoleResponseData
JSON SCHEMAV2PermissionsDeletePermissionRequestBody
JSON SCHEMAV2PermissionsDeletePermissionResponseBody
JSON SCHEMAV2PermissionsDeleteRoleRequestBody
JSON SCHEMAV2PermissionsDeleteRoleResponseBody
JSON SCHEMAV2PermissionsGetPermissionRequestBody
JSON SCHEMAV2PermissionsGetPermissionResponseBody
JSON SCHEMAV2PermissionsGetRoleRequestBody
JSON SCHEMAV2PermissionsGetRoleResponseBody
JSON SCHEMAV2PermissionsListPermissionsRequestBody
JSON SCHEMAV2PermissionsListPermissionsResponseBody
JSON SCHEMAV2PermissionsListPermissionsResponseData
JSON SCHEMAV2PermissionsListRolesRequestBody
JSON SCHEMAV2PermissionsListRolesResponseBody
JSON SCHEMAV2PermissionsListRolesResponseData
JSON SCHEMAV2RatelimitDeleteOverrideRequestBody
JSON SCHEMAV2RatelimitDeleteOverrideResponseBody
JSON SCHEMAV2RatelimitDeleteOverrideResponseData
JSON SCHEMAV2RatelimitGetOverrideRequestBody
JSON SCHEMAV2RatelimitGetOverrideResponseBody
JSON SCHEMAV2RatelimitLimitRequestBody
JSON SCHEMAV2RatelimitLimitResponseBody
JSON SCHEMAV2RatelimitLimitResponseData
JSON SCHEMAV2RatelimitListOverridesRequestBody
JSON SCHEMAV2RatelimitListOverridesResponseBody
JSON SCHEMAV2RatelimitListOverridesResponseData
JSON SCHEMAV2RatelimitMultiLimitCheck
JSON SCHEMAV2RatelimitMultiLimitRequestBody
JSON SCHEMAV2RatelimitMultiLimitResponseBody
JSON SCHEMAV2RatelimitMultiLimitResponseData
JSON SCHEMAV2RatelimitSetOverrideRequestBody
JSON SCHEMAV2RatelimitSetOverrideResponseBody
JSON SCHEMAV2RatelimitSetOverrideResponseData
JSON SCHEMAValidationError
JSON SCHEMAVerifyKeyRatelimitData
JSON SCHEMAScroll for all 149
JSON Structure 2
JSON Structure definitions describing this provider's data shapes.
Unkey Key Structure
JSON STRUCTUREUnkey Structure
JSON STRUCTUREExamples 20
Example request and response payloads for these APIs.
Unkey Create Key Example
EXAMPLEUnkey Get Key Example
EXAMPLEUnkey Keysupdatekey Example
EXAMPLEUnkey Keysverifykey Example
EXAMPLEUnkey Liveness Example
EXAMPLEUnkey Ratelimitlimit Example
EXAMPLEUnkey Verify Key Example
EXAMPLEScroll for all 20
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 2
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 1
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API