Skip to main content

Vouchins Warden Python SDK

Dependency-free Python 3.11+ client and CLI for the Warden agent authorization control plane.

pip install vouchins-warden
from vouchins_warden import WardenClient

warden = WardenClient(
    "https://warden.example.com",
    access_token=workload_oidc_token,
)

result = warden.execute(
    capability_token=capability,
    runtime_proof=runtime_proof,
    task_id=task_id,
    connector_id="github-issues",
    action="issues.create",
    resource="repo://acme/app",
    environment="prod",
    grant_id=grant_id,
    parameters={"title": "Investigate production alert"},
)

The CLI reads credentials only from environment variables:

export WARDEN_URL=https://warden.example.com
export WARDEN_ACCESS_TOKEN='<workload OIDC token>'
warden health
warden integrations --query GitHub
warden audit-verify
warden execute --file action-request.json

WARDEN_ADMIN_KEY is supported only for local break-glass development. Never place capability tokens, runtime proofs, provider credentials, or access tokens in command-line arguments because process lists and shell histories can expose them.

Metadata

Release files for vouchins-warden 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vouchins-warden 0.1.0
File Size Uploaded Provenance Actions
vouchins_warden-0.1.0.tar.gz 7.3 kB With provenance Details for vouchins_warden-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for vouchins-warden 0.1.0
File Interpreter ABI Platform Actions
vouchins_warden-0.1.0-py3-none-any.whl Python 3 none any Details for vouchins_warden-0.1.0-py3-none-any.whl

Total release size: 14.6 kB

Release files / vouchins_warden-0.1.0.tar.gz

Download URL vouchins_warden-0.1.0.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c260f05f913e52c406d4ce147d4969d49fe80ba7da1fea8cb5b59c9688a6dbe5
BLAKE2b-256 checksum
How to use checksums
bcf9b944dfff5fd057b453c4febb06bf9001e4164aeb620d86e07e7e952a7c73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jul 20, 2026.

Transparency log

Release files / vouchins_warden-0.1.0-py3-none-any.whl

Download URL vouchins_warden-0.1.0-py3-none-any.whl
Size 7.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
62f76b6244095666780db76426a7c84f45b625a7eae1e017c341d30d74e661e1
BLAKE2b-256 checksum
How to use checksums
4b8812aa85beec1eb6da700a0fe4aa8e12c609dd3bb7a16d8224f6dfc74becd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jul 20, 2026.

Transparency log

Security for vouchins-warden 0.1.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.

Select from 2 files

Attestation for vouchins_warden-0.1.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 Jul 20, 2026.

Transparency log

A 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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page