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.
ConceptPipelines
Named, versioned workflows that move data from a source to a destination through optional transforms.
ConceptConnectors
Pre-built integrations to external systems — sources, destinations, or both.
ConceptEvents
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.