Get secrets where they need to be. Securely.
Use Universal Import to push secrets directly to engineering services and production infrastructure with the click of a button.
$npm i @dopplerhq/universal-import-react
You install
Install the Universal Import javascript library and add the Import button anywhere a secret is shown.
They import
Once installed, new and existing users can securely import their secrets into the correct location - without ever needing to handle them directly.
We distribute
Secrets are immediately pushed into the teams, devices, and infrastructure that need them.
Everybody wins
Secrets are securely pushed to any team member and any device.
Composable
Our lightweight react component comes in multiple sizes and can easily be integrated into your app with just a few lines of code.
Dynamic
Universal Import is designed to natively fit into any product, in forms, tables, and full page layouts.
Encrypted
Libsodium sealed boxes are used to anonymously and securely send your secret to Doppler encrypted with a public key.
Frequently Asked Questions
Does the button make any analytics or tracking requests?
The Universal Import button does not make any analytics requests.
How is data protected?
What data is needed?
How will using Universal Import impact my app? ie. load time, styling, etc.
How is the secret value passed securely?
What data will Doppler have access to?
Can we use Universal Import without React?