Kraken provides wallets for free to all account holders. To see deposit addresses for your wallet, visit the funding > deposit page and select the relevant asset on the left side. You may need to generate a wallet address for one to be visible.
Kraken uses cold storage and a hot wallet like many digital asset exchanges, so your sending address for a digital asset will not be the same as your deposit address. Please do not attempt to withdraw digital assets from Kraken if ownership of the sending address is relevant to the transaction (for example, if you're depositing into an initial coin offering (ICO) address, Kraken's hot wallet will be the depositor and not your personal Kraken deposit address).
If you do deposit to a Kraken address that is not listed on your deposit page, it will not be possible for us to return the funds. It is your responsibility to ensure that the address to which you are depositing is listed on your deposit page.
If you withdraw from Kraken to a third party that returns the withdrawal to the address from which it was sent, those assets will not be recoverable by Kraken. Please take the relevant steps to prevent your funds from being sent to addresses that are not listed on the deposit page of your account.