> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kralis.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations

> Supported partner data workflows and APIs in Kralis.

Kralis can connect with the workflows schools already use. Integrations help schools carry Kralis records, results, and academic structure into approved partner systems, while keeping Kralis as the source of truth. Depending on the partner, the connection may be a protected API or an operator-assisted file workflow.

Available integrations include:

* API integrations, where an authorized partner reads supported Kralis data through a documented endpoint.
* Operator-assisted workflows, where a school uses Kralis to prepare a partner’s required file.

The operator-facing introduction is available at [kralis.app/integrations](https://kralis.app/integrations). This documentation provides the detailed reference for each integration, including its purpose, supported workflow, data boundary, and developer expectations.

```mermaid theme={null}
flowchart LR
    K[Kralis records]
    K --> A[Protected partner APIs]
    K --> F[Operator-assisted Excel workflows]
    A --> P[Connected partner systems]
    F --> W[Partner upload portals]
```

Kralis remains the source of truth for school records and results. Partner-specific names, identifiers, and file formats should only be used where the partner requires them.

## Available integrations

| Integration | Type | Purpose |
| - | - | - |
| [Student integration identifiers](/integrations/student-identifiers) | Kralis management tool | Link Kralis students to partner-system identifiers |
| [ESMOE](/integrations/esmoe) | Excel workflow | Prepare Ministry student and result uploads from Kralis records |
| [Klapp](/integrations/klapp) | Protected API | Provide school, semester, class, student, and teacher data |
| [CDE](/integrations/cde) | Read-only API | Provide result data to the Catholic Diocese of Enugu Education Board |

## Integration boundaries

Each integration has its own data boundary and access model. Kralis remains the source of truth for school records, while partner systems receive only the data required for their supported workflow. See the individual integration guide for its available data, identifiers, authentication, and synchronization behavior.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.