# Como instalar o EdgeSQL Shell

import DocButton from '~/components/webkit/DocButton.vue';

O EdgeSQL Shell é uma ferramenta de interface de linha de comando (CLI) para interagir com o Azion SQL Database, permitindo que os usuários gerenciem bancos de dados, executem comandos SQL e realizem várias operações de banco de dados.

Este guia mostrará como instalar o EdgeSQL Shell e começar a aproveitar seus recursos para gerenciar seus bancos de dados com facilidade.

## Requisitos

Para instalar o EdgeSQL Shell, você deve ter as seguintes dependências instaladas:

-  Python 3.x
-  [Psycopg2](https://pypi.org/project/psycopg2/)
-  [MySQL Connector/Python](https://pypi.org/project/mysql-connector-python/)

Você também precisará de um [token pessoal](/pt-br/documentacao/produtos/guias/personal-tokens/) da Azion.

## Instalando o EdgeSQL Shell

1. Clone o repositório git do EdgeSQL Shell:

```sh
git clone https://github.com/aziontech/edgesql-shell.git
```

2. Entre no diretório:

```sh
cd edgesql-shell
```

3. Instale as dependências do Python:

```sh
python -m venv env
source env/bin/activate
brew install postgresql
pip install -r requirements.txt
```

4. Instale as dependências de sistema necessárias:

```sh
pip install mysql-connector-python
pip install psycopg2
```

5. Defina seu **personal token** como uma variável de ambiente:

```sh
 export AZION_TOKEN="<your_auth_token_here>"
```

6. Execute o seguinte comando para rodar o EdgeSQL Shell:

```sh
python edgesql-shell.py
```

Agora você pode usar os comandos do EdgeSQL Shell, definir variáveis de ambiente e executar consultas SQL diretamente no terminal.

<DocButton href="/pt-br/documentacao/produtos/store/sql/edge-sql-shell-commands/" label="Consulte a referência de comandos do EdgeSQL Shell" kind="secondary" size="medium" />