// docs

Build with RevCore. In any stack.

RevCore exposes a clean HTTP API for every agent in the marketplace and every agent you build. Streaming, multi-model routing, plan-aware quotas — all included.

Streaming-first

SSE token-by-token responses for chat-grade UX in any UI.

Multi-model

Pin a model, or let RevCore auto-route around outages.

Stateful sessions

Conversations persist; rehydrate context across runs.

Auth-aware

Cookie or Bearer; plan-aware quotas enforced server-side.

Idempotent

Safe retries; webhook handlers tolerate replays.

API keys (Pro+)

Programmatic access for Pro and Enterprise plans — shipping next.

// quickstart — chat with any agent (streaming)
curl -N -X POST https://revcoreai.com/api/chat/stream \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <YOUR_SESSION_TOKEN>" \
  -d '{
    "agent_id": "agent_xxxxxxxxxxxx",
    "message": "Draft a 3-step outbound sequence for a VP Sales at a 200-employee fintech."
  }'

# Server-Sent Events:
# data: {"type":"start","conversation_id":"conv_..."}
# data: {"type":"chunk","content":"Step "}
# data: {"type":"chunk","content":"1: ..."}
# data: {"type":"done","conversation_id":"conv_..."}
GET /api/agents
List the marketplace catalog — filter by category or search.
POST /api/builder/agents
Create a custom agent (requires Pro+).
GET /api/conversations
List your conversations; rehydrate any one.
GET /api/usage/me
Inspect your current-period quota.
// access

Full API reference + API keys shipping with Pro.

Sign in to get a session token for testing. Programmatic API keys for production deployments land next sprint.