Getting Started
Get started with Vault
Getting Started with Vault
Sign up
Visit Vault and create an account. You'll land in an empty vault — ready to store your first secrets.
Create your first secret
- Click New secret
- Enter a name (e.g.
DATABASE_URL) - Paste the secret value
- Select which environments have this secret (dev, staging, production)
- Save
The secret is now encrypted and stored. You can access it from any of your configured environments.
Add team members
Secrets are useless if only one person has them. Add your team:
- Go to Team settings
- Click Invite member
- Enter their email
- Choose their access level (can view all secrets, can edit, etc.)
Team members can now see and use shared secrets in their local environment.
Set up CI/CD integration
Vault integrates with GitHub Actions, GitLab CI, CircleCI, and more. For GitHub Actions:
- Go to Integrations → GitHub
- Follow the setup to authenticate
- In your workflow YAML, reference secrets:
env:
DATABASE_URL: ${{ vault.DATABASE_URL }}
Secrets are injected at runtime, never stored in your workflow.
Sync to your local environment
For local development:
- Install the Vault CLI
- Run
vault login - Run
vault exportto pull secrets into a.envfile
Now you have all secrets locally, encrypted and up-to-date.