# API Integration

- [Terminology](/api-integration/terminology.md): Terms and Naming Conventions in Rango Exchange
- [API Key & Rate Limits](/api-integration/api-key-and-rate-limits.md): Rango Exchange API Key & Rate Limits
- [Choosing the Right API](/api-integration/choosing-the-right-api.md): Choosing the Right API: A Tailored Comparison for Your Needs
- [Basic API - Single Step](/api-integration/basic-api-single-step.md): Rango Exchange Basic API (Single Step)
- [API Flow](/api-integration/basic-api-single-step/api-flow.md): Rango Exchange Basic API Flow
- [API Reference](/api-integration/basic-api-single-step/api-reference.md)
- [Get Blockchains & Tokens](/api-integration/basic-api-single-step/api-reference/get-blockchains-and-tokens.md): Get all supported blockchains, tokens and swappers meta data
- [Get Quote](/api-integration/basic-api-single-step/api-reference/get-quote.md): Get the best single-step route for swapping X to Y
- [Create Transaction (Swap)](/api-integration/basic-api-single-step/api-reference/create-transaction-swap.md): Get final quote and create the transaction
- [Check Transaction Status](/api-integration/basic-api-single-step/api-reference/check-transaction-status.md): Track Status of Transaction
- [Check Approve Transaction Status](/api-integration/basic-api-single-step/api-reference/check-approve-transaction-status.md): Check status of approve transaction
- [Get Address Assets & Balances](/api-integration/basic-api-single-step/api-reference/get-address-assets-and-balances.md): Get details of a list of wallet addresses, including their explorer Url & balance
- [Get Token Balance](/api-integration/basic-api-single-step/api-reference/get-token-balance.md): Get details of a list of wallet addresses, including their explorer Url & balance
- [Report Transaction Failure](/api-integration/basic-api-single-step/api-reference/report-transaction-failure.md): Report failures on signing or sending the transaction
- [Get Direct Tokens](/api-integration/basic-api-single-step/api-reference/get-direct-tokens.md): List of all tokens which can be swapped from a given token
- [Get Custom Token](/api-integration/basic-api-single-step/api-reference/get-custom-token.md): Get metadata of a custom token
- [Message Passing](/api-integration/basic-api-single-step/api-reference/message-passing.md): How to relay message in a cross-chain swap?
- [Tutorial](/api-integration/basic-api-single-step/tutorial.md): Basic API Tutorial
- [SDK Example](/api-integration/basic-api-single-step/tutorial/sdk-example.md): Basic SDK Example for Integrating Rango Exchange
- [Monetization](/api-integration/basic-api-single-step/monetization.md): How to take fees from the users using Rango Basic API?
- [Sample Transactions](/api-integration/basic-api-single-step/sample-transactions.md): Sample transactions for all types of transactions in basic API
- [Integration Checklist](/api-integration/basic-api-single-step/integration-checklist.md)
- [Main API - Multi Step](/api-integration/main-api-multi-step.md): Rango Exchange Main API (Multi Step)
- [API Flow](/api-integration/main-api-multi-step/api-flow.md): Rango Exchange Main API Flow
- [API Reference](/api-integration/main-api-multi-step/api-reference.md)
- [Get Blockchains & Tokens](/api-integration/main-api-multi-step/api-reference/get-blockchains-and-tokens.md): Get all blockchains, tokens and swappers meta data
- [Get Best Route](/api-integration/main-api-multi-step/api-reference/get-best-route.md): Get the best route for swapping X to Y
- [Get All Possible Routes](/api-integration/main-api-multi-step/api-reference/get-all-possible-routes.md): Get all possible routes for swapping X to Y
- [Confirm Route](/api-integration/main-api-multi-step/api-reference/confirm-route.md): Confirm the desired route by the user and pass user's wallets for executing the route
- [Create Transaction](/api-integration/main-api-multi-step/api-reference/create-transaction.md): Create the transaction for current step
- [Check Transaction Status](/api-integration/main-api-multi-step/api-reference/check-transaction-status.md): Track the status of the transaction for the current step
- [Check  Approve Transaction Status](/api-integration/main-api-multi-step/api-reference/check-approve-transaction-status.md): Check status of approve transaction
- [Report Transaction Failure](/api-integration/main-api-multi-step/api-reference/report-transaction-failure.md): Report failures on signing or sending the transaction
- [Get Custom Token](/api-integration/main-api-multi-step/api-reference/get-custom-token.md): Get metadata of a custom token
- [Get Address Token Balance](/api-integration/main-api-multi-step/api-reference/get-address-token-balance.md): Get details of a list of wallets, including their explorer Url & balance
- [Tutorial](/api-integration/main-api-multi-step/tutorial.md): Main API Tutorial
- [SDK Example](/api-integration/main-api-multi-step/tutorial/sdk-example.md): SDK Example for Integrating Rango Exchange
- [Monetization](/api-integration/main-api-multi-step/monetization.md): How to take fees from the users using Rango Main API?
- [Sample Transactions](/api-integration/main-api-multi-step/sample-transactions.md): Sample transactions for all types of transactions in main API
