Data Streaming Summit 2026 — Registration is Open!

Register Now >
StreamNative Logo
BlogAug 25, 20265 min read

We're Building a Streaming Stack Together, for Agents to Run the Business

We're Building a Streaming Stack Together, for Agents to Run the Business

Written by

Sijie GuoCEO and Co-Founder, StreamNative, Apache Pulsar PMC Member
Yingjun WuFounder and CEO, RisingWave

Topics

StreamNative CloudAnnouncementsSQLApache KafkaApache Pulsar

StreamNative and RisingWave are building an open-standard real-time streaming stack for the operational side of the business — Kafka and Pulsar for streams, Postgres for queries, Iceberg for tables.

There's an architecture diagram our two teams have seen too many times: events flowing through Apache Kafka® and Apache Pulsar™ on one side, the applications and dashboards that need answers on the other, and a dotted line between them labeled "custom." For years, our field teams kept running into each other in the same accounts, on opposite ends of that line — StreamNative moving a company's events, RisingWave turning them into something a person or an application could actually query. The line in the middle was always a pile of glue: a pipeline to build, a second vendor to onboard, another security review, a connector fleet somebody now owns.

Today we're getting rid of the glue. SQL Workspace, now in Private Preview in StreamNative Cloud and powered by the RisingWave SQL engine, puts Postgres-compatible SQL directly on your streams, inside StreamNative Cloud and inside your VPC. It's the first step in something bigger we've decided to build together: an open-standard, real-time streaming stack for the operational side of the business, and for the agents starting to run it.

An Open-Standard Streaming Stack

We're both engine builders, and we built different systems on the same bet: build on interfaces nobody owns.

At StreamNative, that meant Ursa, a leaderless engine that writes Kafka and Pulsar streams straight to object storage as Apache Iceberg™ and Delta tables. At RisingWave, it meant a streaming database that maintains materialized views incrementally, keeps its state on S3, and speaks the Postgres wire protocol instead of inventing its own.

The obvious question is why we didn't each just build the other half ourselves. Of course we looked. A streaming database is its own multi-year discipline, and RisingWave had already spent five years on exactly the bets we would have made: state on object storage, the Postgres wire protocol, incrementally maintained views. They were further along than we could get alone, and the same logic runs the other way — RisingWave gets a streaming backbone it doesn't have to operate. Partnering was the honest answer.

So the stack needs no translation layers. Streams speak Kafka and Pulsar, tables speak Iceberg, and queries speak Postgres — pick almost any tool in the world and it already speaks one of the three. We didn't invent an interface for this partnership, and that's the point. It's also your guarantee of an exit: everything here stays readable and portable through interfaces no vendor controls.

SQL on Your Streams, Out of the Box

Putting SQL on streams used to be a project: a processing cluster to size and operate, connectors on both ends, state stores, schema reconciliation, and an argument about whose support contract covers the seam.

SQL Workspace collapses that into a workflow. Create a workspace in StreamNative Cloud, point it at your Kafka and Pulsar clusters, and your topics show up as sources. Write SQL against them in the browser. Turn a query into a materialized view (for example, joining order, payment, and fulfillment events into a live order-status view) and it stays current as events arrive. Add a sink when you want results pushed to a downstream database. One signup, one console, one VPC. The governance you set upstream carries through to what gets served.

And the support-contract argument ends here: SQL Workspace is a StreamNative Cloud service. If something breaks at the seam, StreamNative fixes it.

For the full walkthrough, read Introducing SQL Workspace in StreamNative Cloud.

The Stack Agents Can Rely On

Agents change the load profile. A person asks a dashboard a few questions a day; an agent re-checks its context on every decision it makes, at machine rate, through machine interfaces: SQL, APIs, MCP.

The stack is built for that consumer. Every SQL Workspace is a Postgres-compatible endpoint, and Postgres is the interface agent frameworks already speak — no custom SDK required. Because the views are maintained incrementally, updated as events arrive rather than recomputed on a schedule, the read an agent makes is a lookup, not a scan: governed, current context fetched in milliseconds, shaped by SQL your team reviewed. We're also bringing RisingWave's MCP tooling into the StreamNative Cloud MCP server, so agents (including Rio, the assistant built into StreamNative Cloud) can discover and query workspaces the same way engineers do.

For where this fits in the bigger picture, read the blog Introducing the StreamNative Data Platform.

Open Source, Upstream, Together

Both engines are open source at the core, and the partnership works the way open source does: upstream. Building SQL Workspace has already sent improvements back — schema registry integration and OAuth support for Pulsar in RisingWave, with more coming. RisingWave started with a mission to democratize stream processing. StreamNative started with the belief that open protocols win. Neither of us is changing that for the other: SQL Workspace connects to StreamNative clusters out of the box, and RisingWave stays RisingWave, an open engine you can run anywhere, with or without us.

Where This Goes

On August 27 we're co-hosting a live webcast, Real-Time Context on Demand: Query Your Streams with SQL, where our product teams demo all of this end-to-end.

SQL Workspace is in Private Preview today. Contact the StreamNative team to request access, point a workspace at a cluster, and retire the first piece of glue the same afternoon. And on October 7–8 in San Francisco, we'll share a joint session at Data Streaming Summit: The Data + Agent Conference.

The operational side of the business is getting its stack. We're building it in the open, together. Come watch on the 27th.

About author

Sijie Guo

Sijie Guo Sijie’s journey with Apache Pulsar began at Yahoo! where he was part of the team working to develop a global messaging platform for the company. He then went to Twitter, where he led the messaging infrastructure group and co-created DistributedLog and Twitter EventBus. In 2017, he co-founded Streamlio, which was acquired by Splunk, and in 2019 he founded StreamNative. He is one of the original creators of Apache Pulsar and Apache BookKeeper, and remains VP of Apache BookKeeper and PMC Member of Apache Pulsar. Sijie lives in the San Francisco Bay Area of California.

Yingjun Wu

newsletter

Keep up with Our Stream

Insights, news, and updates from the heart of our community.

Sign up successful

Welcome to the Stream!

Thank you for your interest. We've sent a confirmation link to your email.