Towbar supports Infisical and Doppler as external secret providers. Provider
credentials live only in the control-plane environment. Workload manifests
contain references, and Towbar resolves values during deployment without
placing them in Git or returning them to the dashboard.
Infisical
Use a machine identity restricted to the projects, environments, paths, and
secret versions that Towbar workloads reference. Enable private-network access
only for an intentionally self-hosted Infisical endpoint.
Doppler
Use a service token scoped to the required project and configuration. Towbar
does not accept a personal dashboard token as a substitute for deliberate
machine access.
Reference a value
The map key becomes the application environment variable. The reference names
the provider integration, provider-specific secret path or name, optional field
and version, and whether the value is required at build or runtime:
Resources and Compose projects accept runtime references. Dockerfile and static
Apps can also use build references through their secret-safe build path. Other
builders reject build secrets rather than risking them in image layers or
caches.
Validate and restart Towbar after changing a provider. Deploy a non-production
workload that references a test secret before rotating production credentials.
See Shared and workload secrets and
the deployment manifest. Last modified on September 22, 2026