Secure & control

“Get an API key” on your own site

Drop one React component on your dev page and your signed-in users mint, rotate and revoke their own API keys — in your brand. The browser talks only to your backend; your backend holds the APIblaze credential.

  • One component: <ApiKeyWidget /> from apiblaze/react
  • One server route holds the key — nothing in the browser
  • Eligibility decided by YOUR session logic, server-side
  • White-label via the theme prop
app/keys/page.tsx
import { ApiKeyWidget } from 'apiblaze/react';

export default function Page() {
  return <ApiKeyWidget theme={{ accent: '#7C3AED' }} />;
}

Self-serve keys, zero auth code

Drop-in widget

Create, rotate, revoke — masked, copy-once secrets, right on your page.

Server-side trust

The APIblaze widget key lives in your env; the browser never sees it.

Your eligibility rules

Return keyTypes from your session: none, one, or a picker of several.

Try it in 30 seconds

No signup required. Claim it to your account whenever you’re ready.