---
title: Using the Journey module
description: PingOne Advanced Identity Cloud PingAM Android iOS JavaScript
component: orchsdks
page_id: orchsdks:journey:usage
canonical_url: https://developer.pingidentity.com/orchsdks/journey/usage.html
revdate: Tue, 29 Oct 2025 14:22:33 +0100
keywords: ["Device", "Hardware", "Source Code", "Integration", "SDK"]
section_ids:
  how_it_works: How it works
  get_started: Get Started
---

# Using the Journey module

[icon: circle-check, set=far]PingOne Advanced Identity Cloud [icon: circle-check, set=far]PingAM [icon: android, set=fab]Android [icon: apple, set=fab]iOS [icon: js, set=fab]JavaScript

The Journey module is a robust and adaptable library designed to streamline Authentication and Authorization processes within your applications.

Engineered for ease of integration and extensibility, it offers a straightforward API to manage Advanced Identity Cloud and PingAM authentication journeys and handle the various states encountered during the process.

## How it works

Advanced Identity Cloud and PingAM authentication journeys consist of a number of authentication nodes that perform a particular task, such as obtain credentials from the end user, or handle multi-factor authentication.

If an authentication node requires input data it sends one or more callbacks to the client application describing the required data.

The Journey module simplifies the task of populating these callbacks with the required data, and stepping through the authentication journey, until eventually it succeeds and issues a session token.

Optionally, you can leverage the OIDC modules and exchange the session token for an access token.

The diagram below describes the interaction between a client app developer, the Journey modules, and the orchestration server:

Figure 1. Obtaining session and access tokens with the Journey module

## Get Started

[icon: android, set=fab, size=3x]

#### [Android](usage/android/index.html)

Follow Advanced Identity Cloud and PingAM authentication journeys in your Android apps.

[icon: apple, set=fab, size=3x]

#### [iOS](usage/ios/index.html)

Follow Advanced Identity Cloud and PingAM authentication journeys in your iOS apps.

[icon: js, set=fab, size=3x]

#### [JavaScript](usage/javascript/index.html)

Follow Advanced Identity Cloud and PingAM authentication journeys in your JavaScript or TypeScript apps.
