Skip to content

What is Athena?

Athena is an AI agent orchestration platform. It gives your product a self-contained backend that hosts agents, manages users, handles credit billing, and serves CMS content — all behind a single API.

You build the app. Athena runs the AI.


Who Is Athena For?

TeamUse case
Mobile and web product teamsAdd AI agents to an existing app without building LLM infrastructure
Platform teamsHost and govern multiple AI products from one workspace
Backend engineersServer-to-server agent execution via workspace API keys

How It Works

Your app exchanges a user token for a short-lived API key, then calls an agent execution endpoint. Athena handles the LLM calls, workflow logic, credit billing, and memory — and streams results back as SSE events.

Your App
├── POST /auth/external/{workspace_id} ← exchange user JWT
│ └── returns eak_ key (24 h)
├── POST /agents/{id}/execute/stream ← stream agent output (SSE)
│ headers: X-API-Key: eak_...
└── GET /my/credits ← check credit balance

Key Terms

TermMeaning
WorkspaceTenant boundary — every agent, user, and credit ledger lives inside one
AgentA published workflow with a system prompt, model, and tools
ExecutionOne run of an agent — holds message history, state, and credits
External CustomerYour end-user, identified by a Firebase UID or Clerk ID
wak_Workspace API Key — long-lived, server-side only
eak_Ephemeral API Key — short-lived, safe to pass to client devices

Next Steps

  • Concepts — workspace, agent, execution, and customer in depth
  • Architecture — system components and execution pipeline
  • Quickstart — zero to first agent execution in 5 minutes