Skip to main content
Create wallets, assign permissions, and authorize transactions from your own application. Start with a chain to see its setup, wallet tasks, and SDK choices.

Solana

TypeScript · RustBuild with Solana Kit, Web3.js 1.x, or Rust. Create wallets, manage authorities, and compose transactions.

EVM

TypeScript · Rust · Python — from sourceBuild with Viem, Alloy, or Web3.py. Create wallets, add roles, and send direct or sponsored transfers.

Start with a task

Each chain view describes its own prerequisites and supported flows. EVM sponsorship requires a compatible bundler and paymaster; its Rust and Python examples use the local test fixture.

Hosted integrations

Use the API-key-based Developer SDK when a trusted server should prepare wallet operations and sponsor submission through Swig’s hosted services.