> ## Documentation Index
> Fetch the complete documentation index at: https://docs.swarms.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Multi-Agent Swarm Types

> Overview of all available multi-agent architectures in the Swarms API, each designed for specific use cases and workflows

Each multi-agent architecture type is designed for specific use cases and can be combined to create powerful multi-agent systems. Below is an overview of all multi-agent pages with full links:

| Item                    | Description                                                          | Link                                                                  |
| ----------------------- | -------------------------------------------------------------------- | --------------------------------------------------------------------- |
| Multi-Agent             | Landing page for multi-agent concepts and structures.                | [Learn More](/docs/documentation/multi-agent/overview)                |
| Available architectures | Full, current list of all 17 supported swarm types.                  | [Learn More](/docs/documentation/multi-agent/available-architectures) |
| Best practices          | Design patterns and best practices for multi-agent systems.          | [Learn More](/docs/documentation/multi-agent/best_practices)          |
| Sequential workflow     | Executes tasks in a strict, predefined order.                        | [Learn More](/docs/documentation/multi-agent/sequential_workflow)     |
| Concurrent workflow     | Runs independent tasks in parallel for higher throughput.            | [Learn More](/docs/documentation/multi-agent/concurrent_workflow)     |
| Multi agent router      | Intelligent dispatcher that routes tasks based on capabilities/load. | [Learn More](/docs/documentation/multi-agent/multi_agent_router)      |
| Mixture of agents       | Combine diverse specialist agents for complex tasks.                 | [Learn More](/docs/documentation/multi-agent/mixture_of_agents)       |
| Group chat              | Multi-agent collaborative discussion toward a shared goal.           | [Learn More](/docs/documentation/multi-agent/group_chat)              |
| Majority voting         | Consensus-based decision-making across multiple agents.              | [Learn More](/docs/documentation/multi-agent/majority_voting)         |
| Hierarchical swarm      | Multi-level structures with delegation and escalation.               | [Learn More](/docs/documentation/multi-agent/hierarchical_swarm)      |
| Agent rearrange         | Dynamically reorganize agents to optimize task performance.          | [Learn More](/docs/documentation/multi-agent/agent_rearrange)         |
| Graph workflow          | DAG-based execution with explicit node/edge dependencies.            | [Learn More](/docs/documentation/multi-agent/graph_workflow)          |
| Debate with judge       | Adversarial debate between agents, arbitrated by a judge agent.      | [Learn More](/docs/documentation/multi-agent/debate_with_judge)       |
| Heavy swarm             | Deep, multi-pass analysis for high-stakes tasks.                     | [Learn More](/docs/documentation/multi-agent/heavy_swarm)             |
| Round robin             | Rotates the task evenly across all agents in sequence.               | [Learn More](/docs/documentation/multi-agent/round_robin)             |
| Batched Grid Workflow   | Execute multiple tasks across multiple agents in a grid pattern.     | [Learn More](/docs/documentation/multi-agent/batched_grid_workflow)   |
