OpenPass SDKs
When you're implementing OpenPass on your site, using an OpenPass SDK makes it easier and faster to integrate with OpenPass. SDKs do a lot of the work for you:
- They can initiate the OpenPass sign-in flow.
- They manage security measures, such as the optional PKCE feature, for you. See OpenPass use of PKCE.
- They help finalize the authentication flow and return the user's ID token (including the email address) and access token.
The following table lists the API reference and user guides for each SDK.
| Library | User Documentation | Reference Documentation | Sample Application |
|---|---|---|---|
| Android SDK | Quickstart Guides:
|
Reference guide | Sample App |
| iOS SDK | Quickstart Guides:
|
Reference guide | Sample App |
| JavaScript SDK | Quickstart Guides:
|
Reference guide | Sample App |
| Unity SDK | Unity quickstart | Reference guide | N/A |
| Roku SDK | Roku quickstart | Reference guide | Sample App |