Blazing Agents Python SDK
Build production agents in Python with a typed client for the Blazing Agents API.
The official Python SDK provides synchronous and asynchronous clients for the
Blazing Agents /v1 API. It supports CPython 3.11 and newer.
Features
- Typed Pydantic request and response models.
- Matching synchronous and asynchronous APIs.
- Agent, Workspace, Skill, Provider, Prompt, Memory, Session, Artifact, Task, Chat Connection and delivery, usage, and Tenant management.
- Chat with ordered message batches, live steering, and one-call tool approvals.
- Text and structured-object generation streams.
- Lazy pagination and binary transfers.
- Request correlation with configurable timeouts and observability.
Installation
pip install blazing-agents
Quick start
Create a Tenant API key in the Blazing Agents dashboard, then pass it to the
client or set BLAZING_AGENTS_API_KEY.
from blazing_agents import BlazingAgents
with BlazingAgents(api_key="ba_...") as client:
result = client.completion(
agent_id="ag_...",
prompt="Write a friendly welcome message.",
)
print(str(result))
Use AsyncBlazingAgents for asynchronous applications; it exposes the same
resources and generation methods.
Documentation
Read the Python SDK documentation for authentication, resource guides, generation and streaming, error handling, and the complete API reference.
Development
uv sync --locked
uv run ruff check .
uv run ruff format --check .
uv run python scripts/run_typechecks.py
uv run python scripts/run_tests.py
See CONTRIBUTING.md for the changelog convention and the release process.
License
Metadata
Release files for blazing-agents 0.26.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| blazing_agents-0.26.0.tar.gz | 67.5 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| blazing_agents-0.26.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 144.0 kB
Release files / blazing_agents-0.26.0.tar.gz
| Download URL | blazing_agents-0.26.0.tar.gz |
|---|---|
| Size | 67.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
43f37bb745d45e21db0eceb116c5983e5f7762dbc05d79f60ec78ff15b9fec5b
|
|
BLAKE2b-256 checksum How to use checksums |
61f34a09c8068e33c49745040dca417c02b9b6023b49b90bf1f50b776d7bcc58
|
| 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 Oct 17, 2026.
Transparency logRelease files / blazing_agents-0.26.0-py3-none-any.whl
| Download URL | blazing_agents-0.26.0-py3-none-any.whl |
|---|---|
| Size | 76.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9a047e87ce5169d698c983027cfd55aa3ff72dd6d5c9156e66d6a8f74abeddfd
|
|
BLAKE2b-256 checksum How to use checksums |
09d2c7af0b272f552f633188cc23b49c963ddb8597a72540f5d9e02441c21b52
|
| 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 Oct 17, 2026.
Transparency logSecurity for blazing-agents 0.26.0
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.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for blazing_agents-0.26.0.tar.gz
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 Oct 17, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.