Installation
Quick Comparison
Resources
All SDKs provide access to the same 5 resources:Common Features
All official SDKs include:Automatic Retries
Exponential backoff for transient failures (5xx, rate limits)
Type Safety
Full type definitions for all params and responses
Error Handling
Typed exceptions with error codes and messages
API Key Security
Automatic redaction of keys in debug output
Client Initialization
Error Handling
Choose Your Language
JavaScript
Full TypeScript support, ESM + CJS
Python
Async with Pydantic models
Java
Builder pattern with Jackson
Go
Idiomatic API with context support
PHP
PSR-4 with Guzzle HTTP
Rust
Async with Tokio + Serde