Skip to content

Recipes

Use these examples as starting points for real config.toml files. They are grouped by what you want to test in a Courier pipeline.

Run an example

Copy a recipe into config.toml, adjust endpoints or credentials, then run:

courier run --config config.toml

Kafka examples assume a broker at localhost:9092 and an existing target topic.

In this section

  • Pipelines — complete source-to-sink recipes.
  • Transforms — keying and script transform recipes.
  • Reliability — retry, dead-letter, and fan-out behavior.
  • Observability — local OTLP, Collector, and Grafana setup.