> ## Documentation Index
> Fetch the complete documentation index at: https://helix-claude-document-return-objects-rxi6v.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation

> HelixDB can be used locally by installing the HelixCLI.

# Workflow

<Steps titleSize="h2">
  <Step title="Install HelixCLI">
    Install the HelixCLI using the following command

    ```bash theme={null}
    curl -sSL https://install.helix-db.com | bash
    ```

    ### Verify Installation

    To verify that HelixCLI is installed correctly, run:

    ```bash theme={null}
    helix --version
    ```
  </Step>

  <Step title="Install Helix">
    Install the Helix container using the following command

    ```bash theme={null}
    helix install
    ```
  </Step>

  <Step title="Setup">
    Setup a new project using the following command

    ```bash theme={null}
    helix init 
    ```
  </Step>

  <Step title="Write Schema and Queries">
    Write your schema and queries in the newly created `./db/schema.hx` and `./db/queries.hx` files.

    <Tip>
      Click [here](../infra/overview) for more information about schema and queries.
    </Tip>
  </Step>

  <Step title="Check Queries (optional)">
    Check your queries using the following command

    ```bash theme={null}
    helix check
    ```
  </Step>

  <Step title="Deploy Instance">
    Deploy your instance using the following command

    ```bash theme={null}
    helix push dev
    ```
  </Step>
</Steps>
