Skip to content

Swarms Guide

Swarms is a Python framework for building single-agent and multi-agent systems with tools, memory, structured outputs, workflow orchestration, and deployment patterns.

Think of Swarms as a Python application framework. Agents are objects, workflows are orchestration structures, and production use still needs logs, secrets, retries, budgets, and rollback.

FieldValue
Repositorykyegomez/swarms
Packageswarms
Version checked12.0.0
Python requirement>=3.10,<4.0
LicenseApache-2.0

If Swarms is new in the project, start with one Agent and one output. The workflow catalog makes more sense after the single-agent path is boring and measurable.

Reader situationBest next page
Need to installInstallation
Need a first scriptQuickstart
Confused by termsCore Concepts
Choosing a workflowArchitecture Overview

The version baseline is swarms 12.0.0, with Python >=3.10,<4.0. Agent projects move quickly, so use these docs as a practical map and verify exact commands against the official documentation before pinning production behavior.