Skip to main content

Configuration Reference

LiteJoin is configured via a YAML file, typically named litejoin.yaml. This page documents every configuration field.

Top-Level Structure


Sources

HTTP Source Config

Kafka Source Config

API Source Config

See API Source for the complete api: block reference.

Sinks

HTTP Sink

Kafka Sink

SSE Sink

SQLite Sink


Storage

See Storage for archive configuration.

Joins

See Joins for examples.

Windows

See Windows for examples.

Retention


Writer


Delivery

See Delivery Guarantees for details.

Environment Variables

All string values support ${ENV_VAR} expansion, resolved at startup:
Never commit secrets directly in config files. Use environment variables for all sensitive values.

Complete Example