Work in Progress: This page is under development. Use the feedback button on the bottom right to help us improve it.

Examples

Learn how to build streaming pipelines with Laminar through hands-on examples. Each example shows the complete workflow using API, CLI, and UI.

Getting Started

ExampleSourceSinkDescription
Mock to PreviewMockPreviewNo external dependencies - perfect for learning
Kafka to KafkaKafkaKafkaFilter and transform events between topics
Kafka to IcebergKafkaIcebergStream data to a data lakehouse

Example Structure

Each example follows the same structure:

  1. Prerequisites - What you need before starting
  2. Via API - Step-by-step curl commands
  3. Via CLI - YAML manifests with lmnr commands
  4. Via UI - Console walkthrough
  5. Cleanup - How to remove resources

New to Laminar? Start with Mock to Preview - it requires no external systems and demonstrates all core concepts.

Ready for production patterns? Move to Kafka to Kafka for real-world streaming, then Kafka to Iceberg for data lakehouse integration.

Prerequisites

All examples require connectivity to a Laminar backend. See Installation for setup options.

ExampleRequirements
Mock to PreviewLaminar backend
Kafka to KafkaLaminar backend + Kafka cluster
Kafka to IcebergLaminar backend + Kafka cluster + Iceberg catalog