Give any agent a self-custodial wallet

Vultisig's SDK lets your agent create, hold, and sign from an MPC vault. No server sits in between holding keys on its behalf.

An isometric blue vault with SDK modules and signed transaction tiles orbiting it, wired to an agent process

Build agents with MPC-grade security.

TypeScript SDK for integrating MPC vault signing into any AI agent, bot, or automated workflow. From DCA bots to full autonomous DeFi strategies.

agent.ts
import { VultisigSDK } from '@vultisig/sdk'

// Create a Fast Vault with agent co-signer
const vault = await VultisigSDK.createFastVault({
  parties: [userDevice, agentDevice],
  threshold: 2,
})

// Define agent policy — hard limits
const policy = await vault.setPolicy({
  dailyLimit: '500', // USD
  maxPerTx: '200',
  allowedChains: ['ethereum', 'bitcoin'],
  blockWithdrawals: true,
})

// Agent signs a transaction autonomously
const tx = await vault.signTransaction({
  chain: 'ethereum',
  type: 'swap',
  from: 'USDC',
  to: 'BTC',
  amount: '100',
  route: 'thorchain',
})
  • A green vault holding a blue key shard

    DKLS23 threshold signatures

    Industry-leading MPC protocol. Fast Vault (2-of-2) for speed, Secure Vault (N-of-M) for maximum security.

  • A stack of silver server discs

    Any AI framework

    Works with LangChain, AutoGPT, custom agents, or any autonomous system. No lock-in.

  • A green disc with a check mark

    Full vault lifecycle APIs

    Vault creation, transaction signing, key resharing, policy enforcement - all in one SDK.

  • A dark vault stamped with the Vultisig mark

    100% open source

    Full TypeScript, auditable, on GitHub. Build with confidence - no black boxes in your security stack.

Two ways to build

SDK for embedding in your agent's codebase. CLI for scripting and pipelines.

SDK

TypeScript, embed directly in your agent.

npm install @vultisig/sdk

Fast Vault = full autonomy, no human in the loop. Secure Vault = human co-signs every transaction.

CLI - @vultisig/cli

Mirrors the full SDK. Built for scripting and pipelines.

npm install -g @vultisig/cli

Non-interactive mode auto-detected. Use --ci for full automation: JSON output, no prompts, silent.

Not All Agent Wallets Are Equal

Vultisig compared with Coinbase Agentic Wallets, Privy / Openfort and LIT Protocol across key architecture, custody, agent permissions, chain coverage, licensing, cost and token incentives
FeatureCoinbase Agentic WalletsPrivy / OpenfortLIT ProtocolVultisig
Key architectureMPC + TEE, Coinbase-hostedMPC-based, Stripe-ownedDecentralized MPC across independent nodesMPC threshold (no full key)
Self-custodyPartial - Coinbase custody primitiveProvider-custodiedNon-custodial, but relies on Lit's node networkFull self-custody
Agent permissionsSession caps, per-tx limits, allowlistsPolicy engine, rule-based approvalsAdmin-defined policies via on-chain Lit ActionsAction + Risk Agent model
Multi-chainBase, EVM, SolanaEVM, Solana, BitcoinChain-agnostic36+ native chains
Open sourcePartially openClosed sourceNode network + SDKs open source100% open source
CostPlatform fees + gasPlatform fees + gasNetwork signing fees + gasFree + $VULT for plugins
Token incentivesNoneNoneLIT token$VULT builder rewards

* Comparison based on typical competitor offerings as of January 2026

Everything you need to start building

Built for builders