Support
Customer Support
We're here to help. Choose the channel that works best for you and our team will get back to you quickly.
Frequently asked questions
Answers to what we are asked most. If yours is not here, the channels below reach the team directly.
Getting started
Keys, endpoints, and what runs what.
How do I create an API key, and where do I use it?
Create one on the API Keys page in this console. Send it on every request to https://api.swarms.world as an x-api-key header. The key identifies your account for billing and rate limiting, so treat it like a password and rotate it if it is ever exposed.
API KeysWhat is the difference between agent completions and swarm completions?
An agent completion runs one agent against your task and returns its output. A swarm completion runs several agents in a named architecture — the swarm type decides whether they run in sequence, in parallel, or under a director — and returns every agent output together with the aggregate. Use an agent when one model can do the job, and a swarm when the work splits into roles.
Swarm architecturesBilling and credits
What a run costs and how the balance is spent.
How do credits work, and what is free credit?
Every run is charged to your credit balance from the token usage the API actually reports, after the run finishes. New accounts start with $5 in free credit, and free credit is spent before credit you have paid for.
Token usageHow do I upgrade or manage my subscription?
Plans are Pro at $19.99/mo and Premium at $99.99/mo. Subscribe from the pricing page. Once subscribed, the settings page shows your current plan and links through to Manage billing on swarms.world, where you can change plan, update a card, or cancel.
PricingWhat happens when I run out of credits?
Requests are refused with HTTP 402 once your balance cannot cover them. Adding credit restores service immediately — there is no waiting period and no separate reactivation step.
SettingsRate limits and tiers
What bounds a request, and what to do when you hit one.
What are the rate limits, and how do I see mine?
Limits are per minute, per hour and per day, and they depend on your tier, so this console reads your live allowance from the API rather than publishing a table that would drift. The rate limits page shows the current numbers for your account.
Rate limitsWhy did my request return 429, and what should I do?
A 429 means one of your tier allowances is exhausted. Retry with exponential backoff rather than immediately, and if you are hitting the limit steadily rather than in bursts, a higher tier raises it.
Rate limitsAPI usage
Choosing a model and an architecture.
Which models are available, and how do I pick one?
The catalog is served live by the API, and every model picker in this console is driven by it, so what you see here is what the API will accept rather than a list that can drift. The models page lists them all.
ModelsWhich swarm types exist, and when should I use each?
The API supports AgentRearrange, MixtureOfAgents, SequentialWorkflow, ConcurrentWorkflow, GroupChat, MultiAgentRouter, HierarchicalSwarm, MajorityVoting, CouncilAsAJudge, HeavySwarm, BatchedGridWorkflow, LLMCouncil, DebateWithJudge, RoundRobin, PlannerWorkerSwarm. Each one has a page describing what it is for, when it fits, and a runnable example.
Swarm architecturesHow do I compare two models or prompts on the same task?
The compare page runs the same task through several agent columns at once, each with its own model, system prompt and sampling settings, and shows the outputs side by side.
CompareTroubleshooting
Reading the failure before you file a ticket.
What do the common error codes mean?
401 means the request carried no valid session or API key. 402 means your credit balance cannot cover the run. 422 means the request body failed validation — the response names the field. 429 means a rate limit. A 5xx is the platform or the upstream model provider, not your request.
Why is my agent output empty or truncated?
Truncated output is usually max_tokens set below what the response needs. An empty output is usually max_loops of 1 on a task that needs a tool call and then a reply. The history page shows the token usage the API reported for the run, which tells you which of the two you hit.
HistoryContact us
Reach the team directly through any of these channels.
Send us a message and we'll get back to you as soon as possible.
notifications@swarms.worldSend an emailDiscord
Join our community server to get real-time help from the team and other users.
discord.gg/EamjgSaEQfJoin DiscordSchedule a Call
Book a technical support session with the Swarms team directly on our calendar.
cal.com/swarms/swarms-technical-supportBook a sessionTelegram
Follow along and reach out to us on our official Telegram channel.
t.co/dSRy143zQvOpen TelegramGitHub
Browse the source code, open issues, and contribute to the Swarms framework.
github.com/kyegomez/swarmsView on GitHubDocumentation
Self-serve guides for the Swarms API.
Swarms API Docs
Complete reference and guides for the Swarms API: agents, swarms, batch runs, and every endpoint.
docs.swarms.aiOpen docsUpdates & Status
Stay informed on platform news and live service health.
X / Twitter
Follow us for real-time updates, announcements, and news from the Swarms team.
x.com/swarms_corpFollow usStatus
Check real-time uptime and incident reports for the Swarms marketplace and website.
status.swarms.aiView status