Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 4 Nov 2026. What's built · Install 0.2.0
jadpo
ReferenceSettings and secrets

Configuration

Settings and secrets

The values an app reads when it starts: settings, secrets, connection URLs and signing keys.

Settings: config.jadpo

A setting is a value that can differ between deployments, such as the database's address or the address emails are sent from.

Secrets

A secret is a setting that must never leave the server, such as a password or an API key.

Database and other connection URLs

A database or a cache takes its address from a setting.

Values on your machine and in production

In production, values come from the platform's environment, or from its secret manager, which sets the same variables.

Signing keys

A SigningKey is a built-in secret type for the key that sessions and tokens are signed with: at least 32 characters, with no spaces.

Client addresses

By default a native app takes the client's address from the connection, and an app on Workers from Cloudflare's CF-Connecting-IP header.

Checking values before the app starts

Your app reads only the variables its settings declare.

Retention periods

How long your app keeps deleted records is an ordinary setting, such as soft_delete_retention: Duration.

Markdown for agents: /docs/settings-and-secrets.md.Built from Jadpo main at 6cc3cb4.