Bring your subscription.
Add your Claude, Codex, or Kimi credentials. Start with the tools you already use.
Turn your Claude, Codex, and Kimi subscriptions into one API. Bring your credentials. Build with a single key.
Encrypted credentials. A key that's yours.
/v1/chat/completionsAdd your Claude, Codex, or Kimi credentials. Start with the tools you already use.
Your credentials are encrypted. You receive the key that unlocks them when you make a request.
Call one API from your apps, scripts, and workflows. Your subscriptions do the rest.
Your side project. Your internal tools. Your next big thing. Put the AI you already use behind the code you want to write.
Pick a provider to explore the API shape.
curl "$PLAN2API_BASE_URL/chat/completions" \ -H "Authorization: Bearer $PLAN2API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "claude/<model>", "messages": [{ "role": "user", "content": "Build something good." }] }'Your subscription credentials are encrypted at rest. Your API key enables decryption when a request arrives, rather than storing the key alongside your credentials.
The design limits exposure from a database-only leak: encrypted credentials alone are not enough to unlock your subscriptions. A stolen API key or a compromised live server is a different risk.