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.1.tar.gz (31.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.1-py3-none-any.whl (37.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: auraone_sdk-0.1.1.tar.gz
  • Upload date:
  • Size: 31.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.1.tar.gz
Algorithm Hash digest
SHA256 4b2792b36d62c105b098b9c1ca131af387ba30180c226b0cc11593538e98ec08
MD5 757b89cae258448bedda2078144360bb
BLAKE2b-256 2682ec51735e57549e6ed3860f8e52a22ca3d5190ebb0212d2351f2b51e25ec8

See more details on using hashes here.

Provenance

The following attestation bundles were made for auraone_sdk-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: auraone_sdk-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 37.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 61e807d162cf99da3db4a43cc259128a9e7beaa8dbc7b707ec4affcc20362f5a
MD5 e1102a3bd1fefda66e4391057a44f4a0
BLAKE2b-256 0a58892276c138843059cf410d62d1777f79519a86be8c9aac9c5b48e02920f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for auraone_sdk-0.1.1-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