Integration Architect (Presenter)
Principal Developer Advocate (Author)
There are several ways to interact with ksqlDB, including a command line interface, a web UI, a REST API, and client libraries for Java and other languages.
The ksqlDB CLI is very similar in look and feel to command line tools for relational databases that you may be familiar with, such as Postgres’s psql or Oracle’s SQL*Plus:
One of the simplest ways to interact with ksqlDB is via the web UI in Confluent Cloud. You can develop queries in an interactive editor, view flow diagrams of streams and tables, and manage persistent queries.
You can also monitor ksqlDB and its processing in the web UI:
The ksqlDB REST API provides programmatic access to ksqlDB for managing objects and querying them:
ksqlDB’s client libraries wrap the REST API. An official Java client is provided, and there are community projects that provide similar functionality in other languages, including Python and Go.
We will only share developer content and updates, including notifications when new content is added. We will never send you sales emails. 🙂 By subscribing, you understand we will process your personal information in accordance with our Privacy Statement.