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

# Quick Start

<Info>This requires an account on Latch. Register for a free account and log into the [Latch Console](https://console.latch.bio/signup) </Info>

## 1. Install Latch:

Run this in your terminal to install the Latch CLI and all of its dependancies:

```bash Terminal theme={null}
python3 -m pip install latch
```

<Accordion icon="circle-info" title="FYI: Latch currently supports Python >=3.8, <3.11. Learn More...">
  We recommend installing Latch SDK in a fresh environment for best behavior.

  ### For Linux/ MacOS

  You can use `venv` to a create an fresh enviroment to install the Latch SDK.

  ```bash theme={null}
  python3 -m venv env
  source env/bin/activate
  ```

  ### For Windows

  The Latch SDK is a Python package, so we recommend installing Latch SDK in a fresh environment for best behavior. To do so, you can use `venv`.

  1. First, install the WSL command:

  ```Powershell theme={null}
  wsl --install
  ```

  This command will enable the features necessary to run WSL and install the Ubuntu distribution of Linux.

  2. Activate the Linux shell:

  ```Powershell theme={null}
  wsl
  ```

  Now, you are in a Linux environment and can create a virtual environment like so:

  ```bash theme={null}
  python3 -m venv env
  source env/bin/activate
  ```
</Accordion>

## 3. Authenticate with Latch

Run this to authenticate your Latch CLI locally. This will open up a new browser window and authenticate the CLI using your account's API key.

```bash Terminal theme={null}
latch login
```

## 4. Create your first workflow from a template

This will download the subprocess workflow template using the Latch SDK framework to a directory called covid-wf.

```bash Terminal theme={null}
latch init covid-wf --template subprocess 
```

## 5. Register your workflow

This will upload your workflow to your account here on Latch where you can then view the parameters and run it.

```bash Terminal theme={null}
latch register --yes --open covid-wf 
```

To launch the workflow, use the Test Data button at the top of the parameters and click Launch.

5. ## Congratulations! You successfully uploaded your first workflow to Latch

Next steps are:

* Visit a detailed tutorial on [how to author your own workflow](/workflows/sdk/python/authorizing-your-own-workflow).
* Understand [how to test and debug your workflow](/workflows/sdk/testing-and-debugging-a-workflow/development-and-debugging).
