SDKs

Asgardeo provides official SDKs for popular languages and frameworks to simplify authentication in your applications. They handle protocol-level details, so you can integrate faster and with less effort. Each SDK receives regular updates, thorough testing, and full support as part of the Asgardeo platform.

For others without official SDKs, you can use community-maintained OAuth or OIDC libraries. We’re actively working on expanding official SDK support for more languages and frameworks.

Asgardeo SDKs

Official SDKs developed and maintained by the Asgardeo team for seamless integration.

Auth React SDK

An SDK to integrate Asgardeo into React applications

Auth SPA SDK

An SDK to integrate Asgardeo into single page applications

Auth Node SDK

An SDK to integrate Asgardeo into JS/TS-based frameworks such as ExpressJS

Tomcat OIDC Agent

A Tomcat agent for implementing login/logout for Tomcat web apps

Tomcat SAML Agent

A SAML Tomcat agent for implementing SAML login/logout for Tomcat web apps

Android Mobile UI SDK

Android SDK for app-native authentication with Asgardeo.

Community SDKs

Third-party SDKs built by the community to support OIDC and OAuth integration with any provider.

Angular OAuth2 OIDC

A library for implementing OAuth2 and OIDC in Angular applications

Next Auth

A library for implementing OAuth2 and OIDC in NextJS applications

Flutter AppAuth

An SDK to integrate OAuth2 and OIDC providers with Flutter apps

React Native AppAuth

An SDK to integrate OAuth2 and OIDC providers into React Native apps

AppAuth Android

A client SDK to integrate OAuth2 and OIDC providers into Android applications

AppAuth iOS

A client SDK to integrate OAuth2 and OIDC providers into iOS applications