doppler logo
Doppler v0.0.10, Aug 31 22

Doppler: Installation & Configuration


  1. To use this package, please install the Pulumi CLI first.
  2. This package is only available for JavaScript and TypeScript but support for other languages will be available soon.

Node.js (JavaScript/TypeScript)

To use from JavaScript or TypeScript in Node.js, install using either npm or yarn:

$ npm install @pulumiverse/doppler
$ yarn add @pulumiverse/doppler


$ pip install pulumiverse_doppler

Go & .NET



The Pulumi Doppler Provider needs to be configured with a Doppler API Key and Account ID before it can be used to create resources.

If you don’t have an API Key, you can create one in the Doppler Service.

Once you generated the API Key there are two ways to communicate your authorization tokens to Pulumi:

  1. Set the environment variables DOPPLER_API_KEY and DOPPLER_ACCOUNT_ID:

    $ export DOPPLER_API_KEY=cu_xxx
    $ export DOPPLER_ACCOUNT_ID=xxx
  2. Set them using pulumi config command, if you prefer that they be stored alongside your Pulumi stack for easy multi-user access:

    $ pulumi config set doppler:apiKey cu_xxx --secret
    $ pulumi config set doppler:accountId xxx

Remember to pass --secret when setting doppler:apiKey so it is properly encrypted.