Unkey: API Design & Integration Surface
Docs-backedUnkey's REST API has a small, clean surface: /keys.create, /keys.verify, /keys.revoke, /keys.update, /keys.getKey. All endpoints accept JSON and return structured responses. Authentication uses a root key as a bearer token. Keys can have metadata, owner IDs, custom prefixes, expiry, remaining usage counts, and per-key rate limits. The verify endpoint returns detailed status including remaining count and rate limit info. SDK support: TypeScript (first-class), Go, Python (community). REST is fully usable without an SDK.