BlueForge Docs

forge vault

Manage project secrets.

Command

forge vault <subcommand> [args]

Arguments

None. Use a

<subcommand>
— run
forge --help
for per-subcommand arguments.

Flags

None.

Subcommands

SubcommandUsage
list
forge vault list <projectId>
get
forge vault get <projectId> <name>
set
forge vault set <projectId> <name> <value>
delete
forge vault delete <projectId> <name>

Examples

List secrets:

forge vault list prj_xxxxx
# → DATABASE_URL       ****     (updated 2026-07-01)
# → API_KEY            ****     (updated 2026-06-15)

Get a secret value:

forge vault get prj_xxxxx DATABASE_URL

Set a secret:

forge vault set prj_xxxxx MY_SECRET supersecret

Delete a secret:

forge vault delete prj_xxxxx MY_SECRET

Errors

Exit codeMeaning
0Success
1Failed

Pitfalls

  • Values hidden in list
    list
    shows secret names and metadata but never the values. Use
    get
    to retrieve a specific value.
  • Overwrite
    set
    overwrites any existing secret with the same name.

See also

{auto-injected}

Tested against

{auto-injected}