Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.enkryptify.com/llms.txt

Use this file to discover all available pages before exploring further.

This guide gets you to the first useful Enkryptify workflow: a project with real secrets, running locally through the CLI.

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:
# macOS
brew install enkryptify/enkryptify/enkryptify

# Linux
curl -fsSL https://raw.githubusercontent.com/Enkryptify/cli/refs/heads/main/install.sh | bash
For Windows and other install methods, see Install the CLI.
6

Authenticate and link your project

From your app’s repository, run:
ek login
ek setup
7

Run your app with secrets

Prefix your normal start command with ek run --:
ek run -- npm run dev
Your process now receives Enkryptify secrets as environment variables.

Next steps