SDKs
SDKs provide language-specific tools for working with AeThex APIs and platform services.
SDK purpose
SDKs should make common integrations easier while preserving the behavior documented in the API Reference.
SDKs should wrap authentication, request signing, pagination, error handling, retry behavior, and typed access to common resources. They should not hide important security or permission requirements.
SDK responsibilities
- Authenticate with supported AeThex credentials.
- Provide typed clients for stable API resources.
- Handle pagination and common errors.
- Respect Rate-Limits.
- Offer examples for common workflows.
Documentation pattern
Each SDK should include:
- Install instructions.
- Authentication setup.
- Minimal working example.
- Common operations.
- Error and retry behavior.
- Version compatibility notes.