On March 3, 2025, the Systems Work Group hosted an office hours/demo session focusing on Ex Libris Cloud Apps. The Cloud Apps platform was announced in summer 2020, not long after our consortium's implementation. Currently some CCC institutions use them actively, others occasionally, and still others not at all.
Cloud Apps were introduced in part to provide better access to Alma's numerous APIs. These APIs (an acronym that stands for application programming interface, which doesn't necessarily clarify things) are enormously powerful tools because they facilitate the retrieval and updating of Alma data without going through the Alma interface. If you think of almost anything in Alma—physical item records, user records, electronic portfolios and so on—there is a good chance these can be accessed and updated via APIs.
To make use of these APIs, people generally write code, using programming languages such as Python or PHP. They can share this code with others, but to adapt such code to the needs of a different library, someone would normally need to possess some competence in the coding language, and might need access to a web server or other technical resources. By contrast, Cloud Apps are developed to run within the Alma UI and can supply options to the user graphically rather than via written code. As a result, anyone who finds a Cloud App useful can run it with no need to understand or manipulate the underlying code.
Some Cloud Apps are published by Ex Libris staff. Others are published by developers at libraries. Writing a Cloud App is not simple; it requires not only understanding how APIs operate, but also some facility in developing using the Angular framework. Current Systems Work Group member Jay Hartzell (MiraCosta College) has developed the Preferred Language Updater Cloud App, which retrieves an itemized user set and changes the preferred language setting in each user record to the language indicated in a dropdown menu, so that those users will receive Alma letters in that language. This is a great example of how Alma APIs simplify what would otherwise be a laborious process of opening each user record, clicking where needed, and saving, and also of how publishing a Cloud App makes running this process from within Alma convenient.
Some Cloud Apps function similarly to Alma jobs: the user drags an Excel file to the Cloud Apps window and triggers a bulk process. Others take what is currently on the Alma screen and provide additional functionality. Our demos featured one of each of these types. We hope they are useful to those exploring the use of Cloud Apps.
Demos
Jeff Karlsen (Sacramento City College) demonstrated how to use a Cloud App to create multiple physical items from a single spreadsheet.
Yvonne Reed (Victor Valley College) demonstrated how to use a Cloud App to easily edit multiple items listed on the screen without opening each one.
Resources
Configuring and working with Cloud Apps
Key info on making Cloud Apps available in your Alma institution, provisioning user roles, and so on
Ex Libris App Center - Cloud Apps
Here you can browse all published Cloud Apps
Cloud Apps Developer Guide - Getting Started
If you are curious about how to develop a Cloud App, all the info is here
How can I create physical items in batch using an Excel file? (Cloud App)
Instructions from the Los Rios Libraries on using the Items Creater by Excel Cloud App
Written by Tim Ream, Fullerton College
The May 2025 Alma release introduced a number of enhancements related to AI and metadata enhancement, but also changes to the continually evolving patron services and title search interfaces. Below are some of the highlights from the May release. To see all of the updates from this release, please read the full Alma Release Notes.
Add NZ-level titles to a local collection
Many consortium libraries create Alma collections to manage and display materials associated with their IZ. This update would allow members to enhance local collections by including NZ-managed assets. For example: this update would allow a library that maintains a local collection focused on print books (from their IZ) to also include NZ-managed electronic books. Ex Libris has posted a brief video on this enhancement.
Delete Portfolios Directly from the Metadata Editor
Alma now allows users to delete portfolios directly from the inventory section of the Metadata Editor. When using the Metadata Editor to work on bibliographic records associated with electronic materials, a user will no longer need to exit the interface to delete related portfolios.
Enhanced Search Query Design with Improved UI and Accessibility
Ex Libris has updated the search query feature, making it easier for librarians and staff to construct and refine complex searches using an interface similar to an “advanced search” tool from a database. Especially for complex searches, the update makes it easier to understand and edit the underlying search logic and structure.
Session Timeout Configuration
Administrators can now configure specific session timeout lengths for their users. The configurable session timeout lengths range from 15 to 150 minutes. The default setting in Alma is currently 60 minutes. An option is available to allow your users to configure their own preferred settings.
Enhanced Saved Facets in Title and Holdings Searches
Alma now allows you to save title and holdings search facets. Similar to working with logical sets, this feature can be helpful for preserving the underlying logic of a complex search for future use. For example: a saved search facet could help you quickly retrieve all of the print books created during a certain time frame or about a particular subject.
From the Developer Network
If you have ever done a large-scale inventory project, you are aware that sometimes Alma’s native inventory tools and processes are time-consuming, confusing, and labor-intensive. To help solve some of these issues, Erik Jones at USMAI Library Consortium has developed the Super Shelf Inventory Cloud App. Read more about this app on the Developer’s Network to find out if it can help make your next library inventory project run smoothly.