Skip to main content

pywaltid

Async Python SDK for the Walt.id Community Stack APIs.

The package is distributed as pywaltid and imported as waltid:

from waltid import CredentialIssuer, IssuerAPI, WalletAPI

Install

uv add pywaltid

Local Development

uv sync
uv run python -m build
uv run twine check dist/*

Configuration

Settings are read from environment variables with the WALTID_ prefix.

Variable Default
WALTID_WALLET_URL http://localhost:7001
WALTID_ISSUER_URL http://localhost:7002
WALTID_VERIFIER_URL http://localhost:7003
WALTID_MOCK false

Set WALTID_MOCK=true to exercise the high-level SDK flow without making HTTP calls.

Metadata

Release files for pywaltid 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 pywaltid 0.1.0
File Size Uploaded
pywaltid-0.1.0.tar.gz 47.0 kB Details

Built distribution (wheel)

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

Total release size: 65.9 kB

Release files / pywaltid-0.1.0.tar.gz

Download URL pywaltid-0.1.0.tar.gz
Size 47.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2313f9113c6b65472d5a18325f4368d30a0d8e5b8d7e4aca40a56a0ff64bc901
BLAKE2b-256 checksum
How to use checksums
45f279d61e59ff6083d36c67a91188caa860b7e5cb8e56415b2e5673a1e17982
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"44","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

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

Download URL pywaltid-0.1.0-py3-none-any.whl
Size 19.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b6badecbc35d9a4eeac61b74149b56cb87fa72a60c7378cc54d1896f213a46ab
BLAKE2b-256 checksum
How to use checksums
9f8d41ca37ccb0e2f1c1b7fee75098d320a8ecdf62ad4c77f3b26484e5ad733e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"44","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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