# Creating API keys

To use Gunbot you need to create an API key at your exchange.

Through the API Gunbot can connect to the exchange and trade on your behalf. Gunbot uses the exchange assigned API key as license key to prevent fraud.

On most exchanges you can find the option to create API keys on their account or settings page.

This page shows the minimum required settings for often used exchanges to create a working API key.

## Binance

![](/files/-MeOhGE_oxUUEjYJ65s2)

## Binance Futures

![](/files/-MeOhP-5cZQ6vIdlBAoN)

## Bitfinex

![](https://raw.githubusercontent.com/boekenbox/gitbook-images/master/bitfinex.png)

## Bitmex

![](https://raw.githubusercontent.com/boekenbox/gitbook-images/master/bitmex.png)

## Bittrex

![](https://raw.githubusercontent.com/boekenbox/gitbook-images/master/bittrex.jpg)

## CEX

![](https://raw.githubusercontent.com/boekenbox/gitbook-images/master/cex.png)

## Coinbase Pro

![](https://raw.githubusercontent.com/boekenbox/gitbook-images/master/gdax.png)

## Huobi

![](/files/-MLIAXX3smgN147vpv76)

## Kraken

![](/files/-MOpcyrylaqtDYkPgB1i)

## Kucoin

![](/files/-MeOh8xm8lnWbFU9gPlq)

## Nash

### Step 1: open settings

![](/files/-LaQaPzBsdW28HcFyDEm)

### Step 2: go to API keys and generate a new key

![](/files/-M43lgebxz8XnKBG6kLS)

### Step 3: enter your password and 2FA code

![](/files/-Lq6m0C5odfv6h89UD4k)

### Step 4: add whitelisted addresses (optional)

![](/files/-Lmxq-Bd1mSkrrdvzvDq)

### Step 5: save the key and secret

![](/files/-M2XGUFnEwed8VqEQrkc)

## Poloniex

![](https://raw.githubusercontent.com/boekenbox/gitbook-images/master/poloniex.png)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gunthy.gitbook.io/wiki/about/supported-exchanges/creating-api-keys.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
