API keys

Create or view your API key

Use an invite code to create a beta key, or paste an existing zvr_... key to check credits, usage, limits, and enabled models.

Create Beta Key

Invite required.

New Key

No key created yet.

Copy the key now. It is only shown once.

Current Key

No key loaded.

Key session

Loaded key

No key loaded
Current browser session
No shared key in this browser.
Keys Credits Activity Playground
Credits
--
Usage
--
Limit remaining
--
Rate limit
--

Create Managed Key

Load a current key first.

Managed Key Secret

No managed key created yet.

The raw managed key is shown once. Existing keys only show labels and hashes.

Managed Keys

NameStatusCreditsUsageLimitModelsAction
No key loaded.

Key Details

No key loaded.

API Example

curl "https://router.zev.city/api/v1/key" \
  -H "Authorization: Bearer zvr_REPLACE_ME"
curl "https://router.zev.city/api/v1/chat/completions" \
  -H "Authorization: Bearer zvr_REPLACE_ME" \
  -H "Content-Type: application/json" \
  -d '{"model":"google/gemini-3.8-flash","messages":[{"role":"user","content":"Hello"}]}'

Add credits

Top up the loaded API key and review credit purchases.

Open Credits

Try a request

Use the loaded key in Playground with the same OpenAI-compatible request format.

Open Playground

Need a key?

Use an invite code on this page. Operators can still create managed keys separately.

Operator keygen