Concepts

The three building blocks every KMP pipeline is made of.

KMP is built from three ideas that compose into everything else in these docs. Understanding how they relate makes the rest of the platform — guides, API reference, SDKs — much easier to follow.

Concept

Pipelines

Named, versioned workflows that move data from a source to a destination through optional transforms.

Concept

Connectors

Pre-built integrations to external systems — sources, destinations, or both.

Concept

Events

The atomic unit of data flowing through a pipeline, plus the platform's own lifecycle events.

How they fit together

A pipeline reads events from a source connector, transforms them, and writes them to a destination connector. Everything else in KMP — retries, webhooks, monitoring — is built on top of that single loop.