AI Agent Orchestration

Build intelligent apps
powered by Athena agents

Authentication, streaming execution, credit billing, CMS storefront, and push notifications — all in one platform. Connect your existing auth system and ship in days.

Read the docs Quickstart
Agent Execution

Sync, stream, and batch

Execute agents synchronously, stream tokens via SSE, or fan out batch jobs. Client-fulfilled tools let device-native data flow into the LLM loop.

Auth & Keys

Firebase, Clerk, or custom

Exchange an external JWT for a short-lived ephemeral key. Workspace API keys for server-to-server calls. Scoped to specific agents.

Billing

Credits + RevenueCat

Two-bucket credit system: subscription credits reset on renewal; consumable credits accumulate. RevenueCat webhooks sync subscription state automatically.

Five lines to first execution

# 1. Exchange your Firebase JWT for an ephemeral key
curl -X POST https://api.athena.example/auth/external/{workspace_id} \
  -H 'Content-Type: application/json' \
  -d '{"provider":"firebase","token":"$FIREBASE_JWT"}'

# 2. Execute an agent (streaming)
curl -X POST https://api.athena.example/agents/{agent_id}/execute/stream \
  -H 'X-API-Key: eak_...' \
  -H 'Content-Type: application/json' \
  -d '{"message":"Summarize my last 7 days of expenses"}'

Full quickstart guide →