Introduction
Cortex is an Internal Developer Portal (IDP) that centralises self-service access across organisations. This pairs well with Syntasso Kratix Enterprise (SKE) which is a framework for building Platforms that provision Anything-As-A-Service. Coupled together, Cortex can serve as an entrypoint for the SKE Platform. SKE can orchestrate the deployment of services through the medium of Promises and surface the progress of these services being provisioned within the Cortex UI.
With the SKE Cortex integration, you can automate the process of populating the Cortex catalog with Entities as well as generate Workflows that can be used to provision services backed by Kratix Promises. Developers using Cortex can then leverage Cortex to send requests to SKE via the Cortex Workflow to manage the lifecycle of their services.
Architecture
To integrate SKE with Cortex, you need to do the following:
- Configure your Cortex Workspace
- Install the Cortex Controller
- Set up GitOps tooling on your Platform cluster to reconcile on files written to the Git State Store by the Cortex Workflows
- Label your Promises with the Cortex label
The diagram below shows the architecture of the integration and flow of actions when a user makes a Resource Request via the Cortex UI.

The following sections will explore each of these steps in detail.
- In Configuring Cortex, you will learn how to configure the Cortex Workspace, install the Cortex Controller and configure your Platform Cluster to create Cortex-generated resources
- In Generating Cortex Components, you will learn how to automatically generate Cortex Workflows, Entity Types and Entities
