The Swarms API provides official client libraries across multiple programming languages, enabling developers to integrate powerful multi-agent AI capabilities into their applications with ease. Our clients are designed for production use, featuring robust error handling, comprehensive documentation, and seamless integration with existing codebases. Whether youβre building enterprise applications, research prototypes, or innovative AI products, our client libraries provide the tools you need to harness the full power of the Swarms platform.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.
Available Clients
| Language | Status | Repository | Documentation | Description |
|---|---|---|---|---|
| Python | β Available | swarms-client | Python Client Guide | Production-grade Python client with comprehensive error handling, retry logic, and extensive examples |
| TypeScript/Node.js | β Available | swarms-ts | π Coming Soon | Modern TypeScript client with full type safety, Promise-based API, and Node.js compatibility |
| Go | β Available | swarms-client-go | π Coming Soon | High-performance Go client optimized for concurrent operations and microservices |
| Java | β Available | swarms-java | π Coming Soon | Enterprise Java client with Spring Boot integration and comprehensive SDK features |
| Kotlin | π§ Coming Soon | In Development | π Coming Soon | Modern Kotlin client with coroutines support and Android compatibility |
| Ruby | π§ Coming Soon | In Development | π Coming Soon | Elegant Ruby client with Rails integration and gem packaging |
| Rust | π§ Coming Soon | In Development | π Coming Soon | Ultra-fast Rust client with memory safety and zero-cost abstractions |
| C#/.NET | π§ Coming Soon | In Development | π Coming Soon | .NET client with async/await support and NuGet packaging |