Breaking
Materialize keeps SQL query results always fresh $100M+ raised across Series A, B and C Built on Timely & Differential Dataflow Postgres-compatible streaming database Now a live context layer for AI agents Used by Notion, Ryder & General Mills Written in Rust, born in New York
Company Profile · Data Infrastructure · New York

Materialize

The streaming database that looks like Postgres, thinks in dataflow, and never lets your answers go stale.

2019
Founded
$100M+
Raised
~77
Employees
Rust
Core engine
The "M"
Materialize logo - a stylized M formed from diagonal dataflow bars
Materialize's logomark - diagonal bars stacked into an "M," a nod to the dataflow that streams through its engine. Photographed against the company's cream house style.
ms
Query latency
SQL
Standard interface
3
Funding rounds
2019
Founded in NYC
01

What Materialize Does

The Pitch

Materialize is a data infrastructure company with a stubborn idea at its center: the answer to a database query should update the moment the underlying data changes - not overnight, not after you press refresh, but continuously.

Most databases and warehouses recompute results in batches. Ask the same question twice and the system does the same heavy scan twice. Materialize takes a different route. It ingests a continuous stream of changes from operational systems - databases, message brokers, SaaS tools - and incrementally maintains the results of your SQL queries as materialized views. When a row changes, it recomputes only what that change actually affects.

The trick underneath is called incremental view maintenance, powered by open-source engines named Timely Dataflow and Differential Dataflow. From the outside, though, none of that shows. Materialize speaks the PostgreSQL wire protocol, so it looks and behaves like a Postgres database. Engineers connect existing tools, write standard SQL - including complex multi-way joins and aggregations - and get results that are always current.

The company frames this as the "operational data warehouse": the analytical power of a warehouse, but fresh enough to run the business in real time rather than just report on it after the fact.

"Materialize makes using real-time data as simple as batch."

02

How It Works

Under The Hood
STEP 01

Ingest

Streams changes continuously from databases, brokers, CRMs and ERPs.

STEP 02

Transform

Standard SQL turns raw updates into live business objects and joins.

STEP 03

Maintain

The dataflow engine recomputes only the rows a change affects.

STEP 04

Serve

Apps, dashboards and agents read fresh results at millisecond latency.

03

The Problems It Solves

Why It Exists

The gap between the data a company has and the data it can act on is where money quietly leaks - fraud that clears before anyone notices, orders mispriced against stale inventory, alerts that arrive an hour late. Batch pipelines widen that gap by design.

The usual fix is a sprawl of stream processors, message queues, caches and glue code that only a handful of engineers fully understand and that tends to break at inconvenient hours. Materialize's answer is to hide that machinery behind a familiar database interface. The streaming is still happening; it just isn't your problem anymore.

That reframing lets teams build real-time dashboards, automated alerting, fraud and risk models, personalization, dynamic pricing and online machine-learning feature stores - all in the SQL they already know, without stitching together a bespoke distributed system for each use case.

More recently the same freshness problem showed up in AI. Agents that reason over stale context give confident, wrong answers. Materialize positions its engine as a live context layer that keeps embeddings and features continuously up to date for retrieval and agent workflows.

04

How It's Different

The Edge

Real-time data has no shortage of tools. Materialize's distinction is the combination it insists on holding together at once:

ApproachFreshnessFull SQL joinsFeels like
MaterializeIncremental, always currentYes, multi-wayPostgres
Cloud warehouse (batch)Periodic / on refreshYesWarehouse
Stream processor (Flink/ksqlDB)Real-timeLimited / complexDistributed system
Real-time OLAP (ClickHouse/Pinot)Near real-timeLimited joinsAnalytics DB

Warehouses are powerful but batch. Stream processors are fast but ask engineers to think in distributed-systems terms. Real-time OLAP databases are quick to query but weak on the arbitrary joins that operational logic needs. Materialize aims to keep incremental freshness, complete SQL - joins included - and Postgres familiarity together in one system.

05

Products & Services

What You Get
Cloud · 2022

Materialize Cloud

The cloud-native, horizontally scalable streaming database. Ingest, transform, and serve millisecond-latency SQL views with strong consistency.

Deployment · 2024

Self-Managed & Emulator

Run Materialize inside your own environment, or spin up a local emulator on a laptop for development and testing.

AI · 2025

Live Context Layer

Link real-time data products into a continuously updated context graph that agents and services can query directly.

Ecosystem · 2021

dbt Adapter

Define and manage streaming transformations as dbt models, bringing analytics-engineering workflows to real-time SQL.

06

Who Uses It

Customers

Data and platform engineering teams at product companies and enterprises use Materialize to power dashboards, automation, personalization and ML feature stores. Publicly referenced customers include:

NotionRyderGeneral Mills PrizePicksFuboBilt Neo FinancialMercariNanit ChocoVontiveSuperscript CraneDay AI

Typical workloads: operational dashboards that drive order fulfillment and support escalations, real-time fraud and spam detection, dynamic pricing, recommendations, and online feature stores that keep machine-learning models fed with current data.

07

The Business Model

How It Earns

Materialize sells a business-to-business SaaS product. Revenue comes from consumption of cloud compute and storage plus enterprise contracts, with self-managed deployment available for teams that need to run in their own environment.

Underneath sits an open-source strategy: the Timely Dataflow and Differential Dataflow engines are freely available, seeding developer trust and adoption that funnels into the commercial cloud service. It's the familiar path of open-source infrastructure companies - give away the engine, sell the operated platform around it.

B2B
SaaS model
Open
Source engine
Cloud
+ Self-managed
Usage
Based pricing
08

The Expertise Behind It

Founders
Co-founder

Arjun Narayan

Co-founded Materialize in 2019 and served as its first CEO. Previously an engineer at Cockroach Labs, bringing distributed-database experience to the company.

Co-founder · Chief Scientist

Frank McSherry

Creator of Differential and Timely Dataflow and co-inventor of Differential Privacy. His research at Microsoft's Naiad project is the technical bedrock of Materialize.

CEO · since 2024

Nate Stewart

Took over as chief executive in 2024, also arriving from Cockroach Labs, as the company pushed into cloud scale and AI-agent use cases.

The engine underneath Materialize traces back to Naiad, a research project at Microsoft Research - streaming data with an unusually academic pedigree.

09

Funding

$100M+ Raised
Series A · '19-'20
~$40M
Series B · '20
$32M
Series C · '21
$60M

The Series C, announced in September 2021, was led by Redpoint Ventures (Logan Bartlett), pushing total funding past $100M. Earlier rounds were led by Kleiner Perkins (Series B) and Lightspeed Venture Partners (Series A).

"

Look and act like Postgres, but keep the answers to your SQL queries always up to date.

10

Where It Fits In The Market

Landscape

Materialize sits at the intersection of three fast-moving categories: cloud data warehouses adding streaming features, stream-processing frameworks, and real-time analytical databases. Its wager is that the winning position is the one closest to the developer - full SQL, Postgres compatibility, and freshness handled automatically.

Competitors and alternatives span warehouses like Snowflake, Databricks and BigQuery; stream processors such as Apache Flink, ksqlDB and RisingWave; real-time OLAP engines like ClickHouse, Apache Pinot, Druid and Tinybird; and streaming platforms like Confluent. Few combine incremental view maintenance, arbitrary SQL joins and a Postgres interface the way Materialize does.

Its newest front is AI. As agents move into production, the demand for trustworthy, up-to-the-second context is growing - and a database that keeps derived data continuously correct is a natural fit for that need.

11

Timeline

Milestones
2019

Materialize founded

Arjun Narayan and Frank McSherry start the company in New York to commercialize Differential Dataflow.

2020

First release & ~$40M

Ships a Rust-based single-binary product and closes a Series B led by Kleiner Perkins.

2021

$60M Series C

Redpoint-led round pushes total funding past $100M as demand for streaming data rises.

2022

Cloud-native re-architecture

Relaunches as a horizontally scalable, distributed cloud system beyond the single binary.

2024

New CEO

Nate Stewart, formerly of Cockroach Labs, takes over as CEO; McSherry stays on as Chief Scientist.

2025

Live context for AI

Repositions the product as a live context layer for AI agents and applications.

12

Details That Stick

Fun Facts

Privacy pedigree

Co-founder Frank McSherry co-invented Differential Privacy - now used by Apple, Google and the U.S. Census Bureau.

Speaks Postgres

Written in Rust and fluent in the PostgreSQL wire protocol, so many existing Postgres tools connect unchanged.

Only what changed

Rather than rerun a query, Materialize recomputes just the rows a change touches - the heart of incremental view maintenance.

From the lab

Its dataflow engine grew out of Naiad, a research project at Microsoft Research Silicon Valley.

13

Watch & Explore

Video & Demos
14

Frequently Asked

FAQ
What is Materialize?

A cloud-native streaming database that uses standard SQL to incrementally maintain the results of complex queries as always-fresh materialized views, served at millisecond latency. It is Postgres wire-compatible.

How is it different from a warehouse like Snowflake?

Traditional warehouses recompute results in batch. Materialize continuously and incrementally updates query results as source data changes, so views are always current without re-scanning everything - suited to operational, real-time workloads.

Who founded Materialize and who runs it now?

It was founded in 2019 by Arjun Narayan and Frank McSherry. Nate Stewart, previously of Cockroach Labs, became CEO in 2024; McSherry serves as Chief Scientist.

What technology powers it?

It's written in Rust and built on the open-source Timely Dataflow and Differential Dataflow engines, which originated in Microsoft Research's Naiad project. Incremental view maintenance is the core technique.

How much has Materialize raised?

More than $100M total, including a $60M Series C in 2021 led by Redpoint Ventures, with earlier rounds led by Kleiner Perkins and Lightspeed Venture Partners.

15

Connect & Share

Links

Profile compiled from public sources including materialize.com, TechCrunch, VentureBeat, PR Newswire and Crunchbase. Figures such as revenue are third-party estimates and approximate.