Please keep in mind that Coinbase and Coinbase Pro have different API generation processes. If you are looking to connect your Coinbase Pro keys, click here to go to that guide instead.
Step 1: Create Your Keys
1.1 Sign in to your Coinbase account, click on your profile in the top right corner, then click on “Settings”
1.2 Click on “API Access” then on “+ New API Key”
Step 2: Configure API Settings
2.1 Select all the wallets you would like to connect. Here’s a list of the available wallets on Coinbase: BTC, ETH, LTC, USD, BCH, ETC, ZRX, USDC, BAT, ZEC, and BSV.
2.2 Tick all the required API permissions. Crypto Pro only requires “Read” and “Update” permissions. This allows the app to populate and automatically track your portfolio.
2.3 Scroll down and click on “Generate”. Your API Key and API Secret keys will now be displayed. Note that Coinbase will only show you the API Secret key once, so make sure to copy the keys somewhere safe.
Step 3: Wait 48 Hours
3.1 Coinbase disables your new API key for 48 hours. This is part of their security measures. Don’t worry though, we got a neat blog section that will keep you busy until then!
Step 4: Link Your Keys to Crypto Pro
4.1 Head over to the Crypto Pro App and tap on the “Settings” tab 4.2 Scroll down and find “Coinbase” 4.3 Copy the API Key and API Secret and paste them in their respective fields
Pro-tip: If you are using an Apple device to create the API Key (MacBook/iPad/iMac), then you can use the Universal Clipboard feature to paste the code straight to your phone. Hit “Command+C” on the first device, then tap and paste the Key with your phone.
4.4 Choose which portfolio you would like to import to and slide the “Import Balance” switch
How your Secret Key protects you
Your Secret Key and your 1Password account password both protect your data. They’re combined to create the full encryption key that encrypts everything you store in 1Password.
Because you need to memorize your account password, it can only be so strong – about 40 bits of entropy on average. Your Secret Key doesn’t need to be memorized, so it can be much stronger. It has 128 bits of entropy, making it infeasible to guess no matter how much money or computing power an attacker has available.
These differences in entropy and memorability allow your Account Password and Secret Key to protect you from different kinds of threats:
- Your 1Password account password protects your data on your devices. Someone who has access to your devices or backups won’t be able to unlock 1Password without your account password, which only you know.
- Your Secret Key protects your data off your devices. Someone who attempts a brute-force attack on our servers won’t be able to decrypt your data without your Secret Key, which we never have.
Like your account password, your Secret Key is never sent to us. But because you can’t memorize your Secret Key, 1Password stores copies of it for you, so you can:
- Unlock 1Password without entering your Secret Key every time. It’s stored in the 1Password apps and browsers you’ve used to sign in to your account on 1Password.com.*
- Have peace of mind if you lose a device. Encrypted copies of your Secret Key are stored in your device backups and keychains to provide data loss protection. If you have iCloud Keychain turned on and lose your Mac, iPhone, or iPad, you can restore from a backup and unlock 1Password with just your account password. It’s the same for Android backups.
*You won’t be able to find your Secret Key in Safari unless you sign in to your 1Password account at least once every 7 days.