domino logo
4.2
  • Overview
  • Domino Cloud
  • Get started
  • Work with data
  • Develop models
  • Scale out distributed computing
  • Deploy models
  • Publish apps
  • Projects
  • Collaborate
  • Workspaces
  • Jobs
  • Environments
  • Executions
  • Launchers
  • Environment variables
  • Secure credential store
  • Organizations
  • Domino CLI
  • Troubleshooting
  • Get help
  • Additional Resources
domino logo
About Domino
Domino Data LabKnowledge BaseData Science BlogTraining
>
User Guide
>
Secure credential store

Secure credential store

You can use environment variables to securely store keys and credentials that your execution needs.

project env variables

Environment variables for sensitive information

When you need to connect your code to things like databases or S3, don’t put passwords or secret keys directly in your source code.

Use environment variables to keep sensitive info safe. This way, you can:

  • Share source files without sharing credentials.

  • Keep credentials out of version control systems like Git or Domino.

  • Let only privileged users (like the project owner) change sensitive variables.

If sensitive values like credentials are stored in your source code, anyone who can change the code can access it. So, Domino suggests keeping this info separate and injecting it when the code runs with environment variables.

Learn how to define and inject environment variables for projects, models, and users.

Domino Data Lab
Knowledge Base
Data Science Blog
Training
Copyright © 2022 Domino Data Lab. All rights reserved.