Workspace secrets—such as API tokens, database credentials, or service keys—are securely managed using the EOxHub Secrets Manager. This tool ensures sensitive information is not hard-coded in notebooks, workflows, or shared files.

Key Features¶
Centralized and secure storage of credentials for all workspace users
Collaborative access: All users within the workspace with correct roles can access and manage secrets
Key/value pairs can be added, updated and deleted.

Reusability: Secrets can be reused across different applications (e.g., JupyterLab, Argo Workflows, data pipelines)
Readonly / Key-only credentials¶
Individual credentials can be set to readonly or key-only (has to be done by an administrator).
Readonly & key-only credentials can only be viewed, but not edited or deleted.

Key-only credentials only display the key, while the value is disguised.

Example Use Cases¶
Accessing a Sentinel Hub instance or other APIs directly from JupyterLab
Supplying credentials to an Argo Workflow that fetches or publishes data to a cloud bucket
Configuring private dataset access within processing jobs