Developer SDK

Discover and authenticate
with partner services

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.

View Integration Docs → Request API Key
Partner Discovery Bearer Auth Typed Responses
Step 01 · Install

1. Install the SDK

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
Step 02 · Authenticate

2. Authenticate with your partner key

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
Step 03 · Discover

3. Discover services with a single call

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"

Run the SDK in the runtime you already deploy

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.

Python Node Rust — planned

Three tiers, one SDK

Pick the tier that matches the footprint of your partner integration. Upgrades roll your auth tokens and partner scopes forward — nothing to re-wire.

Tier

Free

$0 — sandbox
  • 100,000 SDK calls / month
  • 3 partner integrations
  • Community support · 72h SLA
  • 30-day audit-log retention
Tier

Pro

$499/mo — production
  • 5,000,000 SDK calls / month
  • 25 partner integrations
  • Email support · 24h SLA
  • 12-month audit-log retention
Tier

Enterprise

Custom — enterprise SLA
  • Unlimited SDK calls
  • Unlimited partner integrations
  • Dedicated partner engineer · 4h SLA
  • On-prem deployment available
Ship It Today

Hit the docs, request a key, and start shipping

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.

automaos.polsia.app — Built on KAIOS