Back
Integrations

Secrets Manager

How to securely store API keys and secrets for your VULK apps.

Secrets Manager

Overview

The Secrets Manager allows you to securely store API keys, tokens, and other sensitive data for your deployed apps. All secrets are encrypted and stored on Cloudflare Workers.

Accessing Secrets Manager

  1. Deploy your project with backend
  2. Go to Backend tab
  3. Click Secrets Manager

Available Secret Types

SecretPurpose
JWT_SECRETAuthentication token signing
STRIPE_SECRET_KEYPayment processing
RESEND_API_KEYEmail sending
APP_URLYour app's public URL

Adding Custom Secrets

You can add any secret your app needs. The generated code will reference it via env.YOUR_SECRET_NAME in the Cloudflare Worker.

Security

How Secrets Are Stored

  1. You enter the secret in the Secrets Manager
  2. VULK sends it to Cloudflare's Secrets API
  3. Cloudflare encrypts and stores it
  4. Your Worker can access it via env.SECRET_NAME
  5. The secret value is never visible again - only the name is shown

Best Practices

  • Never commit secrets to code
  • Use different keys for test/production
  • Rotate secrets periodically
  • Use strong, random values for JWT_SECRET

Viewing Configured Secrets

The Secrets Manager shows which secrets are configured with a checkmark icon. You cannot view the actual values after saving - only Cloudflare can decrypt them.

Updating Secrets

To update a secret:

  1. Enter the new value in the field
  2. Click Save
  3. The old value is replaced

The change takes effect immediately on your deployed Worker.

On this page

VULK Support

Online

Hi! How can I help you today?

Popular topics

AI support • support@vulk.dev