---
source_url: "https://community.forgerock.com/t/forgerock-identity-cloud-easily-enable-identity-into-applications"
title: "ForgeRock Identity Cloud: Easily enable identity into applications :: Community Blog Posts"
mirrored_at: 2026-08-27T13:03:05.070Z
host: community.forgerock.com
cited_in_42a: true
mirror_canonical: "https://index.42a.ai/community.forgerock.com/t/forgerock-identity-cloud-easily-enable-identity-into-applications"
---

> **Original source:** https://community.forgerock.com/t/forgerock-identity-cloud-easily-enable-identity-into-applications

### What is it?

With software development kits (SDKs), developers can quickly integrate their apps with identity technologies such as Identity Cloud. SDKs enable the rapid integration of an identity and access management system into web and mobile applications.

### How is it achieved in Identity Cloud?

ForgeRock provides SDKs for iOS and Android mobile apps and JavaScript. The SDKs are available from a public repository on GitHub: [Android](https://github.com/ForgeRock/forgerock-android-sdk), [JavaScript](https://github.com/ForgeRock/forgerock-javascript-sdk), [iOS](https://github.com/ForgeRock/forgerock-ios-sdk).

With the ForgeRock SDKs, you can rapidly build applications against ForgeRock REST APIs, bringing the capabilities of Identity Cloud into an easy-to-access format for rapid integration with web and mobile applications.

The SDKs can easily integrate authentication, registration and self-service journeys, allowing your mobile and web apps to benefit from [Intelligent Access](https://www.forgerock.com/platform/access-management/intelligent-access).

Feature highlights of the ForgeRock SDKs are listed in the following table.

 

**Feature**

**Capability**

Intelligent Access and callbacks

You can easily step through each stage of an Intelligent Access journey by using [callbacks](https://backstage.forgerock.com/docs/sdks/latest/whatsnew/index.html#intelligent_authentication_and_callbacks).

Real-time response to journey changes

When you change a journey, the SDK automatically handles the changes in real time. You don’t have to redeploy the app or make any code changes in the app.

Token management

The SDKs automatically handle token exchange for you and securely store the tokens. They use the [OAuth 2.0 flow](https://backstage.forgerock.com/docs/sdks/latest/getting-started/overview-oauth-oidc.html) with [PKCE](https://backstage.forgerock.com/docs/sdks/latest/getting-started/oauth2-pkce.html).

Single Sign-On (SSO):

You can seamlessly sign users into multiple apps on a device.

Push authentication and OTP

You can integrate push authentication or one-time password (OTP) capabilities into your mobile applications so that end users don’t have to download and use a dedicated Authenticator application.

Pluggability and extensibility

All SDK modules are pluggable and extensible, using either your own method or any third-party plugin.

Device security profile

You can collect device DNA to use in your authentication flows.

Jailbreak detection

iOS and Android SDKs generate a score to determine if a device is jailbroken or rooted. You can use this information as part of an authentication flow to ask the user for another factor or to deny access entirely.

Device security profile

You can collect device DNA to use in your authentication flows.

Location information

Android and iOS SDKs let you collect latitude and longitude information from your users, if permitted

UI development

You can pull in a separate UI component for rapid prototyping or as a building block for your application.

Web biometric authentication

[Web biometrics](https://backstage.forgerock.com/docs/sdks/latest/how-to/web-biometrics/web-biometrics.html) let users authenticate by using an authenticator device, for example, the fingerprint scanner on their laptop or phone, or a USB key.

Mobile biometric authentication

[Mobile biometrics](https://backstage.forgerock.com/docs/sdks/latest/how-to/mobile-biometrics/what-is-mobile-biometric-authentication.html) let users authenticate by using a mobile device’s biometric authentication.

Social authentication

The SDKs support the use of [social identity providers](https://backstage.forgerock.com/docs/sdks/latest/how-to/how-to-setup-social-login.html), like Apple, Facebook, Google and many others. You can use these IdPs for authentication and identity verification on behalf of ForgeRock.

For further information on using SDKs with Identity Cloud, see:

-   [ForgeRock Software Development Kits (SDKs)](https://www.forgerock.com/platform/sdk)
    
-   [ForgeRock SDKs](https://backstage.forgerock.com/docs/sdks/latest/whatsnew/index.html) (documentation)
    
-   [Build Secure and Modern Apps Faster Using ForgeRock SDKs](https://www.forgerock.com/resource/view/16476) (white paper)
    

Related community articles:

-   [Part 1: Creating Themes in ForgeRock Identity Cloud](https://community.forgerock.com/t/part-1-creating-themes-in-forgerock-identity-cloud/78)
    
-   [Part 2: Integrating a Single-Page app (SPA) with ForgeRock Identity Cloud](https://community.forgerock.com/t/part-2-integrating-a-single-page-app-spa-with-forgerock-identity-cloud/51)
    
-   [Part 3: Integrating Native Mobile Apps with ForgeRock Identity Cloud](https://community.forgerock.com/t/part-3-integrating-native-mobile-apps-with-forgerock-identity-cloud/52)
    
-   [Part 4: Navigating to a Specific Journey Using Centralized Login with ForgeRock Identity Cloud](https://community.forgerock.com/t/part-4-navigating-to-a-specific-journey-using-centralized-login-with-forgerock-identity-cloud/53)
    

### Business benefits

The ForgeRock SDKs provide a rich set of identity use cases out of the box and make it easy to build secure, frictionless user authentication journeys. This allows organizations to bring apps to market faster while reducing costs and risk.

With the ForgeRock SDKs, developers can enable SSO and federated identity capabilities in minutes to streamline and improve authentication journeys. You don’t need to rebuild and redeploy each time you change authentication behavior.

Unlike most SDKs, which offer one large file for all features, ForgeRock SDKs are modular. This means that if a customer just wants to use a specific set of features they just use that specific module, therefore reducing the footprint of the app, which is essential in the mobile world.