The-Swarm-Corporation/swarms-client

A production-grade Python client for the Swarms API, providing a simple and intuitive interface for creating and managing AI swarms.

42
/ 100
Emerging

Provides both synchronous and asynchronous HTTP clients via httpx and optional aiohttp backend, with full type safety through TypedDict request parameters and Pydantic response models. Supports orchestrating multi-agent workflows using configurable swarm types (e.g., ConcurrentWorkflow) where agents with different models and system prompts collaborate on tasks. Includes helper methods for model discovery, health checks, rate limit monitoring, and automatic retry logic with exponential backoff for transient failures.

No Package No Dependents
Maintenance 13 / 25
Adoption 4 / 25
Maturity 9 / 25
Community 16 / 25

How are scores calculated?

Stars

8

Forks

6

Language

Python

License

Apache-2.0

Last pushed

Mar 07, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/The-Swarm-Corporation/swarms-client"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.