Skip to main content

Python SDK for Alloy Runtime - client, pipeline, and logging

Project description

alloy-runtime-sdk

Python SDK for Alloy Runtime.

Install

pip install alloy-runtime-sdk

Quick start

from alloy_runtime_sdk.api_client.client import ApiClient

async def main() -> None:
    async with ApiClient(
        base_url="https://your-alloy-runtime-host",
        api_key="your_api_key",
    ) as client:
        models = await client.list_models()
        print(models)

What it includes

  • Authenticated HTTP client methods for the Alloy Runtime API.
  • Pipeline runtime helpers for Python-based pipeline steps.
  • Structured logging helpers used by runtime integrations.

Local pipeline runner

The SDK supports both Hosted execution and SDK local execution for pipelines.

Use python -m alloy_runtime_sdk.pipeline.local_runner to run a local pipeline module against a hosted Alloy Runtime, or call run_local_pipeline() directly from Python.

See docs/pipelines/local_testing.md for the full workflow and examples.

The SDK depends on alloy-runtime-types, which is published separately for stable, versioned cross-package compatibility.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

alloy_runtime_sdk-0.2.34.tar.gz (59.8 kB view details)

Uploaded Source

Built Distribution

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

alloy_runtime_sdk-0.2.34-py3-none-any.whl (67.5 kB view details)

Uploaded Python 3

File details

Details for the file alloy_runtime_sdk-0.2.34.tar.gz.

File metadata

  • Download URL: alloy_runtime_sdk-0.2.34.tar.gz
  • Upload date:
  • Size: 59.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for alloy_runtime_sdk-0.2.34.tar.gz
Algorithm Hash digest
SHA256 ff9491a19d02924317529f86d1c67c80747b377a82f4b315df5d9fbe3c729434
MD5 cf89d60844ec35bd37c092aa2062ed5f
BLAKE2b-256 68fac5d53dcc1cefa34b5d5179588b875f684670333a9e454d0e3c31062a46c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for alloy_runtime_sdk-0.2.34.tar.gz:

Publisher: publish-python-packages.yml on alloy-runtime/alloy-runtime

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

File details

Details for the file alloy_runtime_sdk-0.2.34-py3-none-any.whl.

File metadata

File hashes

Hashes for alloy_runtime_sdk-0.2.34-py3-none-any.whl
Algorithm Hash digest
SHA256 3637d1d2bf1f5a8f8553dd47c28faeaff5ae5b9a348be8dee87a2215435e19ba
MD5 1d3dc20ce41892034de618fd8b05153d
BLAKE2b-256 2e737347404d2f210e2e5f1947016d5ea37c9ace97559f9020a0c705c28083fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for alloy_runtime_sdk-0.2.34-py3-none-any.whl:

Publisher: publish-python-packages.yml on alloy-runtime/alloy-runtime

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