Constellation SDKs
The Constellation SDKs provide Pega customers with the ability to build Constellation DX components that connect Pega’s ConstellationJS Engine APIs with a design system other than the Pega Constellation design system.
Constellation contains the Constellation DX API, JavaScript ConstellationJS Orchestration engine, and associated public JavaScript API. Constellation applications use the Constellation design system as their presentational layer. However, not all Pega customers want to use the Constellation design system-based user interface.
Constellation SDKs provide a front-end, developer-friendly toolset to integrate an alternative design system.
Unlike Traditional DX API starter packs, the Constellation SDKs use the Constellation JavaScript Engine to simplify implementation and improve quality and performance. The ConstellationJS Engine is the same acceleration layer utilized in Pega’s Constellation UI.
Available Constellation SDKs
There are three Constellation SDKs that are currently available:
- Pega + Angular
- Pega + React
- Pega + Web Components
Pega + Angular
Pega + Angular 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. For more information about the Angular platform, see the Angular Material website. For more information about Angular SDK, see the Angular SDK.
Pega + React
Pega + React provides support for non-Constellation design systems based on React. You can also build, update, publish, delete, and override components using the React SDK (v8.23.10 and v23.1.10 only). For more information about the integrated DX component builder, see Using the integrated DX component builder. The components and alternative design system components in this SDK are based on the Material UI design system. For more information about the Material UI design system, see the Material UI design system website. For more information about React SDK, see React SDK.
Pega + Web Components
Pega + Web Components provides 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. For more information about Lion web components, see the Lion website. These are in turn built with LitElement and lit-html. For more information about LitElement and lit-html, see the Lit website. For more information about the Web Components SDK, see Web Components SDK.
Importantly, SDKs are unique for each release. You need to use the SDK that matches your infinity server version.
Check your knowledge with the following interaction:
This Topic is available in the following Module:
Want to help us improve this content?