strangeworks-aura-sdk
An async Python SDK for the Strangeworks Aura public API (/api/v1). It embeds Aura in a
Python backend — deployments, projects, conversations, chat, snapshots — with company API-key
auth. The import package is aura_sdk.
Python 3.11 or newer.
pip install strangeworks-aura-sdk
import os
from aura_sdk import AuraClient
async with AuraClient(api_key=os.environ["AURA_API_KEY"]) as aura:
project = await aura.create_project(name="vrp demo", from_deployment="acme/vrp")
reply = await aura.chat(project.id, "Solve this and summarize the result.")
Async-only: every call is a coroutine and there is no synchronous twin, so it drops into an async
service without a thread pool in the middle. A synchronous entry point wraps it once with
asyncio.run(...).
📖 docs.aura.strangeworks.com/python — the full guide and API reference.
The TypeScript counterparts are @strangeworks-inc/strangeworks-aura-sdk and, for the terminal, @strangeworks-inc/strangeworks-aura-cli. There is no Python CLI — the aura command ships from TypeScript only.
Release files for strangeworks-aura-sdk 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| strangeworks_aura_sdk-0.2.2.tar.gz | 37.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| strangeworks_aura_sdk-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 76.2 kB
Release files / strangeworks_aura_sdk-0.2.2.tar.gz
| Download URL | strangeworks_aura_sdk-0.2.2.tar.gz |
|---|---|
| Size | 37.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
113205f851239a1ef362f7758d9093abac51c5230f20222d5d95ec940eb60ac6
|
|
BLAKE2b-256 checksum How to use checksums |
4715873c7fd6058db09451a79a8a840b52de051e26123caa62c6faacf0f0b8fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.
Transparency logRelease files / strangeworks_aura_sdk-0.2.2-py3-none-any.whl
| Download URL | strangeworks_aura_sdk-0.2.2-py3-none-any.whl |
|---|---|
| Size | 39.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
66d06ce2d0a9f0e60a40f53e670bb79e0b8fc6a445cd51562c11fe6ac613bf5c
|
|
BLAKE2b-256 checksum How to use checksums |
48ece38a69efc8cc19e00dee04cd7b09b7d7e2033e1be236b9b434dd05382def
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.
Transparency log