Skip to content

KeepSecret Management Made Simple

Collaborative, secure management of secrets across applications, environments, and teams.

Quick Example

bash
# Configure your project
keep configure

# Add a vault
keep vault:add

# Set secrets
keep set DB_PASSWORD "super-secret" --stage=production

# List secrets
keep list --stage=staging

# Compare environments
keep diff --stage=staging,production

# Export to .env
keep export --stage=production --output=.env

# Use templates  
keep export --template=.env.template --stage=production --output=.env

Interactive Shell

Launch the Keep shell for faster secret management with tab completion:

bash
# Start the interactive shell
keep shell

# In the shell, use shortcuts and tab completion
>>> stage production         # Switch to production stage
>>> get DB_<TAB>            # Tab completes secret names
>>> set NEW_SECRET "value"  # Set secrets instantly
>>> diff staging production # Compare environments
>>> exit                    # Exit when done

Get started with our installation guide, explore the interactive shell, or see all CLI commands.

Released under the MIT License.