Skip to main content

Version: 23.04

About Journey SDK


The Temenos Journey Manager Software Developers Kit (Journey SDK) supports the development of Temenos Journey Manager (TJM) applications using modern developer tools and continuous integration (CI) build systems. Journey SDK build tools are provided as Java Ant tasks which can be used in Ant, Maven and Gradle based build systems, and are generally well supported in Java IDEs such as Eclipse and IntelliJ.

You can check for a new Journey SDK release on the TJM resources website.

Maestro SCM and Transact CLI

Journey SDK supports source code management integration with popular version control systems (such as Git) via Maestro SCM. The Maestro SCM command-line interface allows it to be used in a wide variety of IDEs and editors when creating JavaScript front-end applications.


Maestro SCM replaces Transact CLI (T-CLI) which was included with Transact SDK 18.05 and earlier releases. Maestro SCM is not included with Journey SDK. However, you can download it from the Journey Maestro downloads page (login required) on the Journey Manager resources website.

Supported Releases

This Journey SDK release became generally available on 16 November 2022. The following releases are supported at the date of this release.


Journey SDK releases that have reached end-of-life are no longer supported. If you are using an unsupported release, we recommend you upgrade to a supported release.

23.0416 June 2026Release Notes · Documentation · Fluent API · Core API
22.1016 November 2025Release Notes · Documentation · Fluent API · Core API
22.048 June 2025Release Notes · Documentation · Fluent API · Core API
21.113 December 2024Release Notes · Documentation · Fluent API · Core API
21.0515 June 2024Release Notes · Documentation · Fluent API · Core API
20.1112 January 2024Release Notes · Documentation · Fluent API

When building a TJM solution, always prefer Fluent API over Core API. It is planned to deprecate Core API, although no time has been set for this, so only use Core API as a last resort when the functionality you require is not supported in Fluent API.

Third-Party Libraries

This SDK distribution uses third-party software libraries developed by open source and commercial projects.

Terms of Use

The terms of use for our software and this website are available online.