Skip to main content
GET
/
v1
/
swarms
/
available
Get Available Swarm Types
curl --request GET \
  --url https://api.swarms.world/v1/swarms/available \
  --header 'x-api-key: <x-api-key>'
{
  "status": true,
  "timestamp": "2026-02-20T18:28:53.663800",
  "swarm_types": [
    "AgentRearrange",
    "MixtureOfAgents",
    "SequentialWorkflow",
    "ConcurrentWorkflow",
    "GroupChat",
    "MultiAgentRouter",
    "AutoSwarmBuilder",
    "HierarchicalSwarm",
    "auto",
    "MajorityVoting",
    "CouncilAsAJudge",
    "HeavySwarm",
    "BatchedGridWorkflow",
    "LLMCouncil",
    "DebateWithJudge",
    "RoundRobin"
  ]
}

Headers

x-api-key
string
required

Response

Successful Response

Response model for supported swarm types.

Attributes: status (bool): Indicates success of the operation. timestamp (str): The ISO formatted timestamp of the response. swarm_types (List[str]): A list of available swarm type names.

status
boolean
default:true

Indicates whether fetching swarm types was successful.

timestamp
string
default:2026-02-20T18:28:53.663800

The ISO formatted timestamp when this response was generated.

swarm_types
string[]

A list of supported swarm type names.