A lightweight .NET client that enables sending requests easily to a ksqlDB server from within your .NET app, as an alternative to using REST API.
The public interface is mostly defined. There might be some refinement but major changes are not expected.
Feature | Progress |
---|---|
Listing existing streams, tables, topics, and queries | Done |
Creation and deletion of streams and table | Done |
Push and pull queries | Almost done |
Inserting new rows of data into existing ksqlDB streams | Almost done |
Terminating push and persistent queries | Pending |
DI Integration | Pending |
Various authentication methods | Pending |
Retry policies | Pending |
.NET 5 and .NET Core 3.1 initially. Others might be considered at later stages.