Skip to main content

SDKs and Libraries (coming soon)

Official SDKs will provide language-specific libraries with automatic polling management and best practices built-in.

Development Status

SDKs are currently in development to abstract asynchronous reasoning complexity and provide idiomatic language integrations.

Planned Conclusion API SDKs

Python SDK

Status: Planned

  • Async/await support with comprehensive type hints
  • Automatic polling with configurable retry strategies
  • Integration with pandas, numpy, and ML frameworks

Node.js SDK

Status: Planned

  • TypeScript-first development with full type safety
  • Promise-based and reactive stream APIs
  • Express, Fastify, and NestJS integration support

Java SDK

Status: Planned

  • Enterprise-grade error handling and resilience patterns
  • Reactive Streams (RxJava) and CompletableFuture support
  • Spring Boot starter with auto-configuration

Core SDK Features

All SDKs will provide:

  • Adaptive Polling: Dynamic intervals based on model complexity and response patterns
  • Resilience Patterns: Built-in retry logic, circuit breakers, and timeout handling
  • Observability: Structured logging, metrics export, and distributed tracing
  • Performance Optimization: HTTP/2 connection pooling and intelligent request batching
  • Developer Experience: Comprehensive type safety, extensive documentation, and testing utilities

Current Alternatives

While waiting for official SDKs:

  1. Direct REST API - Use raw endpoints with your HTTP client
  2. OpenAPI Generation - Generate clients from our schemas

Stay Updated

??

For immediate implementation, use the REST APIs while SDK development continues.