Developer tools

Python SDK

Use Python to submit runs, attach metadata, and query release evidence.

Create a client

The SDK mirrors the cloud API while keeping secrets outside trace payloads.

python
from agenomic import Client

client = Client(api_key="agenomic_dev_key")
run = client.runs.create(pipeline="pipeline.yaml")
print(run.id)

Attach evidence

Evidence records should avoid real personal data and include enough metadata for audit review.

python
client.runs.attach_evidence(run.id, kind="validation", path="reports/qc.json")
Python SDK - Agenomic