Skip to content

Create a secret

The Secrets vault stores sensitive values — passwords, tokens, API keys — encrypted, so credentials and toolkits can reference them by name instead of carrying a raw value.

  1. Open Secrets

    Go to Settings → Secrets (/settings/secrets).

  2. Create a secret

    Click the + icon, give it a descriptive name, and paste the value.

  3. Save it

    Once saved, the secret appears in the secrets table. Click the eye icon to reveal its value, click the hidden value to copy it, and use the row actions to edit or delete it.

Instead of pasting a raw token or password into a credential field, reference the secret you stored:

  1. Open or create a credential (/credentials/create-credential).
  2. On a field like API key, token or password, switch it to reference a secret instead of typing a value.
  3. Pick your secret from the dropdown. The field now stores {{secret.<name>}} rather than the raw value, and the credential resolves it at call time.

If you rotate the secret’s value later, every credential referencing it picks up the new value automatically — you don’t have to update each credential individually.

  • Never hardcode credentials — store sensitive values as secrets and reference them.
  • Use one secret per integration rather than reusing a single value everywhere.
  • Rotate secrets regularly, and delete ones you no longer use.
  • Name secrets so their purpose is obvious to a teammate later (for example jira-service-account-token rather than token1) — the name is the only hint anyone gets before revealing the value.
Create secret dialog with the value field masked