Skip to main content
Definition: Server wallets are wallets your backend creates and controls. You authenticate with an API token. No Dynamic user is involved; your code signs with MPC key shares. Wallets belong to your developer account. Use this when
  • The wallet acts on its own behalf, not as a Dynamic user.
  • Flows are fully automated: bots, scheduled tasks, pipelines, or AI agents.
  • You need to provision many wallets programmatically.

Agents

How server wallets compare to agent wallets and delegated access, the other two patterns for giving AI agents a wallet.

SDK support

Node Python Rust Go · Soon Java Ruby · Soon

Node

Create wallets, sign transactions, and manage key shares from your backend.

Python

Server-side MPC wallets on EVM and Solana.

Rust

Server-side MPC wallets (beta).

Java

Server-side MPC wallets (beta).
Last modified on September 21, 2026