Learn how to use Doppler with your Codefresh pipelines.

This guide is designed to get you set up with deploying your secrets to Codefresh. We assume you already have a pipeline created on Codefresh.


  • You have an account setup at Codefresh and have a pipeline created.

Codefresh API Key

Go to your Codefresh user settings and generate a new API Key. Name it "Doppler" (or some other name of your choosing), select the pipeline:read and pipeline:write scopes and click the Create button:

You'll need this API Key in the next step.


In your project, navigate to Integrations and select Codefresh:

Set the Name to anything you like (this will be used to help you identify this sync when viewing the integrations for this config) and paste the API Key you created in the previous step into the API Key field. Then click Connect.

You have now successfully connected your Codefresh account with Doppler!


Next, you can select which pipeline you would like to integrate with, which Doppler config you want to sync and whether or not you'd like to import secrets from Codefresh to Doppler (secrets that are not imported will be overwritten).

Click Set Up Integration and you're all set!

The secrets from your selected config will be immediately and continuously synced with your Codefresh pipeline.


Amazing Work!

Now you are all set up on Codefresh. The next time your pipeline runs it will use secrets fetched from Doppler.