Skip to content


ServerOptions is used to handle the command-line options of KsqlServerMain.

ServerOptions uses Airline annotation-driven Java library for building Command Line Interfaces (CLIs).

Properties File

(required) A file with the configuration properties for the KSQL Server, KSQL, and underlying Kafka Streams instances.

Query File

A path to a query file on the local machine.

A query file can be specified using the following (in the order of precedence):

  1. --queries-file command-line option
  2. ksql.queries.file Java property