// 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.