Using API Keys is ideal when you have an existing authentication system in place for your users.

API Keys are intended for server-side use only. You should never expose your API key in any public website or app’s client-side code.


You can find and manage your API keys in the WalletKit Dashboard.

Once you have the API key from the WalletKit dashboard, authenticate your requests like so:

const wk = new WalletKitClient({
  projectId: "<Your Project ID>",
  token: "<Your API Key>":,