Integrating with APIs starts with gaining access to them—a process known as authorization. Nango simplifies this step, enabling secure connections between your app and third-party APIs on behalf of your end users.
API authorization is the process of granting your app access to a third-party API. This access is provided by your end users, allowing your app to interact with the API on their behalf for seamless integrations.
Authorization is different from authentication (signing in to your app through Google, etc.). Nango focuses on authorization and does not handle authentication for your app.
User credential input:
Users provide their account credentials through a secure popup interface in your app. This flow ensures credentials are handled safely while offering a seamless user experience.
Access granted:
Once authorized, your app interacts with the API using permissions granted by the user.
APIs often employ different authorization methods, such as OAuth, API keys, or proprietary protocols. Nango supports these methods and can handle APIs with multiple authorization types.