API guide · Kraken Spot API (United States)
Enable balance and order access, then add the keys to Demeter. Keep withdrawals off; live orders have not yet been verified.
API trading needs a Kraken account verified to at least the Intermediate level, so that you can deposit USD and trade spot.
From the profile menu choose Settings › API (kraken.com/u/security/api) and press Create API key. Give it a name such as Demeter.

Turn on only Query Funds, Query Open/Closed Orders & Trades, Create & Modify Orders and Cancel/Close Orders. Leave Withdraw Funds and every funding permission off. Demeter never needs them. Optionally restrict the key to your IP.

Press Generate key. Kraken shows the API Key and the Private Key once; copy both. If you set an expiry, note the date. Demeter tells you when a key stops working.
Settings › Trading channels · API keys › Kraken: paste the API Key and Private Key, set the crypto exchange to Kraken and save.
Menu names may shift slightly as each service updates. If a step blocks you, tell us on the contact page.
Keys are kept encrypted on your own computer; the unlocking key lives in the operating system keychain. Copying the files elsewhere does not open them, and the vendor cannot see them. Issue every key without withdrawal permission. Demeter never needs it.
FAQ
Permissions, expiry and storage, all in one place.
Demeter is free to download and free to use. After installing, paste the keys above into Settings › Trading channels · API keys and you are connected.