# Introduction to the Revolut ID SDKs

Welcome to the official documentation for the **Revolut ID SDKs**. These SDKs enable your applications to authenticate and authorise users securely using their Revolut credentials, built on the OpenID Connect standard with OAuth 2.0 + PKCE.

The following platform SDKs are available:

1. [**Revolut ID Web SDK**](/docs/sdks/revolut-id-sdk/web/introduction): Integrate Revolut ID authentication into web applications using a dynamic loader pattern. Supports both popup and redirect authentication flows, with full TypeScript support and customisable UI components.
1. [**Revolut ID iOS SDK**](/docs/sdks/revolut-id-sdk/ios/introduction): Integrate Revolut ID authentication into iOS applications. Handles the full OAuth 2.0 + PKCE authorisation flow, returning credentials for secure backend token exchange.
1. [**Revolut ID Android SDK**](/docs/sdks/revolut-id-sdk/android/introduction): Integrate Revolut ID authentication into Android applications. Handles the full OAuth 2.0 + PKCE authorisation flow, returning credentials for secure backend token exchange.