API keys are one of the primary components of API authentication and security; they are the API equivalent of your Kraken account's username and password.
API keys are required to call any of the account specific (private) API endpoints, such as the account data, trading, and funding, and earn endpoints. API keys are not required to call the market data (public) API endpoints, as the market data endpoints are not associated with any specific Kraken account.
- Open the account menu (click the profile icon in the top right corner of the page)
- Select the Settings option
- Select the API tab