JavaScript SDK - Secrets#
Encrypted project secrets. Values are masked in lists; reveal returns them
one at a time.
Create and list#
const { data: secret } = await db.secrets.set({
key: 'API_SECRET',
value: 's3cr3t',
description: 'shared with the billing service',
});
const { data: secrets } = await db.secrets.list();
TypeScriptReveal, update, remove#
const { data: revealed } = await db.secrets.reveal(secret.id);
// { id, key, value }
await db.secrets.update(secret.id, { value: 'rotated', description: 'rotated 2026-10' });
await db.secrets.remove(secret.id);
TypeScriptNext: Webhooks.