Swarms Logo
[EN]Swarms API: The only multi-agent API in the world
[EN]Rust-optimized: 100x faster than raw Python
[EN]600+ models: OpenAI, Anthropic, Gemini & more
[EN]MCP protocol: Integrate any platform seamlessly
[EN]Enterprise-grade infrastructure & reliability
[EN]100 agents per request for free users

Core capabilities

Discover the powerful features that make Swarms the world's most advanced multi-agent API platform

1

Multi-agent architectures

Support for concurrent, sequential, hierarchical, and custom multi-agent workflow patterns

Supported Architectures:

Concurrent workflows
Sequential pipelines
Hierarchical structures
Custom patterns

Multi-agent architectures

Support for concurrent, sequential, hierarchical, and custom multi-agent workflow patterns

2

Multi-agent memory

Persistent and shared memory systems enabling agents to collaborate and learn from interactions

Multi-agent memory

Persistent and shared memory systems enabling agents to collaborate and learn from interactions

3

Pre-built tools ecosystem

Ready-to-use tools including search, web scraping, Yahoo Finance, and dozens of other integrations

Available Tools:

Web search & scraping
Yahoo Finance API
Document processing
Custom integrations

Pre-built tools ecosystem

Ready-to-use tools including search, web scraping, Yahoo Finance, and dozens of other integrations

4

Orchestration handled

We handle all the complex orchestration logic - you focus on building and configuring your agents

Orchestration handled

We handle all the complex orchestration logic - you focus on building and configuring your agents

5

World's only multi-agent API

The first and only comprehensive multi-agent orchestration API platform available globally

World's only multi-agent API

The first and only comprehensive multi-agent orchestration API platform available globally

6

600+ model support

Support for leading AI models including OpenAI, Anthropic, Gemini, and hundreds of others for maximum flexibility

Supported Models:

OpenAI (GPT-4, GPT-3.5)
Anthropic (Claude)
Google (Gemini)
And 600+ more models

600+ model support

Support for leading AI models including OpenAI, Anthropic, Gemini, and hundreds of others for maximum flexibility

7

MCP protocol integration

Model Context Protocol enables seamless integration with any platform including Notion, Supabase, and countless other tools

MCP Integrations:

Notion workspace
Supabase database
GitHub repositories
Any platform via MCP

MCP protocol integration

Model Context Protocol enables seamless integration with any platform including Notion, Supabase, and countless other tools

8

Streaming support

Real-time streaming responses for immediate feedback and enhanced user experience

Streaming support

Real-time streaming responses for immediate feedback and enhanced user experience

9

100 agents per request

Scale from 100 agents per request on free tier to unlimited enterprise deployments

100 agents per request

Scale from 100 agents per request on free tier to unlimited enterprise deployments

10

Rust-optimized performance

100x speed increase over raw Python with sub-millisecond initialization and enterprise-grade reliability

Rust-optimized performance

100x speed increase over raw Python with sub-millisecond initialization and enterprise-grade reliability

11

Enterprise infrastructure

Enterprise-grade infrastructure and reliability with advanced security and fault tolerance

Enterprise infrastructure

Enterprise-grade infrastructure and reliability with advanced security and fault tolerance

12

Multi-region deployment

Global infrastructure with multi-region deployment for optimal performance and reliability

Multi-region deployment

Global infrastructure with multi-region deployment for optimal performance and reliability

13

Extensive telemetry & logging

Comprehensive monitoring, detailed analytics, and real-time logging for complete observability

Extensive telemetry & logging

Comprehensive monitoring, detailed analytics, and real-time logging for complete observability

Performance specifications

Enterprise-grade performance metrics that scale with your needs

<1ms

Sub-millisecond initialization

Agent runtime starts in under 1ms for instant response

10,000+

Concurrent agents

Handle thousands of simultaneous agent operations

0-copy

Zero-copy data passing

Memory-efficient inter-agent communication

99.9%

Fault tolerance

Automatic retry with exponential backoff

Integration guide

Follow our focused step-by-step guide to start building with the world's most advanced multi-agent API

Step 1 of 3
1

Install SDK or client

Choose and install your preferred Swarms client library to get started with the world's most advanced multi-agent API.

# Install the Python client
pip install swarms-client

# Or with poetry
poetry add swarms-client

# Or with conda
conda install -c conda-forge swarms-client

# Verify installation
python -c "import swarms_client; print('✅ swarms-client installed successfully!')"

# Available at: https://github.com/The-Swarm-Corporation/swarms-client
Step 2 of 3
2

Get your API key

Create your account and generate your API key from the Swarms platform to authenticate your requests.

# 1. Visit the Swarms platform
https://swarms.world/platform/api-keys

# 2. Sign up for a free account
- Create your account
- Verify your email
- Navigate to API keys section

# 3. Generate your API key
- Click "Create API Key"
- Give it a descriptive name
- Copy and securely store your key

# 4. Set as environment variable
export SWARMS_API_KEY="your_api_key_here"
Step 3 of 3
3

Run your agent

Initialize the client and run your first agent to start building with the Swarms multi-agent platform.

import os
from swarms_client import SwarmsClient

# Initialize the Swarms client
client = SwarmsClient(
    api_key=os.getenv("SWARMS_API_KEY")
)

# Define your agent
agent_config = {
    "agent_name": "Research Assistant",
    "description": "A helpful research assistant",
    "system_prompt": "You are a helpful research assistant that provides accurate and detailed information.",
    "model_name": "gpt-4o",
    "max_tokens": 4000,
    "temperature": 0.7
}

# Run your agent
response = client.agents.run(
    agent_config=agent_config,
    task="Explain the benefits of multi-agent AI systems"
)

print("Agent Response:")
print(response)
Ready to build with Swarms API?

Developer resources

Everything you need to get started with the world's most advanced multi-agent API

API documentation
Comprehensive API reference with endpoints, examples, and integration guides
View docs
Quickstart guide
Get started quickly with examples and step-by-step instructions
Start guide
API key setup
Step-by-step guide for setting up your API authentication
Setup guide
Setup & configuration
Advanced configuration and deployment instructions
View setup
Telemetry & logs
Monitor your API usage and view detailed request logs
View logs
Onboarding session
Schedule a personalized onboarding session with our expert team
Book session

Service tiers

Choose the plan that fits your scale and performance requirements

Free tier

Pay as you go • Perfect for getting started

Requests per minute100 req/min
Tokens per agent200K tokens/agent
Agents per request100 agents/request
Most Popular

Premium tier

$100/user/month

Best for growing businesses

Requests per minute2,000 req/min
Tokens per agent2M tokens/agent
Agents per request500 agents/batch
Premium benefits:
24/7 premium support (email, calls, Discord)
Significantly increased rate limits
Latest access to new features
Closest availability zone priority
And much more enterprise features
Self-Hosted

On-Premise

$9,999/year

Run on your own infrastructure

Requests per minuteUnlimited
Tokens per agentUnlimited
Agents per requestUnlimited
Included with license:
Complete Docker deployment
1-year enterprise license
Full source code access
Priority support & updates

Enterprise

Unlimited scalability

Requests per minuteCustom limits
Tokens per agentUnlimited
Agents per requestUnlimited
🎉Get $20 in free credits when yousign up right now

Frequently asked questions

Everything you need to know about Swarms API pricing, features, and implementation

What makes Swarms API different from other AI APIs?

Swarms API is the world's only comprehensive multi-agent orchestration platform. Unlike single-agent APIs, we handle complex multi-agent workflows, memory management, and tool integration out of the box. Our Rust-optimized infrastructure delivers 100x faster performance than traditional Python-based solutions.

How does pricing work for the Premium tier?

Premium tier is $100 per user per month. This includes significantly increased rate limits (2,000 req/min), 2M tokens per agent, 500 agents per batch, 24/7 premium support through email, calls, and Discord channels, latest access to new features, closest availability zone priority, and many more enterprise features.

What kind of support do Premium users get?

Premium users receive 24/7 premium support through multiple channels: dedicated email support with faster response times, scheduled phone/video calls with our technical team, access to exclusive Discord channels with direct engineer support, and priority handling for all technical issues.

Can I start with the free tier and upgrade later?

Absolutely! You can start with our generous free tier (100 req/min, 200K tokens/agent, 100 agents/request) and upgrade to Premium at any time. Your API keys remain the same, and the upgrade takes effect immediately with no downtime.

What models and tools are supported?

We support 600+ AI models including OpenAI (GPT-4, GPT-3.5), Anthropic (Claude), Google (Gemini), and hundreds more. Our pre-built tools ecosystem includes web search, scraping, Yahoo Finance, document processing, and dozens of integrations. Plus, MCP protocol support enables seamless integration with any platform.

How does the multi-agent orchestration work?

Our platform handles complex orchestration patterns including concurrent workflows, sequential pipelines, hierarchical structures, and custom patterns. Agents can share memory, collaborate on tasks, and use tools dynamically. All orchestration logic is managed by our Rust-optimized engine for maximum performance.

Is there an on-premise option?

Yes! Our on-premise license is $9,999/year and includes complete Docker deployment, full source code access, unlimited usage, and 1-year enterprise license with priority support and updates. Perfect for organizations requiring data sovereignty and custom deployments.

What are the rate limits and how do they scale?

Free tier: 100 req/min, Premium: 2,000 req/min, On-premise: unlimited. Rate limits are per API key and reset every minute. Premium users also get priority processing and access to the closest availability zones for optimal performance.

How quickly can I get started?

You can start building in minutes! Simply: 1) Install our SDK (Python, TypeScript, Go, Java), 2) Get your free API key from our platform, 3) Run your first agent. Our quickstart guide and comprehensive documentation make integration seamless.

What happens if I exceed my rate limits?

Requests that exceed rate limits receive a 429 status code with retry-after headers. Free tier users can upgrade to Premium for higher limits, or contact sales for Enterprise solutions with custom limits. Our platform includes automatic retry logic with exponential backoff.

Do you offer custom enterprise solutions?

Yes! Our Enterprise tier offers custom rate limits, unlimited tokens and agents, dedicated infrastructure, custom SLA agreements, white-label options, and direct integration support. Contact our sales team to discuss your specific requirements.

How secure is the Swarms API platform?

We implement enterprise-grade security including encrypted data transmission, secure API key management, comprehensive audit logging, SOC 2 compliance, and multi-region redundancy. On-premise deployments give you complete control over your data and security policies.

Get started now

Start orchestrating intelligent agent swarms today with the world's only multi-agent API platform