Documentation

​
​

Development

User Acquisition

Monetization

Industry

Services

Collaboration

LiveOps

Multiplayer

Services

​
​
Overview
  • Overview
  • Get started
  • Pricing and billing
  • Concepts
  • Release notes
Secret Manager
  • Overview
  • Concepts
  • Tutorials
    • Grant roles
    • Store secrets
    • Retrieve secrets
  • Reference
Services
  • Collaboration
  • LiveOps
  • Multiplayer
Reference
  • Overview
Solutions
  • Overview
  • Sample projects
  1. Overview
  2. Secret Manager
  3. Tutorials

Store secrets using the Unity Dashboard

Create, configure, and store secrets securely.
Read time 4 minutes
Last updated 4 months ago

You can manage secrets in the Unity Dashboard. Secrets are stored in a hierarchy that aligns with the structure of Unity Cloud projects, consisting of organizations, projects, and environments.

Ensure permissions

To store secrets, you need the appropriate permissions. You must be a member of the organization and have the necessary roles to access the secrets. If you don't have the required permissions, contact your organization's or project's owner. Refer to Grant roles for more information.

Navigating the dashboard

You can find secrets in three different levels: organization, project, and environment. Each level has its own secrets. Each level will display the inherited secrets from the level above it. For example, project-level secrets inherit from organization-level secrets.

View organization-level secrets

At the organization level, you can view all the secrets that are accessible to all projects in the organization. To access the organization level secrets, follow these steps:
  1. In the Unity Dashboard, open the Account menu and select Manage organization.
  2. In the Administration menu, select Secrets.

View project-level secrets

At the project level, you can view all the secrets that are accessible to all environments in the project, and inherited secrets from the organization level. To access the project level secrets, follow these steps:
  1. In the Unity Dashboard, select Home > Projects.
  2. Select the project you want to view secrets for.
  3. Select Development > Secrets.

View environment-level secrets

At the environment level, you can view all the secrets that are accessible to the environment in the project, and inherited secrets from the project and organization levels. To access the environment level secrets, follow these steps:
  1. In the Unity Dashboard, select Home > Projects.
  2. Select the project you want to view secrets for.
  3. Select Development > Environments.
  4. Select the environment you want to view secrets for.
  5. Select Secrets.

Managing secrets

The section below provide a walkthrough on secret management in the Unity Dashboard. Most of these operations are available at the organization, project, and environment levels. A secret override cannot be created at the organization level, as there is nothing to override.

Add a secret

To create a secret, navigate to a level where you want to store the secret. Follow these steps:
  1. Select the
    Add secret
    button.
  2. Provide a unique key for the secret.
  3. Provide a description for the secret (optional).
  4. Enter the value of the secret.
  5. Select the dropdown to choose which Unity services can access the secret. You can select multiple services. For more information, refer to Service access.
  6. Select the
    Add
    button.
Warning
You cannot view the value of a secret after you create it. However, you can edit the secret to change the value.
When you add a secret, it is stored at the level where you created it. The lower levels inherit the secret from the level above it.

Override a secret

A secret override allows you to create a secret at a lower level that takes precedence over the secret at a higher level. You can only override a secret at the project and environment level. To learn more about overrides, refer to Override secrets.
To create an override, follow these steps:
  1. Navigate to the secret table for the level where the secret is stored.
  2. Select the triple dots icon for the secret you want to override.
  3. Select the
    Override secret
    option.
  4. Provide a new value and description for the secret.
  5. Select the
    Override
    button.
Alternatively, you can prompt the override creation process when you are adding a new secret. If the key you enter already exists at a higher level, you will be prompted to create an override.

Edit a secret

To edit a secret, navigate to the secret table for the level where the secret is stored. Select the edit icon for the secret you want to edit, and modify the secret value, the description, or both. Select the
Edit
button to save the changes.

Delete a secret

To delete a secret, navigate to the secret table for the level where the secret is stored. Select the
Delete
icon for the secret you want to delete, and confirm the operation. If you delete an override, the secret reverts to the value stored at the level above it.
Warning
Deleting a secret that is in use by a service may cause the service to malfunction or stop working.

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Ensure permissions

    • Navigating the dashboard

      • View organization-level secrets

      • View project-level secrets

      • View environment-level secrets

    • Managing secrets

      • Add a secret

      • Override a secret

      • Edit a secret

      • Delete a secret


Report a problem with this page