# KeyEnv Documentation

Learn how to use KeyEnv to manage secrets across your development workflow.

Source: https://keyenv.dev/docs/

KeyEnv is a secure secrets management platform that helps teams sync environment variables across development, staging, and production environments.

## Quick Links

- [Quick Start](/docs/getting-started): Get up and running in 5 minutes
- [CLI Reference](/docs/cli): Complete command documentation
- [Web App Guide](/docs/web-app): Manage secrets in the browser
- [Secret Rotation](/docs/web-app/rotations): Auto-rotate database credentials
- [SDKs & Integrations](/docs/sdks): Node.js, Python SDKs & GitHub Action

## Why KeyEnv?

- **Secure by default** - Secrets are encrypted at rest and in transit
- **Database credential rotation** - Automatically rotate PostgreSQL and MySQL passwords
- **Version history** - Track every change with full audit logs
- **Team collaboration** - Share secrets securely with your team
- **CLI-first workflow** - Sync secrets with a single command

## Getting Started

Install the CLI and sync your first secrets:

```bash
# Install via Homebrew
brew install keyenv

# Login to your account
keyenv login

# Initialize a project
keyenv init

# Pull secrets to .env
keyenv pull
```

Ready to dive in? Start with our [Quick Start Guide](/docs/getting-started).
