You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/docs/index.md

7.8 KiB

Welcome to Swarms Docs Home

Join our Discord Subscribe on YouTube Connect on LinkedIn Follow on X.com

What is Swarms?

Swarms is the first and most reliable multi-agent production-grade framework designed to orchestrate intelligent AI agents at scale. Built for enterprise applications, Swarms enables you to create sophisticated multi-agent systems that can handle complex tasks through collaboration, parallel processing, and intelligent task distribution.

Key Capabilities

  • 🏢 Production-Ready: Enterprise-grade infrastructure with high reliability, comprehensive logging, and robust error handling
  • 🤖 Multi-Agent Orchestration: Support for hierarchical swarms, parallel processing, sequential workflows, and dynamic agent rearrangement
  • 🔄 Flexible Integration: Multi-model support, custom agent creation, extensive tool library, and multiple memory systems
  • 📈 Scalable Architecture: Concurrent processing, resource management, load balancing, and horizontal scaling capabilities
  • 🛠️ Developer-Friendly: Simple API, extensive documentation, active community, and CLI tools for rapid development
  • 🔐 Enterprise Security: Built-in error handling, rate limiting, monitoring integration, and audit logging

Why Choose Swarms?

Swarms stands out as the most reliable multi-agent framework because it was built from the ground up for production environments. Unlike other frameworks that focus on research or simple demos, Swarms provides the infrastructure, tooling, and best practices needed to deploy multi-agent systems in real-world applications.

Whether you're building financial analysis systems, healthcare diagnostics, manufacturing optimization, or any other complex multi-agent application, Swarms provides the foundation you need to succeed.

Swarms Installation

pip3 install swarms

Update Swarms

pip3 install -U swarms

Get Started Building Production-Grade Multi-Agent Applications

Onboarding

Section Links
Installation Installation
Quickstart Get Started
Environment Setup Environment Configuration
Environment Variables Environment Variables
Swarms CLI CLI Documentation
Agent Internal Mechanisms Agent Architecture
Agent API Agent API
Managing Prompts in Production Prompts Management
Integrating External Agents External Agents Integration
Creating Agents from YAML YAML Agent Creation
Why You Need Swarms Why MultiAgent Collaboration
Swarm Architectures Analysis Swarm Architectures
Choosing the Right Swarm How to Choose Swarms
Full API Reference API Reference
AgentRearrange Docs AgentRearrange

Ecosystem

Here you'll find references about the Swarms framework, marketplace, community, and more to enable you to build your multi-agent applications.

Section Links
Swarms Python Framework Docs Framework Docs
Swarms Cloud API Cloud API
Swarms Marketplace API Marketplace API
Swarms Memory Systems Memory Systems
Available Models Models Overview
Swarms Tools Tools Overview
Example Applications Examples
Swarms Corp Github Swarms Corp GitHub

Join the Swarms Community

Platform Link Description
📚 Documentation docs.swarms.world Official documentation and guides
📝 Blog Medium Latest updates and technical articles
💬 Discord Join Discord Live chat and community support
🐦 Twitter @kyegomez Latest news and announcements
👥 LinkedIn The Swarm Corporation Professional network and updates
📺 YouTube Swarms Channel Tutorials and demos
🎫 Events Sign up here Join our community events

Get Support

Want to get in touch with the Swarms team? Open an issue on GitHub or reach out to us via email. We're here to help!