> ## Documentation Index
> Fetch the complete documentation index at: https://upstash-worktree-docs-descriptions.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Credential Protection

> Credential Protection keeps Upstash Redis database credentials out of Upstash infrastructure, exposing them only once at generation for stronger security.

Enabling Credential Protection ensures your database credentials are never stored within Upstash infrastructure. This enhances security by making credentials accessible only once—at the moment they are generated.

<Note>
  Credential Protection is a [Production
  Pack](/redis/overall/enterprise#prod-pack-features)
  feature.
</Note>

## How It Works

When enabled:

* Redis database credentials are no longer stored in Upstash infrastructure
* Credentials are displayed only once during enablement - save them immediately
* Console features requiring database access are disabled (CLI, Data Browser, Monitor, ACL)

## Managing Credential Protection

1. Go to database details page → Configuration section
2. Toggle **Protect Credentials** switch:

<Frame>
  <img src="https://mintcdn.com/upstash-worktree-docs-descriptions/mymEY_IZOb5e87qM/img/credential-protection/activate-protect-credentials.png?fit=max&auto=format&n=mymEY_IZOb5e87qM&q=85&s=38106feac6821d0c3c22af00e500f614" width="1940" height="1186" data-path="img/credential-protection/activate-protect-credentials.png" />
</Frame>

3. Save the credentials shown in the modal:

<Frame>
  <img src="https://mintcdn.com/upstash-worktree-docs-descriptions/mymEY_IZOb5e87qM/img/credential-protection/save-credentials.png?fit=max&auto=format&n=mymEY_IZOb5e87qM&q=85&s=82d49af1e92cbfd555647c4be98b7dcd" width="1940" height="1186" data-path="img/credential-protection/save-credentials.png" />
</Frame>

<Warning>
  Disabling this feature will permanently revoke current credentials and
  generate new ones, potentially breaking applications using those credentials.
</Warning>

## What If You Lose Your Credentials

**Reset Credentials**: This function remains available and, when credential protection is enabled, will generate new protected credentials.

<Frame>
  <img src="https://mintcdn.com/upstash-worktree-docs-descriptions/mymEY_IZOb5e87qM/img/credential-protection/reset-credentials.png?fit=max&auto=format&n=mymEY_IZOb5e87qM&q=85&s=d34f47b28b7b67640448818163f6b849" width="1940" height="1186" data-path="img/credential-protection/reset-credentials.png" />
</Frame>
