Skip to check

API health, live

Does your keystill have apulse?

Paste a key. We name the provider, ask it once whether the key is alive, and show what came back. Nothing is written down.

11
Providers
0
Logs kept
1×
Live call

Session/Idle

Enter to run

Held in this tab only. Clear it, or leave, and it is gone.

Flatline

Waiting for a key. The line moves when a check is running.

Supported providers

Three beats.
Then the truth.

  1. 01

    Detect

    A prefix names OpenAI, Anthropic, Gemini, Groq, Hugging Face, or Replicate before the call. Everything else, you pick.

  2. 02

    Ask once

    One request goes to that provider. Six are called from this browser. Five pass through a stateless proxy that does not keep the key.

  3. 03

    Read it

    Status, models, account, and rate limits land in this tab. Leave the page, and the key leaves with you.

Zero persistence

Read once.
Stored never.

In this tab

Detection runs here. The key sits in memory for the check, then only for as long as you leave it on screen.

Direct when it can be

OpenAI, Anthropic, Gemini, Groq, Hugging Face, and Replicate are called from your browser. No server of ours sees those keys.

A pipe, not a vault

Perplexity, Mistral, Cohere, Together, and ElevenLabs need a proxy for CORS. It forwards the request and keeps nothing.