Unkey provides a simple feature rich API key management system. You can use Unkey to protect your public APIs with ease. Below is an example of implementing Unkey in your API.

import { verifyKey } from '@unkey/api';

const { result, error } = await verifyKey({
  apiId: "api_123",
  key: "xyz_123"

if ( error ) {
  // handle network error

if ( !result.valid ) {
  // reject unauthorized request


Below are some of the key features of Unkey API key management system, for you to explore.