Table of Contents
Last Updated on 2023-05-01 by Kassandra
If you’re a software developer and have never heard of Doppler? This may just make your day.
Secrets and environment variables.
As a developer, you are likely going to use these at some point in your career. And if you have only a few code repos, managing your secrets may not be such a big deal. But what happens when you have hundreds if not thousands of software secrets and you need to completely change them all very quickly?
Sounds like a nightmare to me.
But I found something to save the day and replace ENVs! So in today’s Prosperous Heart Training, I am going to show what this golden tool is and a quick start on how to integrate it with your GitHub repositories (like mine) and CodeSpaces.
What Is Doppler?
Look to learn more about Doppler? They are a company built by developers for developers.
“Securing your secrets shouldn’t be complicated” is what they tout – and what they have is beautiful! As of April 2023, they now support over 6.5 BILLION secrets served monthly of the 1.2+ million stored. They even landed $20M to help companies manage their app secrets.
Their values HIGHLY resonate with my own, in that they:
- Build for Developers
- Own Their Impact
- Don’t Settle
- No Jerks
Given these points, I would already be sold on a company.
But to top everything off?
They also donate 1% of subscriptions to removing CO2 from the atmosphere!
As a result, for this and a growing number of reasons I am excited to use this product.
But be sure to check out their about page here for more great info about this company.
Quick Start With GitHub CodeSpaces
Below is a a video walking through the steps for a quick start to Doppler with GitHub CodeSpaces.
Another option? Check out their documentation!
You can also review my Doppler testing code repo (from the video) here. As of 20230501, it’s just a very simple python script that integrates with Doppler’s secrets as well as a UnitTest testing file.