Today, Workspace supports a single type of integration, which is "Environment variables". You can use this to securely store passwords, secrets, or tokens. If you next connect these environment variables to your workspace, the variables will be available inside the notebook. That way, you do not have to store sensitive information in the notebook.
To add a new integration set of environment variables to your Workspace, click on the icon in the left toolbar of the Workspace editing interface. Next click on "Add" and follow the steps.
Before you can use a set of environment variables in your workspace session, make sure you connect the integration; your workspace session will restart for these changes to take effect. The next time you boot up the workspace, the environment variables that were connected to the workspace before will be automatically reconnected.
Note: Your secrets in the enterprise-grade security storage solution Vault, built and managed by Hashicorp. Your secrets are never stored on DataCamp's servers unless you print them out in clear text in your workspace.
Personal and group integrations
Personal and group workspaces explain the difference between workspaces that live in your personal account and workspaces that live in your group account.
When you create an integration when you're working in a personal workspace, this integration will also be stored in your personal account. Integrations that live in your personal account:
Can be connected to from all of your personal workspaces.
Are private by default, and cannot be shared with other users. This means that you cannot invite other users as an editor to a personal workspace that has an integration connected.
If you are a member of one or more DataCamp groups, you can also create group workspaces. When you create an integration when you're working in a group workspace, this integration will be stored in the group account. These group integrations:
Can be connected to from all of the workspaces in that group.
Are automatically shared with all other group members. This means that you can only invite fellow group members as an editor to a group workspace that has an integration connected.
Soon, we will also add role-based access control on integrations, so that you are able to control access to personal and group workspaces more granularly.