{"repo":"deniskrumko/ksqldb-ui","free":true,"listed":false,"github":"https://github.com/deniskrumko/ksqldb-ui","clone":"git clone https://github.com/deniskrumko/ksqldb-ui.git","description":"Free and simple way to interact with ksqlDB using UI","language":"Python","stars":13,"topics":["kafka","ksqldb","stream-processing","ui"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Web UI for ksqlDB. Make requests and interact with queries or streams using browser instead of CLI. Written on Python, FastAPI and Jinja2. Checkout image on Docker Hub: https://hub.docker.com/r/deniskrumko/ksqldb-ui Features - Write requests to manipulate streams/queries in UI - View list of existing queries/streams and detailed info - View stream/queries topology (how data flows from stream to stream) - Delete existing queries/streams - Has translated UI - English (by default), Russian How it works You can deploy your ksqlDB server using either Interactive or Headless mode KsqlDB UI works only for servers in Interactive mode because it allows to use REST API to manipulate ksqlDB server All statements that exist in ksqlDB are listed in their documentation Limitations - You can't use RUN SCRIPT statement in this UI because it can only be executed using file - Authentication is not yet supported How to use ksqlDB UI Note: For production purposes use fixed version from available tags instead of deniskrumko/ksqldb-ui:latest Using docker Using docker-compose.yml 1. Write docker-compose.yml file: 2. Run docker-compose up -d 3. Open browser and navigate to http://localhost:8080 Checkout working example of ksqlDB + ksqlDB-UI below. Using kubernetes manifests deployment.yml : configmap.yml : Other manifests (like ingress.yml and so on) you can do on your own 👌 Configuration Using .toml file and APP CONFIG env var Take a look at example config file – config/example.toml To run ksqlDB ","default_branch":null,"files":null,"tree":[],"storefront":"/r/deniskrumko","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/deniskrumko/ksqldb-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}