> ## Documentation Index
> Fetch the complete documentation index at: https://docs.formizee.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting started

### Requirements

You need the following services to run Formizee locally:

* [node.js](https://nodejs.org)  v20.16.0 (LTS).
* [pnpm](https://pnpm.io/installation) v9.0.5 prefered.
* [docker](https://www.docker.com/products/docker-desktop) Any version should be fine.

<Steps titleSize="h3">
  <Step title="Setup">
    Clone the Formizee [monorepo](https://github.com/formizee/formizee).

    ```bash theme={"system"}
    git clone https://github.com/formizee/formizee
    ```
  </Step>

  <Step title="Install the dependencies">
    ```bash theme={"system"}
    cd formizee
    corepack enable
    pnpm install
    ```
  </Step>

  <Step title="Setup local development">
    Formizee provides a CLI to setup our local development environment. Run the following command in your terminal:

    ```bash theme={"system"}
    pnpm local

    Setting up Formizee locally...

    ◆  What would you like to develop?
       ○ web 
       ● api (api.formizee.com)
       ○ docs 
       ○ vault 
       ○ dashboard 
    ```

    <Info>
      Docker must be running for us to spin up the **database** and the **storage** services.
    </Info>

    We will create `.env` files in either the `apps/api` or `apps/web` depending on the selection you've made.
  </Step>
</Steps>
