> ## 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.

# Quickstart

> Create a project, import secrets and run your local app with the CLI.

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

<Steps>
  <Step title="Sign up">
    Go to [app.enkryptify.com](https://app.enkryptify.com) and sign in with your Google or Microsoft account. If this is your first time, an account is created automatically.
  </Step>

  <Step title="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.
  </Step>

  <Step title="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.
  </Step>

  <Step title="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.
  </Step>

  <Step title="Install the CLI">
    Install the CLI for your operating system:

    ```bash theme={"dark"}
    # 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](/cli/install).
  </Step>

  <Step title="Authenticate and link your project">
    From your app's repository, run:

    ```bash theme={"dark"}
    ek login
    ek setup
    ```
  </Step>

  <Step title="Run your app with secrets">
    Prefix your normal start command with `ek run --`:

    ```bash theme={"dark"}
    ek run -- npm run dev
    ```

    Your process now receives Enkryptify secrets as environment variables.
  </Step>
</Steps>

## Next steps

* [Core Concepts](/getting-started/core-concepts) — understand the data model
* [CLI Quickstart](/cli/quickstart) — set up the CLI for local development
* [Import secrets](/import/overview): move existing secrets from a `.env` file, Vercel, 1Password or AWS Secrets Manager into Enkryptify
* [Syncs Overview](/sync/overview) — sync secrets to your cloud providers
* [Roles and Permissions](/access-control/overview) — configure access control
