Three steps to keyless agents. Install, configure, ship. Your code stays the same — Keystore handles the rest.
Patch globalThis.fetch — all SDK calls route through the vault automatically.
import Keystore from "@keystore/sdk";
import OpenAI from "openai";
import Anthropic from "@anthropic-ai/sdk";
const ks = new Keystore({ agentToken: process.env.KS_TOKEN! });
// One line. Every service call now routes through the vault.
ks.interceptAll();
// Use SDKs as normal — keys are resolved at request time.
const openai = new OpenAI();
const claude = new Anthropic();
const res = await openai.chat.completions.create({
model: "gpt-4o",
messages: [{ role: "user", content: "Hello" }],
});
// Done. Call ks.restore() when finished.
ks.restore();Get started in under 5 minutes. No credit card required.