Skip to main content

Async Python SDK for the Walt.id Community Stack (Wallet, Issuer, Verifier APIs)

Project description

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.

Project details


Download files

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

Source Distribution

pywaltid-0.1.0.tar.gz (47.0 kB view details)

Uploaded Source

Built Distribution

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

pywaltid-0.1.0-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file pywaltid-0.1.0.tar.gz.

File metadata

  • Download URL: pywaltid-0.1.0.tar.gz
  • Upload date:
  • Size: 47.0 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for pywaltid-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2313f9113c6b65472d5a18325f4368d30a0d8e5b8d7e4aca40a56a0ff64bc901
MD5 dc1f699f01528fbf1cd8a4ce58b0c4cd
BLAKE2b-256 45f279d61e59ff6083d36c67a91188caa860b7e5cb8e56415b2e5673a1e17982

See more details on using hashes here.

File details

Details for the file pywaltid-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pywaltid-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for pywaltid-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b6badecbc35d9a4eeac61b74149b56cb87fa72a60c7378cc54d1896f213a46ab
MD5 98f10cfe8ae7464436dd3c67a70326e3
BLAKE2b-256 9f8d41ca37ccb0e2f1c1b7fee75098d320a8ecdf62ad4c77f3b26484e5ad733e

See more details on using hashes here.

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