--- layout: page title: ksqlDB Reference tagline: Reference material for all aspects of using ksqlDB description: Reference material for all aspects of using ksqlDB. keywords: ksqldb, sql, syntax, query, api --- Look up critical information quickly as you use the project.
The SQL language

Learn the make-up of the SQL languge to write programs.

Read →
Built-in functions

Invoke built-in functions shipped with ksqlDB.

Read →
Operators

Call operators built into the language.

Read →
Server configuration

Control how ksqlDB server behaves.

Read →
Metrics

Observe how your cluster is behaving over time.

Read →
User-defined functions

Extend ksqlDB to invoke custom code written in Java.

Read →
Processing log

Log internal events that arise when processing rows.

Read →
Serialization

Control the format of how data is read and written.

Read →
Clients

Talk to ksqlDB using your favorite programming language.

Read →
REST API

Communicate with ksqlDB over an HTTP REST API.

Read →
Appendix

Quickly reference the elements of the language.

Read →