Prerequisites
- A Google or Microsoft account
- A project to manage secrets for
Steps
1
Sign up
Go to app.enkryptify.com and sign in with your Google or Microsoft account. If this is your first time, an account is created automatically.
2
Create a workspace
After signing in, you’ll be guided through onboarding. Give your workspace a name, this is typically your company or team name. You can always change the name later. The workspace URL slug is auto-generated from the name but can be customized.
3
Create a project
A project represents a single application or service. Create one for the app whose secrets you want to manage, for example
api-service or web-app. Projects are organized under teams.Your project comes with default environments: development, staging and production.4
Add or import secrets
Navigate to your project’s secrets page. Click Add secrets and either import an
.env file or add one key manually, for example DATABASE_URL.Secret names can contain letters, numbers, underscores and hyphens.5
Install the CLI
Install the CLI for your operating system:For Windows and other install methods, see Install the CLI.
6
Authenticate and link your project
From your app’s repository, run:
7
Run your app with secrets
Prefix your normal start command with Your process now receives Enkryptify secrets as environment variables.
ek run --:Next steps
- Core Concepts: understand the data model
- CLI Quickstart: set up the CLI for local development
- Import secrets: move existing secrets from a
.envfile, Vercel, 1Password or AWS Secrets Manager into Enkryptify - Syncs Overview: sync secrets to your cloud providers
- Roles and Permissions: configure access control