Client SDK Download Center
Aptia One provides officially generated, strongly-typed client SDKs compiled directly from the canonical OpenAPI 3.1 specification. Using these SDKs eliminates manual HTTP boilerplate, ensures contract fidelity, and detects breaking integration errors at compile time.
Download SDK Bundles
Download pre-packaged source distributions containing compiled binaries, type definitions, and source code:
TypeScript / JavaScript
Package: @aptia/one-sdk
Target: Node.js 18+, Axios, CommonJS & ESM
Download TypeScript SDK (.zip)
Important Architecture Note: OAuth Token Exchange
Generated SDKs are strongly-typed API clients focused exclusively on API operations and domain models. The SDK does NOT automatically perform OAuth 2.0 token exchange or cache tokens internally.
Your application or backend service is responsible for:
- Submitting client credentials (
client_idandclient_secret) to the AWS Cognito token endpoint. - Managing token expiry and refresh schedules.
- Supplying the resulting Bearer
access_tokento the SDK'sConfigurationinstance.
Supported Environments
All SDKs accept custom basePath configuration matching Aptia One gateways:
- Production:
https://api.development.aptiaone.com - Sandbox:
https://api.development.aptiaone.com
Detailed Language Guides
- TypeScript SDK Guide: Setup, Axios configuration, and full census query example.
- Python SDK Guide: Pip installation, Pydantic models, and exception handling.
- C# (.NET 8) SDK Guide: NuGet setup, dependency injection, and async operations.