Back to Infisical

Migrating from Doppler to Infisical

docs/documentation/platform/external-migrations/doppler.mdx

0.160.43.1 KB
Original Source

This guide helps you bring secrets from Doppler into Infisical. Register a Doppler App Connection in Infisical, then import secrets from any Doppler project and config into the Infisical project, environment, and folder of your choice.

What you can migrate:

  • Secrets — Key/value pairs from a Doppler project and config (root or branch) are imported into a chosen Infisical project, environment, and secret path (folder). Both root configs and branch configs are supported.
<Warning> Importing from Doppler requires the `Connect` action on `App Connections` and the `Create` action on the `Secrets` subject at the target environment and folder path. </Warning>

Set Up Your Doppler Connection

<Steps> <Step title="Create a Doppler token"> In **Doppler**, create an API token that can read the projects and configs you plan to import (for example a **Personal** or **Service** token with access to the right projects).
Store the token securely; you will paste it into Infisical in the next step.
</Step> <Step title="Create a Doppler App Connection in Infisical"> In Infisical, create a new App Connection of type **Doppler** in one of two places:
- **Project > Integrations > App Connections** — the connection is only visible inside that project.
- **Organization Settings > App Connections** — the connection is visible across every project in the organization.

Provide the Doppler token and complete the connection flow. If you want a single shared connection across many projects, create it at the organization level.
</Step> </Steps>

Migrating Secrets from Doppler to Infisical

When you are inside a Secret Manager project and have one environment selected (not "all environments"):

  1. Open the Secret overview for the folder path where you want the secrets.
  2. Open the Add Secret split button (caret next to Add Secret).
  3. Choose Add from Doppler.

  1. If more than one Doppler App Connection is available to you (project- or organization-scoped), pick the Doppler Connection in the modal. With a single connection available, it is selected for you.
  2. Select the Doppler project and config. Infisical lists every config in the project; root configs are labeled with Root for clarity, and branch configs are grouped under their environment.
  3. Click Import Secrets. Infisical imports the selected Doppler config's secrets into the current Infisical environment and folder path.

Next Steps

<CardGroup cols={2}> <Card title="Projects and environments" icon="folder" href="/documentation/platform/project"> Structure Infisical projects to mirror how you used Doppler projects and configs </Card> <Card title="SDKs and agents" icon="code" href="/sdks/overview"> Read imported secrets from applications using Infisical clients </Card> </CardGroup>