Otto Wallets

Developer Resources

Integrate Otto Wallet with just a few lines of code

Our comprehensive SDK provides everything you need to integrate crypto functionality into your application. Built for developers, by developers, with enterprise-grade security and scalability.

Supported languages:
import { OttoSDK, BasePath } from "@ottowallets/sdk";

// Safer public example: start against Otto sandbox
const otto = new OttoSDK({
  apiKey: process.env.OTTO_API_KEY!,
  secretKey: process.env.OTTO_API_SECRET!,
  basePath: BasePath.sandbox,
});

const vault = await otto.vaults.create({ name: "Treasury" });
const wallet = await otto.wallets.create({
  network: "ethereum",
  vault_id: vault.id,
  name: "Ops wallet"
});