Skip to main content
The Walley Python SDK (walley-sdk) lets a script, bot, or backend drive a Walley wallet the same way the browser does, but headlessly.

Self-custody, headless

Walley parties are external Canton parties: the private key never leaves your process. The SDK signs everything locally, meaning that the Walley API only ever sees public keys and signatures. Create your wallet in the Walley app and back up its 24-word recovery phrase; the SDK signs in with that phrase (or the exported key) to drive the same party programmatically.

What’s in the box

Quickstart

Install, sign in with a key file, and submit your first transaction.

Keys & Authentication

Key files, mnemonics, PEM — and how the SDK authenticates reads.

Transactions & Fees

Sign and submit your dApp’s own commands; the deferred fee model.

Wallet Operations

Balances, holdings, transfers, preapprovals, and history.
The SDK is synchronous and dependency-light (httpx, pydantic, cryptography, mnemonic). Python 3.10+.