npm package

@deadvault/sdk

Programmatic DeadVault access for agents and backend services. Read and write encrypted entries directly from your runtime.

Install

npm install @deadvault/sdk viem

Quick Start

import { DeadVault } from "@deadvault/sdk";

const vault = new DeadVault({ chain: "base" });
const sig = await vault.signKdfMessage("0xYourPrivateKey");

const data = await vault.read({
  address: "0xYourAddress",
  password: "your-master-password",
  walletSignature: sig,
});

const entry = vault.findEntry(data, { label: "OpenAI" });
console.log(entry?.secret);

Use Cases

AI agent credential loading
CI/CD secret reads
Server-side automation
Vault backup and migration scripts