{"id":22059188,"url":"https://github.com/pegasystems/angular-sdk","last_synced_at":"2026-01-16T23:25:03.562Z","repository":{"id":37937094,"uuid":"397413771","full_name":"pegasystems/angular-sdk","owner":"pegasystems","description":"The Angular SDK is designed to provide customers with a bridge from the Constellation JavaScript Engine (which is not open sourced) via Angular. This is important for clients who do not want to the use the out-of-the-box React-based implementation of Constellation. The SDK provides implementations of many container and presentation components written as Angular components (and not as React components) that neither expect nor rely on React.","archived":false,"fork":false,"pushed_at":"2025-05-09T07:19:42.000Z","size":50298,"stargazers_count":6,"open_issues_count":7,"forks_count":3,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-05-09T08:29:30.892Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pegasystems.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-08-17T23:13:23.000Z","updated_at":"2025-04-05T22:20:47.000Z","dependencies_parsed_at":"2023-02-18T14:46:15.190Z","dependency_job_id":"7414d483-a361-43a4-88ec-407e7cb7af8e","html_url":"https://github.com/pegasystems/angular-sdk","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasystems%2Fangular-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasystems%2Fangular-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasystems%2Fangular-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasystems%2Fangular-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pegasystems","download_url":"https://codeload.github.com/pegasystems/angular-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253809686,"owners_count":21967774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-30T17:27:28.584Z","updated_at":"2026-01-16T23:25:03.541Z","avatar_url":"https://github.com/pegasystems.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg width=60% src=\"docs/media/AngularSDK-Logo.png\"\u003e\n\n# Angular SDK - Release Announcement - v25.1.11\n\nThe **SDK-A v25.1.11** release is **only compatible with Pega Infinity '25**. This release is available in the [**release/25.1.11**](https://github.com/pegasystems/angular-sdk/tree/release/25.1.11) branch of the Angular SDK repository.\n\n**Note**: The main branch is the active development branch for future versions of Angular SDK.\n\nThe SDK-A v25.1.11 release allows Angular SDK users to take advantage of the latest SDK enhancements and fixes. For more information, see\n[What's new in SDK-A 25.1.11](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/angular-sdk-updates.html).\n\nFor information on all Angular SDK releases, see [Angular SDK updates](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/angular-sdk-updates.html).\n\n\u003chr\u003e\n\n\n\n***IMPORTANT:***  If you are upgrading from a previous version of Angular SDK, please follow the guidelines documented in [Upgrading Angular SDK](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/upgrading-angular-sdk.html).\n\n---\n\n# Overview\n\nThe Angular SDK combined with Pega's client orchestration APIs (ConstellationJS APIs) provides a guided iterative development workflow experience. This accelerates integrating Pega’s Constellation DX API with an alternative (non-Pega) UI. Integrating an alternative design system is achieved using DX Components.\n\nA DX component consists of the following:\n- Component definition metadata that defines the low code developer configuration experience in App Studio and the parameters passed to the DX component for runtime rendering.\n- Javascript to integrate component parameters, ConstellationJS client APIs, and alternate design system presentational components.\n-\tStorybook configuration and mocks for integrating with Infinity to facilitate local component testing before publication, configuration, and testing with the Infinity server.\n\nThe Angular SDK includes a ConstellationJS to Angular bridge and sample DX components. The alternative design system used in the Angular SDK is [Angular Material](https://material.angular.io/). For more information about Constellation SDKs, see the [Constellation SDKs documentation](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/constellation-sdks.html).\n\u003cbr\u003e\n\n# Prerequisites\n\n## Pega Infinity Server and Constellation architecture-enabled Application\n\nThis version of the Angular SDK assumes that you have access to a Pega Infinity server (**25+**) running an application that is configured to run using the Constellation UI service.\n\nThe **MediaCo** sample application is already configured as a Constellation architecture-based application and can be found in the Angular SDK download associated with this repo which is available in the [Angular SDK Pega Marketplace page](https://community.pega.com/marketplace/components/angular-sdk). The OAuth 2.0 Client Registration records associated with the **MediaCo** application are available in the same Angular SDK download. For more information about the MediaCo sample application, see [MediaCo sample application](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/mediaco-sample-application.html).\n\nThe **Angular SDK** has been tested with:\n\n- node 24.4.1\n- npm 11.4.2\n\nFuture updates to the SDK will support more recent LTS versions of node as the Constellation architecture supports them.\n\n**Before** installing and running the SDK code, refer to the [Angular SDK Guide](https://community.pega.com/marketplace/component/angular-sdk) in the Pega Marketplace for the procedure to prepare your Infinity server and node environment so you can proceed with the steps in the next section.\n\n\u003cbr\u003e\n\n---\n# Troubleshooting\nIf you are facing any issues, please see [Troubleshooting Constellation SDKs](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/troubleshooting-constellation-sdks.html).\n\n\n---\n\n## License\n\nThis project is licensed under the terms of the **Apache 2** license.\n\n\u003e You can see the full license [here](LICENSE) or directly on [apache.org](https://www.apache.org/licenses/LICENSE-2.0).\n\n\u003cbr\u003e\n\n---\n\n## Contributing\n\nWe welcome contributions to the Angular SDK project.\n\nRefer to our [guidelines for contributors](./docs/CONTRIBUTING.md) if you are interested in contributing to the project.\n\n\u003cbr\u003e\n\n---\n\n## Additional Resources\n\n- **KeyReleaseUpdates.md**: A summary of the latest updates to the **@pega/angular-sdk-components** and **@pega/angular-sdk-overrides** used by the Angular SDK can be found in the [**KeyReleaseUpdates.md**](./node_modules/@pega/angular-sdk-components/lib/doc/KeyReleaseUpdates.md) file of the angular-sdk-components package.\n  - To see if there are updates in the @pega/angular-sdk-components and @pega/angular-sdk-overrides packages published in a newer version than is\ncurrently installed, check the [**KeyReleaseUpdates.md**](https://github.com/pegasystems/angular-sdk-components/blob/master/packages/angular-sdk-components/doc/KeyReleaseUpdates.md) file of the package of the main GitHub repo.\n- [Angular](https://angular.io/)\n- [Angular Material](https://material.angular.io/)\n- [Constellation SDKs Documentation](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/constellation-sdks.html)\n- [Troubleshooting Constellation SDKs](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/troubleshooting-constellation-sdks.html)\n- [MediaCo sample application](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/mediaco-sample-application.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpegasystems%2Fangular-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpegasystems%2Fangular-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpegasystems%2Fangular-sdk/lists"}