Try “car wash”, “subscription box”, “Austin” · Esc to close

SQLFlow

Lightweight stream processing engine using DuckDB for Kafka.

Developer tool / API SaaS & software Show HN · launch post · ▲ 77

Visit site

sql-flow.com

What it does

SQLFlow is a stream processing engine that uses DuckDB to handle real-time data from Kafka. It reads messages from a Kafka topic, applies SQL transformations, and writes results to configured sinks. The engine can process tens of thousands of messages per second while using approximately 250 megabytes of memory. It runs as a Go binary and supports DuckDB's ecosystem of connectors and sinks for output.

Who it is for

SQLFlow targets teams that need lightweight stream processing without heavy infrastructure. The product suits organizations already using Kafka who want to run SQL transformations on live data streams. It appeals to builders looking for minimal memory footprint and fast setup—the quickstart shows a working pipeline in under five minutes using Docker.

Pricing

The site does not show prices.

How it stands out

SQLFlow's main differentiation is resource efficiency. The combination of DuckDB and Go results in a small footprint compared to traditional stream processors like Flink or Spark. Setup requires only Docker, a Kafka instance, and the SQLFlow binary—no complex cluster management. The tool provides a CLI that tests configurations against fixture data before deploying against live streams, reducing deployment risk. Configuration is file-based and simple; the quickstart examples show basic aggregations working quickly.

What a founder should check

First, examine the competitive landscape. Kafka Streams and Apache Flink dominate stream processing, and lighter alternatives like Materialize and Benthos exist. Determine whether teams choose based on resource constraints, ease of use, or vendor lock-in avoidance. Second, verify the switching costs. If users build production pipelines on SQLFlow, how hard is migration to another tool? Consider whether the SQL dialect, state management, and sink integrations create stickiness. Third, assess the moat around DuckDB's stream processing capabilities. DuckDB itself is open source and evolving rapidly; SQLFlow's value depends on how much harder it would be for competitors to wrap DuckDB similarly or for DuckDB to add native Kafka support directly.

Thinking of building something like this?

Every launch here is a competitor to somebody's idea. If yours is close, check it against the market before you build: the Full Check names the rivals, the prices and the gaps.

Check an idea like this

More developer tool / api launches

All

Wispbit

Linter that enforces codebase standards with AI coding agents.

Developer tool / API SaaS & softwareShow HN ▲ 31

OnlyJPG

Private browser-based converter for any image format to JPG.

Developer tool / API SaaS & softwareShow HN ▲ 64

Duck-UI

Browser-based SQL IDE for DuckDB running entirely in WebAssembly.

Developer tool / API SaaS & softwareShow HN ▲ 213

Checked ideas in SaaS & software