PHP SDK - Secrets#

Encrypted project secrets. Values are masked in lists; reveal returns them one at a time.

Create and list#

$secret = $db->secrets->set(
    key: 'API_SECRET',
    value: 's3cr3t',
    description: 'Third-party API', // optional
);

$db->secrets->list();
PHP

Reveal, update, remove#

$revealed = $db->secrets->reveal($secretId);
// $revealed->data => ['id' => ..., 'key' => 'API_SECRET', 'value' => 's3cr3t']

$db->secrets->update($secretId, value: 'rotated', description: 'Rotated 2026-10');
$db->secrets->remove($secretId);
PHP

Next: Webhooks.