Welcome
A capability-first gateway for paid APIs
AgentRouter gives agents and agent builders one routed surface for discovering, paying for, and executing paid APIs.
Instead of wiring each vendor separately, learning a new billing model each time, and guessing which provider is cheapest or most reliable, you integrate once with AgentRouter and work in a stable capability-first model:
Discover the catalog
Call GET /domains and GET /domains/{domainKey}/capabilities to find the problem space you need.
Recommend a route
Call POST /domains/{domainKey}/capabilities/{capabilityId}/recommend when you want AgentRouter to choose the best supply path for cost, reliability, speed, or quality.
AgentRouter covers domains such as email, enrichment, social, web, search, post, finance, document, media, travel, speech, translation, and chain, with routes across direct billing, x402, and Tempo/MPP-backed rails.
Start Here
Understand what AgentRouter is, why it exists, and how the capability-first model works
Go from API key to your first recommend and execute call in a few minutes
Learn how AgentRouter groups paid APIs by problem area instead of by vendor
See how route selection works before you spend credits on execution
Run AgentRouter from your terminal to inspect the catalog, reproduce requests, and smoke test recommend and execute flows
Build directly on AgentRouter with one typed client for catalog discovery, recommendation, execution, wallet, and usage
Give an agent a hosted markdown skill it can read, follow, and use over HTTP
Install AgentRouter in any MCP-compatible client through the hosted endpoint or the local fallback package
Concrete Surfaces
Use the docs site for integration concepts and contracts. Use the main AgentRouter site when you want concrete domain pages with provider coverage, pricing examples, and execution-focused detail.
Browse domain-specific docs for email, enrichment, social, web, search, post, finance, travel, and more
See concrete email capabilities, route examples, pricing context, and quick-start flows
Start the hosted install flow, sign in, and copy the setup block for SDK, CLI, SKILL.md, or MCP
Mental Model
Use this sequence when building with AgentRouter:
- Start with a domain such as
email,search,web, orenrichment. - Pick a capability such as
email.sendorsearch.answer. - Let AgentRouter choose a route unless you have a strict provider requirement.
- Use recommend when you want route selection.
- Use execute when you want the paid operation to happen.
- Let the AgentRouter wallet and settlement layer handle the underlying payment rails.