Official SDKs
Rotavision provides official SDKs for popular programming languages. All SDKs provide:- Type-safe API interfaces
- Automatic retries with exponential backoff
- Request/response logging
- Error handling with typed exceptions
Python
Python 3.8+
Node.js
Node.js 18+
Java
Java 17+
Installation
Quick Comparison
| Feature | Python | Node.js | Java |
|---|---|---|---|
| Async Support | ✅ asyncio | ✅ Promises | ✅ CompletableFuture |
| Streaming | ✅ Generators | ✅ AsyncIterator | ✅ Flux (Reactor) |
| Type Safety | ✅ Type hints | ✅ TypeScript | ✅ Native |
| Retries | ✅ Built-in | ✅ Built-in | ✅ Built-in |
Source Code
All SDKs are open source under the Apache 2.0 license:- Python: github.com/rotavision-ai/python-sdk
- Node.js: github.com/rotavision-ai/node-sdk
- Java: github.com/rotavision-ai/java-sdk
Community SDKs
Community-maintained SDKs (not officially supported):| Language | Repository | Status |
|---|---|---|
| Go | Coming soon | Planned |
| Ruby | Coming soon | Planned |
| .NET | Coming soon | Planned |
Interested in maintaining a community SDK? Contact us at developers@rotavision.com

