Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

Constellation SDKs

Updated on November 4, 2022
Attention: Support for Constellation SDKs on Pega InfinityTM 8.6 ends with the release of Pega Infinity 8.8 due to the end of Constellation UI early adoption. Constellation SDKs are available for Pega Infinity 8.7 and higher.

Constellation SDKs provide a new technology stack authored in App Studio that supports views instead of harnesses and sections. The technology consists of the Pega Constellation technology stack and Constellation design system. Constellation contains the the following components:

  • Constellation Digital Experience (DX) API
  • Constellation JavaScript Engine (commonly referred to as ConstellationJS or ConstellationJS Engine)
  • Constellation JavaScript API

Constellation architecture, combined with Cosmos, is known as the Constellation design system. Some Pega users want to use the Constellation design system user interface. Pega's Constellation SDKs provide a front-end developer-friendly toolset to use an alternative design system.  

Constellation SDKs are currently offered in the following platforms in Pega Marketplace to make front-end development fit more readily into your development framework:

Angular SDK
React SDK
Web Components logo
Provides support for non-Constellation design system based on the Angular platform. We have built several components in this SDK using Angular Material open-source components designed to integrate seamlessly from Angular. Provides support for non-Constellation design systems based on React. The DX Components and alternative design system components in this SDK are based on the Material UI design systemProvides support for non-Constellation systems based on Web Components. We have built the container and presentation components in the Web Components SDK based on the Lion web components. These are in turn built with LitElement and lit-html

Click a logo to access the corresponding SDK. Detailed documentation for configuring and using the SDK is available in the SDK's downloadable file.  

Compatibility

Constellation SDKs are compatible with the following versions of Pega Infinity

Pega Infinity VersionAngularReactWeb Components
8.8
8.7

System Requirements

The current tooling for the Constellation SDK requires a Linux, macOS, or Windows 10 environment.

The development system has the following minimum hardware requirements:

  • CPU with 4 cores
  • 4GB RAM
  • 256GB Disk/SSD

The following components comprise the development system software environment in a desktop or cloud instance:

  • CentOS 7 or higher or macOS 10.15.7 (Catalina) or higher.
  • NodeJS 14 (Node v 14.18.1 and npm v 6.14.15). Future updates to the SDK will support more recent LTS versions of node as Constellation supports them.
  • Git.
  • SSH and SFTP access to the target environment (if not on local desktop/laptop).

These recommended requirements are only for running the SDK. To run the Pega Infinity server on the same machine or a virtual machine (VM), follow the guidance for Pega Infinity installation.

Sample application and available modes

The SDKs are packaged with the MediaCo sample application. MediaCo represents a typical service request scenario in a cable company. A case worker raises a service request using the application for new services. A case manager then updates or resolves the service request after service fulfillment. 

MediaCo is available in two modes: Embedded and Portal. For more information, see MediaCo sample application.

Embedded mode

The Embedded mode demonstrates the typical use case of a Pega-driven UI hosted by another application.

Customer details screen in Embedded mode
MediaCo's Customer Info screen in the Embedded mode

Portal mode

The Portal mode is a standalone application and presents the Pega portal UI for a Constellation-based Pega application. The following figure shows the home screen of the sample application in the Portal mode. 

MediaCo in Portal mode
MediaCo's home screen in the Portal mode

A user, typically the customer, raises the service request using the MediaCo embedded app. The manager, technical representative, or representative user updates the service request by using the portal. 

For testing or demonstration, a user can also raise a service request using the portal mode and execute the entire workflow to service fulfillment and resolution. For more information about MediaCo, see the SDK documentation in the downloadable file.

Recommended reading

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us