API

Available today

API Status Where
Concurrency locks Shipped https://api.swarmvia.cloud
Async job poll Shipped with async https://api.swarmvia.cloud/pools/{source}/jobs/{jobId}
Control API Shipped swarmvia host (/api/v1), Bearer token
MCP server Shipped https://swarmvia.com/mcp, OAuth from your AI assistant

Concurrency locks

Acquire one of a source's concurrency slots, call the upstream from your own process, then release the slot. Same keys and concurrency limit as proxy traffic; no proxying of the upstream HTTP call.

Control API

Manage Capacity budgets, the sources on them, short-lived access keys, and source Metrics. Authenticate with an API token from Organization settings → API tokens. It is not an access key and never admits on the proxy. AI assistants connect at https://swarmvia.com/mcp instead. See Agents.

Source request contracts still live under:

  • Sources (hostnames, headers, and status codes)
  • Access (access keys and session tokens)
  • Quickstart (first proxied request with curl)