> For the complete documentation index, see [llms.txt](https://arvind-anandacoumar.gitbook.io/untitled/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://arvind-anandacoumar.gitbook.io/untitled/connecting-centralized-exchanges.md).

# Connecting Centralized Exchanges

**Why?**\
Transferring fiat to crypto requires a user to complete KYC & ID verification- which means the tedious process of taking & uploading pictures of ID documents, entering personal details, and verifying phone & email.\
\
By connecting your centralized exchange account, users can skip this process entirely, and it only takes about 1 minute and a few clicks.\
\
Centralized exchanges also offer lower fees & much higher limits on fiat to crypto transfers than other on-ramps to crypto.

There are also certain crypto transactions where using a centralized exchange may be cheaper than a DeFi transaction. InstaFi smart router identifies these routes so your users can save on fees.\
\
**How?**\
Step 1: Generate API Key in exchange account\
Step 2: Copy & paste API Key, API Secret, and passphrase to InstaFI onboarding flow&#x20;

**Security**\
1click only uses encrypted API calls to send instructions to exchange accounts. API keys are stored in KMS (key management system) - the same security standard used by companies like Amazon and Coinbase to manage private keys.

\
**API Key Instructions for Integrated Exchanges**\
Coinbase Pro:\
<https://help.coinbase.com/en/pro/other-topics/api/how-do-i-create-an-api-key-for-coinbase-pro>\ <br>
