Custom Non Logged In UI Using Adobe Learning Manager (ALM) APIs (Article + Demo)
- March 14, 2026
- 0 replies
- 16 views
Building Custom Non‑Logged‑In UI Using Adobe Learning Manager (ALM) APIs (Ungated access)
Creating personalized public‑facing learning experiences is becoming essential as organizations move beyond gated learning portals. Adobe Learning Manager (ALM) supports this through its Non‑Logged‑In APIs, enabling teams to build custom headless UI/UX experiences where users can browse training information without authentication.
These APIs power AEM Sites–based, headless, or fully custom front ends, allowing you to expose learning catalog data while keeping full control over the user experience. The public APIs are rooted in the Training Data Access Connector, which must be enabled by an Integration Admin. This connector exports training metadata needed to serve accurate catalog information to public visitors. [community.adobe.com]
Why Non‑Logged‑In APIs Matter
With ALM’s new non‑logged‑in capabilities, users can now explore courses, learning paths, certifications, job aids, browse catalog categories, and preview learning content without signing in—a major win for discoverability and marketing‑driven learning adoption. Adobe emphasizes that non‑logged‑in use cases require dedicated APIs and should not rely on learner APIs, which require licensed user tokens. [experience....adobe.com]
These specialized APIs provide:
- Public course search
- Filterable metadata
- Catalog exploration
- Tag, skill, and level‑based discovery
All of this is accessible programmatically, allowing developers to design richer, branded experiences.
Key Non‑Logged‑In APIs
1. Public Search API
The Public Search API enables querying ALM’s catalog to retrieve search results for courses. This is ideal for building catalog pages, keyword search bars, or dynamic filtering. [experience....adobe.com]
2. Public Filterable Data API
This API returns all possible filters—skills, catalogs, durations, authors, tags, and more—helping you create robust faceted navigation UIs. Sample fields include:
- loSkillLevels
- catalogNames
- tags
- availability
- duration, publishDate, etc. [experience....adobe.com]
These filters tie directly into the search API to power client‑side or server‑side search refinement.
Prerequisites: Training Data Access Connector
Before using any non‑logged‑in APIs, the Training Data Access Connector must be enabled and configured. This export ensures that all training metadata is synchronized with your custom interface. Steps include:
- Log in as Integration Admin
- Navigate to Connector → Training Data Access
- Create a new connection
- Enable Training metadata export
- Perform an on‑demand export to push all training data [community.adobe.com]
Without this, public-facing experiences will not have up-to-date training data.
Building a Custom UI/UX
Once the APIs and connector are configured, you can design any experience—AEM Sites, React apps, web portals, mobile solutions—powered by ALM’s public training metadata.
Common design patterns include:
- Marketing‑focused landing pages
- Non‑logged‑in catalogs
- Course discovery microsites
- Category and skill‑driven browsing
- Custom search interfaces
ALM provides the data; you craft the experience. Refer to the attached PDF file for more details.

Demo Repository
Useful References
- ALM Non‑Logged‑In APIs Documentation
https://experienceleague.adobe.com/en/docs/learning-manager/using/integration/non-logged-in-apis [experience....adobe.com] - Non‑Logged‑In Experience Overview
https://experienceleague.adobe.com/en/docs/learning-manager/using/admin/non-logged-in-experience-learners [experience....adobe.com] - Training Data Access Connector (Prerequisites)
https://community.adobe.com/t5/adobe-learning-manager-discussions/non-logged-in-page-for-learners-in-adobe-learning-manager-native-application/m-p/13620840 [community.adobe.com]
--------------------------------------------------------------------------------------------------------
#AdobeLearningManager #ALM #ALMAPIs #AdobeLearningManagerAPI #NonLoggedInAPI #ALMIntegration #TrainingDataAccessConnector #LearningAPIs #HeadlessLearning #CustomLearningExperience #LearningPortal #HeadlessCMS #AEMSites #FrontendDevelopment #LearningUX #LearningTech #LMSDevelopment #DigitalLearning #LearningExperiencePlatform #LXP #EdTechSolutions #EnterpriseLearning #SearchOptimizedContent #APIDevelopment #RESTAPI #DeveloperGuide #TechBlog #OpenSourceProjects #GitHubDemo #TechDocumentation #DeveloperCommunity #Ungated Adobe learning manager access
