Developer quickstart

Keep your SDK. Set ATP’s base_url and key.

OpenAI, Anthropic and Gemini surfaces all run through one gateway. Request logs and credits land in one console.

Agent skills

Let your agent wire itself up

Install the ATP skills once and your coding agent already knows the auth, the model ids, the payloads and the async media flow — no provider SDKs to explain.

Run it in your project

curl -fsSL https://atptoken.ai/skills/install.sh | sh -s -- claude

Skills are Markdown only — they never carry your key.

Or hand this to the agent

Or hand this to the agent

Install the ATP Token agent skills by running:
curl -fsSL https://atptoken.ai/skills/install.sh | sh -s -- claude

Then read the skills and call the ATP gateway at https://api.atptoken.ai/v1 using the atp- key in my environment.

Paste it into Claude Code, Codex or any agent that reads SKILL.md.

Skills reference

New models keep joining the catalog.

73models behind one key
5modalities — text to video
3API surfaces, one wallet
USD 5minimum top-up; credits never expire
Models

Every model, reliably routed.

Call the surface your SDK already speaks. The gateway routes it to the provider pool for that model, keeps the key scoped to its project, and meters every request.

Three surfaces, one key

  • OpenAI SDK
    /v1/chat/completionsclient.chat.completions.create(model, messages)
  • Anthropic Messages
    /v1/messagesclient.messages.create(model, max_tokens, messages)
  • Gemini-style
    /v1beta/models/…:generateContentgenerateContent(model, contents)

OpenAI-compatible

Keep your SDK. Set the ATP base URL, project key and model.

Project-scoped

Each key can only reach the models enabled on its project.

Fallback-ready

Requests route through the provider pool configured for that model.

Discoverable

A key can ask the gateway which models it may call.

How it works

From zero to first request in three steps.

Observability

Governance and billing, built into the request path.

  • Per-request logs — status, model, tokens, credits
  • Keys scoped to one project, models allow-listed per key
  • One wallet across providers — spend is visible before the invoice
ConsoleEvery request is on the recordSample data
Get started

One key. Every model.

Swap the base URL and key today. Top up from USD 5; credits never expire.