Skip to main content

Headers

Every request to the Mako API requires two headers:
The x-wallet-address header identifies the caller for credit tracking. It is not an API key. The Authorization header carries the API key when the gateway requires authentication.

Create an API key

Generates a new API key tied to your wallet address.

Headers

string
required
Your EVM wallet address.

Request body

string
default:"default"
A label for the key (for your own reference).

Response

The full API key is only returned once, at creation time. Store it immediately — there is no way to retrieve it later. Keys are SHA-256 hashed before storage.

Free mode

When the gateway runs with FREE_MODE=true, authentication is relaxed. All requests are accepted with just the x-wallet-address header — no API key required, no credits deducted. The hosted gateway at gateway.deepmako.com currently runs in free mode.