Multichain, device-native
smart accounts.

Build self-custodial smart accounts across blockchains with one chain-configurable SDK. Starknet, Solana, and Stellar today; an adapter model for every chain that comes next.

$ npm i @cavos/kit/llms-full.txt/llms.txt
connect.ts
import { Cavos } from "@cavos/kit";

const cavos = await Cavos.connect({
  chain: "solana",
  network: "testnet",
  identity: { userId, email },
  appSalt: "my-app",
  appId,
});

if (cavos.chain === "solana") {
  await cavos.execute(amount, recipient); // gasless
}

Start building

Guides and reference for integrating @cavos/kit.

No seed phrases

Authority is created or unlocked locally through the selected chain adapter. The user never manages a seed phrase.

MPC-free

No reconstructable server-side key shards and no Cavos signer that can move user funds.

Chain-native

Each adapter uses the network’s real account, signature, execution, and fee model.

Built for agents

Every page is available as plain text. Pipe the whole site into an LLM and let it write your integration.