Secret Manager

Secret Manager provides a unified secret management solution, enabling secure access to secrets across multiple solutions. It allows you to store, manage, and access sensitive information such as API keys, passwords, certificates, and other sensitive data.

Secret Manager does not document public APIs for direct access. It is intended to be used with other Unity services and features, such as Cloud Code. This ensures that all access to secrets is secure and auditable. You can manage access to admin operations of secrets by assigning roles to users in your organization.

Features

Secret Manager is an internal solution to secret management within Unity services. It provides the following features:

  • Centralized management: Store all your secrets in a single, secure location, and access them where you need them in Unity services.
  • Role-based access control: Manage access to secrets using assigned roles, ensuring that only authorized users in your organization can manage secrets.
  • Service-scoped access: Control which Unity services can access your secrets, preventing unauthorized access to sensitive data.
  • Secret inheritance: Inherit secrets from higher levels to reduce duplication and ensure consistency.
  • Secret overrides: Override secrets at different levels to provide environment-specific values.

Next steps

Learn how to grant permissions and store secrets in Secret Manager.

To use the secrets, refer to the Integrations page for a list of available integrations.