Developers

Webhooks, SDKs, and connectors for your stack.

Install the SDK. Trigger evaluations from your CI pipeline. Export signed evidence bundles to your compliance systems. That is the entire integration.

$pip install auraone-sdk

What you get

Built for engineers, not slide decks

Typed SDKs. Signed webhooks. Scoped API keys. Everything you need, nothing you do not.

TypeScript and Python SDKs

pip install auraone-sdk or npm install @auraone/sdk. Typed clients, automatic retries, and environment-aware config out of the box.

Webhooks for orchestration

Subscribe to run.completed, review.escalated, and export.ready events. HMAC-signed payloads with retry and dead-letter support.

Security and compliance hooks

Audit logs and evidence exports designed for review. Security materials are available during procurement when applicable.

Keys, environments, and RBAC

Separate dev/staging/prod keys. Rotate without downtime. Scope tokens to specific projects and actions.

SDK modules

Ten service modules. One SDK.

Each module maps to a platform capability. Import what you need. TypeScript and Python.

Evaluations
Workforce
Quality
Workflows
Evidence
Projects
Training
Synthetic
Compliance
Analytics

Also available

GraphQL API alongside REST. Framework integrations for LangChain, LlamaIndex, Airflow, and Prefect. CI/CD patterns for GitHub Actions and GitLab CI.

How it works

Three commands. No mystery.

Install, run, export. Every step produces artifacts you can inspect.

  1. Step 1
    Install

    pip install auraone-sdk or npm install @auraone/sdk. Set AURAONE_API_KEY. You are ready in minutes.

  2. Step 2
    Run

    Trigger evaluations from CI, cron, or your own services. Every run produces a traceable evidence package.

  3. Step 3
    Export

    Pull results via the API or subscribe to webhooks. Evidence lands in your systems, ready for compliance review.

Quickstart

From install to evidence in five minutes.

Pick your language. Copy the commands. Ship with proof attached.

terminal ~ zsh
pip install auraone-sdk

python - <<'PY'
import os
from aura_one import AuraOneClient

client = AuraOneClient.with_api_key(os.environ["AURAONE_API_KEY"])
evaluation = client.evaluations.create(
    template_id="rubric.web.qa",
    agent_bundle_url="s3://bundle.zip",
    wait=False,
)
print("evaluation:", evaluation)
PY

API reference

REST API. Predictable paths.

Every resource follows the same pattern: create, read, list, delete. JSON in, JSON out.

api explorer
https://api.auraone.com
POST/v1/evaluations

Create and trigger an evaluation run

Headers
Authorization: Bearer sk_live_...
Content-Type: application/json
X-Idempotency-Key: optional
Try it in the docs with your API key

Integrations

Webhooks and connectors for CI/CD, data warehouses, incident management, and Slack. Plug AuraOne into the systems you already operate.

Browse integrations

Trust center

Security posture, controls, and review materials for regulated teams. Formal attestations depend on engagement and deployment model.

Visit trust center

Ship with evidence attached.

We will map your integration points, define the workflow outputs, and scope the evidence your program needs.