Watch our video walkthrough. Get up and running in a few minutes!
Integrating Doppler with
is easy and only takes a few minutes.
Create a Doppler project for your firebase application.
Import your current Firebase environment variables into Doppler.
Update your package.json to integrate the Doppler CLI.
Say goodbye to .env files and hello to JSON structured secrets.
Sync secrets from Doppler as part of your deployment workflow.
Firebase Function's quirky environment variables behavior is a common source of confusion and frustration for developers, especially during local development.
The Doppler CLI provides a simple rock-solid solution for JSON structured secrets that works seamlessly in both local development and production environments so you can say goodbye to .env and .rutimeconfig.json files for good!
But that's just for starters as Doppler has powerful secrets management workflows built specifically for development teams such as:
And many more!
Doppler allows you to say goodbye to both .env and .runtimeconfig.json files by injecting JSON structured secrets during local development using the (largely undocumented) CLOUD_RUNTIME_CONFIG environment variable.
Integrating Doppler means you're always getting the latest version of secrets and without the security risk of secrets living in unencrypted .env files.
The Heroku integration is free to use and always will be.
Doppler is free for up to 5 accounts on the developer plan and no credit card is required when signing up.
To view a complete working sample application, check out the yodaspeak-firebase repository on GitHub.
Loved by hobbyists and forward-thinking companies for transforming their developer experience. It's an honor to share their stories.
Doppler works with most infrastructures, clouds, and stacks. Keep your secrets in sync as you deploy your apps across all environments.