One SDK, the entire AutomaOS partner surface. Authenticate once with your partner-issued key, enumerate every service your tenant has access to, and start issuing requests in under five minutes — no bespoke wiring per provider.
Pull the AutomaOS SDK from your language package manager. The package ships with typed schemas, retry/backoff, and a CLI scaffolder for new partner projects.
pip install automa-sdk
Set the partner-issued token in your environment. The SDK exchanges it for a short-lived session credential at first use — never stored as plaintext on disk.
export AUTOMA_API_KEY=ak_live_partner_xxxxxxxxxxxxxxxx export AUTOMA_PARTNER_ID=partner_01HXY...9Q
Hit the discovery endpoint with your authenticated client. The response enumerates every partner service, region, and quota your tenant is currently entitled to.
curl https://api.automa8.ai/v1/services \ -H "Authorization: Bearer $AUTOMA_API_KEY"
Python and Node are production-ready today. Rust ships on the 2026 roadmap — in the meantime, hit the REST API directly with any HTTP client that speaks Bearer auth.
Pick the tier that matches the footprint of your partner integration. Upgrades roll your auth tokens and partner scopes forward — nothing to re-wire.
The integration contract is published as plain JSON at the live docs surface — the SDK self-fetches its spec at startup, so there is no spec drift between the docs and the runtime.