How to
Refer to the sections below to learn about common actions you might want to take when managing your data in Secrets Store.
You must have a Super Administrator or Secrets Store Admin role within your Cloudflare account.
Wrangler is a command-line interface (CLI) that allows you to manage Cloudflare Workers projects. Refer to Wrangler commands for guidance on how to use it with Secrets Store.
- Log in to the Cloudflare dashboard ↗ and select your account.
 - Go to Secrets Store and select Create secret.
 - Fill in the required fields. Note that, once the secret is saved, the secret value will no longer be available for viewing.
 - (Optional) Select Add additional secret to create more than one secret at a time.
 - Select Save to confirm.
 
curl https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/secrets_store/stores/$STORE_ID/secrets \--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \--header "Content-Type: application/json" \--data '[  {    "name":"<MY_SECRET_NAME>",    "value":"<SECRET_VALUE>",    "scopes":["workers"],    "comment":""  },  {    "name":"<MY_SECRET_NAME_2>",    "value":"<SECRET_VALUE>",    "scopes":["workers"],    "comment":""  }]'Duplicate a secret to keep the same secret value but change name, scope, or comments.
- Log in to the Cloudflare dashboard ↗ and select your account.
 - Go to Secrets Store.
 - Search for the secret you would like to duplicate within the existing secrets list.
 - Select the three dots next to the secret and choose Duplicate.
 - Edit the Secret name, Permission scope, or Comment, according to your needs.
 - Select Save to confirm.
 
curl https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/secrets_store/stores/$STORE_ID/secrets/$SECRET_ID/duplicate \--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \--header "Content-Type: application/json" \--data '{    "name":"<NEW_DUPLICATE_NAME>",    "scopes":["workers"],    "comment":""}'Edit a secret to replace an existing value with a new one.
You can also edit the secret Permission scope and Comment.
- Log in to the Cloudflare dashboard ↗ and select your account.
 - Go to Secrets Store.
 - Search for the secret you would like to edit within the existing secrets list.
 - Select the three dots next to the secret and choose Edit.
 - Edit the available fields according to your needs and select Save to confirm.
 
Refer to Secrets Store API for the full API documentation.
curl --request PATCH \https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/secrets_store/stores/$STORE_ID/secrets/$SECRET_ID \--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \--header "Content-Type: application/json" \--data '{    "comment":"<NEW_COMMENT>",    "value":"<NEW_SECRET_VALUE>",    "scopes":["workers"]}'- Log in to the Cloudflare dashboard ↗ and select your account.
 - Go to Secrets Store.
 - Search for the secret you would like to delete within the existing secrets list.
 - Select the three dots next to the secret and choose Delete.
 - Type in the secret name and select Delete to confirm.
 
Refer to Secrets Store API for the full API documentation.
curl --request DELETE \https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/secrets_store/stores/$STORE_ID/secrets/$SECRET_ID \--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"Was this helpful?
- Resources
 - API
 - New to Cloudflare?
 - Products
 - Sponsorships
 - Open Source
 
- Support
 - Help Center
 - System Status
 - Compliance
 - GDPR
 
- Company
 - cloudflare.com
 - Our team
 - Careers
 
- 2025 Cloudflare, Inc.
 - Privacy Policy
 - Terms of Use
 - Report Security Issues
 - Trademark