Platform · Secrets Manager

Store keys and credentials — never expose their values

The secrets manager is the encrypted vault for every API key, token and credential your process needs. Reference a secret by name inside functions, workflows and connectors — the actual value stays hidden, even from the people who use it.

Encrypted at rest · masked in the UI · scoped & auditable
app.processo.io / settings / secrets

Secrets for db_password

Store and manage secure configuration values for this process

D
db_password•••••••
D
db_login•••••••
D
db_domain•••••••
E
email_api_key•••••••

Update Value

Name is fixed. You can update the secret value.

db_password
Enter secret value
Values are encoded and stored securely. They are never displayed after saving.
Cancel Update Value
Encrypted at rest
Referenced by name
What it is

One vault for every credential your process touches

Real processes call out to the outside world — payment gateways, messaging providers, databases, AI models. Each needs a key. The secrets manager keeps those keys encrypted and out of sight, so your logic stays clean and your credentials stay safe.

Encrypted at rest

Every value is encrypted before it lands in storage. Plaintext is never written to disk, logs or backups — only the application can decrypt it at the moment of use.

Masked in the UI

The list shows a name, a type and a masked preview — never the full value. Once saved, a secret can be referenced and rotated, but not read back in plaintext.

Referenced by name

Functions, workflows and connectors point at a secret by its name. The platform resolves it to the real value at runtime — your configuration only ever stores the reference.

How it works

Store once, reference by name, resolve at runtime

A secret moves through three stages — and at no point does its plaintext value sit in your logic. The reference travels with your configuration; the value is fetched and injected only when the call actually fires.

1Store
+ Add value to the vault
Encrypted before storage
Scoped to org or process

The raw key is entered once and immediately masked.

2Reference
// inside a function
key: secrets.STRIPE_SECRET_KEY

Functions, workflows and connectors point at the name — never the literal value.

3Resolve
Decrypted at call time
Injected into the request
Discarded after use

The value lives only for the duration of the outbound call.

Works with

Secrets sit behind the rest of Processo

Anywhere a credential is needed, the secrets manager quietly supplies it. Here's what pulls from the vault.

Lock it down

Keep your keys where they belong

Add a secret once, reference it everywhere, and never paste a raw credential into a workflow again. Encrypted, masked and scoped — built into the platform.