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

# Installation

> Before starting to use Datazone, you need to install the Datazone Python CLI. The client is a Python package that provides a simple interface to interact with the Datazone API.

## Requirements

Use the following command to check that you have a supported Python version installed:

```bash theme={null}
python --version
```

Currently, Python 3.8, 3.9, 3.10, 3.11 and 3.12 are supported

## Installation

* You can install the Datazone Python SDK using pip:

```bash theme={null}
pip install datazone
```

* Check that the installation was successful by running the following command:

```bash theme={null}
datazone --version
```

Check Datazone CLI section for more information on how to use the CLI.

## Get API Key

To use the Datazone CLI, you need to create an API key. You can do this by following these steps:

1. Go to the **Settings** page by clicking on the **Settings** tab in the sidebar.
2. Click on the **API Keys** tab in the left sidebar.
3. Click on the **+Create** button.

## Login via CLI

If you have already created an account, you can log in to the Datazone CLI using the following command:

```text theme={null}
datazone profile create
> Profile [default]: <your-profile-name>
> Host [app.datazone.co]: <your-host> (If you are using a self-hosted version)
> API Key: <api-key>
> Password: <your-password>
> Repeat for confirmation: <your-password>

You logged in successfully 🎉
```

After you have successfully logged in, you can start using the Datazone CLI to interact with the Datazone API.
You can check you session status by running the following command:

```bash theme={null}
datazone project list
```

For more information on how to use the Datazone CLI, check the [Command Line](/reference/development/command-line) section.
