Skip to main content

Official Python SDK and CLI for the AuraOne hosted API.

Project description

AuraOne Python SDK

Lightweight Python SDK and CLI for AuraOne APIs.

Installation

pip install auraone-sdk

# Optional extras
pip install "auraone-sdk[async]"
pip install "auraone-sdk[dev]"

For local development workflows, see CONTRIBUTING.md instead of using editable installs in production environments.

CLI Usage

aura --base-url https://api.auraone.ai --org-id public --api-key test list-templates

aura --base-url https://api.auraone.ai evaluate \
  --template-id cartpole-v1 \
  --agent-bundle-url https://example.com/agent.zip \
  --wait --robust

aura --base-url https://api.auraone.ai quotas
aura --base-url https://api.auraone.ai system-health

Client Usage

from aura.client import AuraClient

client = AuraClient(api_key="test", base_url="https://api.auraone.ai", org_id="public")
templates = client.list_templates()
res = client.evaluate(template_id="cartpole-v1", agent_bundle_url="https://example.com/agent.zip", wait=False)
final = client.wait_for_completion(res.id, timeout_seconds=120)

Features

  • Retries/backoff on transient failures (HTTP 5xx/timeouts)
  • Idempotent evaluation creation with X-Idempotency-Key
  • Polling helpers to wait for terminal states
  • Advanced endpoints: analytics, benchmarks, quotas, safety, admin

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

auraone_sdk-0.1.0.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

auraone_sdk-0.1.0-py3-none-any.whl (23.5 kB view details)

Uploaded Python 3

File details

Details for the file auraone_sdk-0.1.0.tar.gz.

File metadata

  • Download URL: auraone_sdk-0.1.0.tar.gz
  • Upload date:
  • Size: 22.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for auraone_sdk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5995431d5e6a216ebdeeeb337d554ecc3eebf435b1667685563f0ffe92965780
MD5 01ee38ab1f3a36cfbf78599b1c57c124
BLAKE2b-256 1748823b82e73f4c33f6c55bfb51c04eed1923f15a72339d97b5dbee02a7cc39

See more details on using hashes here.

Provenance

The following attestation bundles were made for auraone_sdk-0.1.0.tar.gz:

Publisher: release-python.yml on auraoneai/sdk-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file auraone_sdk-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: auraone_sdk-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for auraone_sdk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6da55fc3aaa5b135ab655107f6484af0bc74108e05b8b6363d28111e103a9f75
MD5 adcd9e684e83b9813c583a71d6d79c35
BLAKE2b-256 ad1ab7f2d2f900eab7f62e9f1b6d2b016c790f30f21094f585ee90163c741738

See more details on using hashes here.

Provenance

The following attestation bundles were made for auraone_sdk-0.1.0-py3-none-any.whl:

Publisher: release-python.yml on auraoneai/sdk-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page