Test any API key. Run any request. Nothing stored.
API Studio is a Postman-style client that lives in your browser. Paste your own token for Claude, OpenAI or Gemini — or any HTTPS API — verify it works in one click, fire a real request, and walk out with the cURL, Node or Python to drop into your code. No install, no account, no key ever saved on our side.
Paste your own key
Pick Claude, OpenAI or Gemini — or a blank request for any HTTPS API — and drop in your token. It is saved only in this browser, in localStorage. There is no account and no database on our side.
Verify it & run a request
One click checks the key is live (a free “list models” call — no tokens spent). Then send a real, ready-filled request and read the status, timing and response, pretty-printed.
Copy it into your code
Out falls a ready-to-run cURL, Node or Python snippet — the exact request you just sent, with the right auth header and gotchas baked in. Paste it into your project and move on.
Two ways to run. Both honest.
Your key sits in your browser. On Send, the request is relayed once through a stateless edge function that stores nothing and logs nothing — the key passes through memory once and is gone. Honest wording: never stored, not never seen.
Want nothing of ours in the loop? Copy the cURL, Node or Python snippet and run it on your own machine. It talks to the API directly — your key never touches our servers at all.
No sign-in. No database. No analytics on what you type. This page is a tool, not an account.
Choose a provider, or bring your own.
Your key is saved only in this browser. Start with “List models” — it proves the key and shows you exactly which models it can call.
The bits people ask first.
Do you store or see my API key?
Your key is saved only in your own browser (localStorage), tied to the provider you picked — never sent to us to keep. When you press Send, the request is relayed once through a stateless edge function that stores nothing and logs nothing: "never stored", not "never seen". For absolute zero-trust, copy the cURL/Node/Python snippet and run it yourself — that path talks to the API directly and never touches our servers at all.
Why does Send go through a proxy at all?
Browsers block calls to api.openai.com, api.anthropic.com and most APIs from another website (CORS), and this site's own security policy only allows it to talk to itself. So to actually run your request, it's relayed once through a thin server hop that adds nothing and keeps nothing. It's the same reason real apps put API keys on a server, never in front-end code.
What does "Verify key" actually do?
It runs the provider’s cheapest call — listing the models your key can access — which spends zero tokens and is never billed. A 200 means the key is live; a 401/403 means it was rejected (usually a mis-copied key, or a valid key with no credit). It is the fastest honest way to answer "is this key working?".
Which providers are built in?
Claude (Anthropic), OpenAI, Google Gemini. Each comes with ready-filled requests (verify, a cheap chat/generate call, embeddings or token counting) and the right auth header pre-wired — Claude’s x-api-key + version header, OpenAI’s Bearer token, Gemini’s x-goog-api-key. There is also a Custom mode for any other HTTPS API.
Can I test a non-AI API?
Yes. Pick "Custom request", type the method and URL, add whatever headers that API needs (including its auth), drop in a body, and send. It works against any public HTTPS endpoint — the same Postman job, with nothing to install.
Will running a request cost me money?
Verifying a key and listing models are free — they run no model. The ready-filled chat/generate samples make a real call on the cheapest model with a tiny output cap, so a test costs a fraction of a cent on your own account. You are always in control of the body before you send.
Now wire that API into something that runs itself.
Verifying a key is step zero. The real work is the integration behind it — auth that refreshes, retries, rate-limit guards, and the pipeline that actually moves your data between your tools. That is the day job.
Book a free callSumit Bansal — Automation Engineer