Skip to content

Concepts

These pages give you the mental model behind Courier's runtime. They are short by design — read them before writing your own components.

  • Envelope — the single message type that flows between every node.
  • Backpressure — how bounded channels and the broadcast splitter shape end-to-end flow control.
  • Observability — structured logs, metrics, and W3C-propagated traces exported via OTLP.
  • Components — the built-in sources, transforms, sinks, and extension points.