Skip to content

Technology·News & analysis

Cloudflare renames its data platform Basin and makes it generally available

Cloudflare's analytics platform for collecting, storing and querying data is out of beta under a new name, Basin. Its pitch: open formats and no fees to move your data out.

By Dan Kost aka Poseidan7 min read
A wall of colorful lava lamps on white shelves behind a glass door with the Cloudflare name at a Cloudflare office
Photo: HaeB / Wikimedia Commons, CC BY-SA 4.0

Tide

Ripple

Sci-fi

3/10

Reality

In your hands

Rivers of event data, all draining into one basin.How we rate

The Squeeze

Cloudflare made its data analytics platform generally available and renamed it Cloudflare Basin, with three parts: Pipelines, Catalog and SQL.

It is built on the open Apache Iceberg format and R2 storage, so customers can query their data with other tools. Cloudflare charges only for use and no egress fees on R2, though The Register notes some delivery charges still apply.

What to know

  1. Cloudflare made its data platform generally available and renamed it Cloudflare Basin, made up of Basin Pipelines, Basin Catalog and Basin SQL.
  2. Basin is built on Apache Iceberg, an open table format, and Cloudflare's R2 storage, so other engines like DuckDB, Snowflake and Spark can read the data.
  3. Cloudflare charges only when Basin ingests, processes or queries data, and reading data out of R2 has no egress fees.
  4. The Register notes some fees remain, such as charges for delivering streaming data to storage after an included allowance.

Cloudflare announced that its data platform is now generally available, under a new name: Cloudflare Basin. The question for everyone else: why would a company known for keeping websites fast want to hold your analytics data too?

First, what does Basin do?

Basin is what Cloudflare calls a serverless data analytics platform. In plain words, it collects data, stores it, and lets you ask questions about it, without you running any servers.

Think of the data a company generates every second: clicks, purchases, logs, sensor readings. Basin is meant to gather all of that in one place so a team can answer questions like "which customers were most active last week?"

Cloudflare says it set out to build Basin after spotting two shifts. Apache Iceberg became the standard open table format, so data could move between nearly every major query engine. And developers started storing analytics data in R2, where the lack of egress charges made it practical to reach that data from different tools and clouds.

Cloudflare first announced it as the Cloudflare Data Platform during its Birthday Week in 2025. Now it's out of beta, with three products under one name:

  • Basin Pipelines (formerly Cloudflare Pipelines): takes in events, cleans them up with SQL, and writes them to storage.
  • Basin Catalog (formerly R2 Data Catalog): keeps track of the tables and maintains them so they stay fast and cheap.
  • Basin SQL (formerly R2 SQL): the engine that runs queries over those tables.

Why the name Basin?

Cloudflare says it wanted a name that ties the products together and is "a bit punchier." A basin is where rivers from many sources meet at one point. Pipelines brings data in, Catalog stores it, and SQL makes it queryable.

The company adds a fun fact: roughly 20% of Earth's land drains into basins with no outlet to the sea, much like over 20% of the web sits behind Cloudflare's network.

Not everyone loves it. The Register called the new branding "bland" and noted that it doesn't match Cloudflare's more literal product names, like Workers and Sandboxes.

What's an "open" data platform?

Basin is built on Apache Iceberg, an open standard for storing big tables of data as files, plus Cloudflare's own R2 storage.

Why that matters: your data isn't locked to Cloudflare's tools. Cloudflare says you can read and write Basin data with any Iceberg-compatible engine, including PyIceberg, DuckDB, Snowflake and Apache Spark. The Register adds StarRocks and Trino to that list.

It's like keeping your photos in a standard JPEG format instead of a format only one app can open. You can switch apps without losing anything.

Cloudflare's CTO, Dane Knecht, put it this way, according to The Register: "no clusters to manage, no unnecessary data movement, and open standards that keep customers in control of their data."

How much does it cost?

Pricing is usage-based. Cloudflare says you're billed only when Basin ingests, processes or queries your data. There are no hourly charges or separate infrastructure costs.

The other big selling point is egress, the fees cloud providers charge when you move data out. Cloudflare says querying data from other clouds, platforms or regions carries no transfer fees. The Register notes that rivals Amazon S3, Google Cloud Storage and Azure Blob Storage do charge egress fees.

The catch: The Register points out that "no fees" has fine print. Cloudflare's own docs say reading directly from R2 is free, but other metered services connected to an R2 bucket may charge. And when Basin Pipelines loads streaming data into storage, Cloudflare charges for that delivery after an included allowance. Cloudflare labels this pricing line "Sinks (egress)."

What changed since the beta?

Cloudflare says it spent the past year working on speed, openness and cost. Some highlights from its announcement:

  • Bigger pipelines: ingestion now goes up to 3GB/s per stream, and users have created tens of thousands of Pipelines since the beta.
  • Easier setup: one command, npx wrangler basin catalog create, gives you a fully managed Iceberg catalog.
  • Cleaner tables: Catalog now handles compaction policies per table, removes old snapshots and cleans up unused files automatically.
  • Richer SQL: Basin SQL now supports more than 190 functions, plus joins, subqueries and window functions.
  • Better visibility: the dashboard shows dropped events and why they failed, like missing fields or type mismatches.
  • Cloudflare logs built in: Logpush can now send Cloudflare's own logs through Pipelines, cleaned up with SQL and stored as Parquet files or Iceberg tables.
  • Setup as code: the whole path, from catalog to stream to the SQL that connects them, can be defined in Terraform.
  • A query editor: Basin SQL has a built-in editor in the Cloudflare dashboard, with autocomplete, a table browser, query plans and exportable results.

Cloudflare says thousands of developers already use Basin Catalog. Uses range from simply giving DuckDB a tidy way to read analytics data in R2, all the way to full enterprise data-sharing platforms.

Cloudflare also says speed matters more now that apps are being built from prompts by coding agents, which would otherwise have to wait for resources to spin up.

In real life A small online store wants to know which products people view but don't buy. With Basin, its developer sends click events through a Pipeline, stores them as tables, and runs one SQL query to rank the products, without renting a database server.

Who's using it?

Cloudflare quotes two early customers.

Dax Raad, co-founder of Anomaly, says his company "moved our entire company's data pipeline" to Basin, replacing "a complex AWS S3 and Athena setup with a cleaner, serverless architecture."

Julien Grobbelaar, head of platform at Bobsled, says Basin lets the company build data products accessible "in any region of every major data and AI platform," at "a fraction of the cost thanks to zero egress fees."

Cloudflare also uses Basin itself. Its billing and infrastructure teams run it for things like long-term billing reports and measuring how efficiently Cloudflare's own servers are used.

What's next?

Cloudflare lists plenty of planned features. Among them:

  • Pipelines: custom partitioning, schema changes, and streaming joins and aggregations.
  • Catalog: smarter sorting for faster queries, finer access controls, and support for data sovereignty rules.
  • SQL: full table-definition commands and support for the newer Iceberg V3 spec.

The big picture: Cloudflare says its long-term goal is for data infrastructure to disappear from view. Developers would start with questions, not setup commands.

What it means for you

  • If you're a developer: you can now use Basin in production. Try the one-command catalog setup and query your data with tools you already know.
  • If you're comparing cloud costs: no egress fees on R2 reads can save money, but check the Pipelines delivery charges in Cloudflare's pricing.
  • If you worry about lock-in: Basin's use of Apache Iceberg means you can move your data to other engines later.
  • If you don't build software: this changes little day to day, though it may shape the apps you use behind the scenes.

The bottom line

Cloudflare's data platform is out of beta and now called Basin, with tools to collect, store and query data on its network. Its pitch is open formats and no fees to read your data out. Just read the pricing page: some delivery fees still apply.

Key facts

New name
Cloudflare Basin (was Cloudflare Data Platform)
Products
Basin Pipelines, Basin Catalog, Basin SQL
Built on
Apache Iceberg and R2 Object Storage
Ingestion
Up to 3GB/s per stream (Cloudflare)
Status
Generally available, Oct 1, 2026

Got questions?

Quick answers, plain words

What is Cloudflare Basin?

It's Cloudflare's serverless data analytics platform. It collects events, stores them as tables and lets you query them with SQL, without managing servers or clusters.

Is Cloudflare Basin the same as Cloudflare Data Platform?

Yes. Cloudflare announced the Data Platform in 2025 and renamed it Basin when it became generally available on October 1, 2026.

What are Basin Pipelines, Catalog and SQL?

Pipelines brings data in and cleans it up with SQL. Catalog manages the tables and keeps them tidy. SQL is the engine that queries them. They were previously named Cloudflare Pipelines, R2 Data Catalog and R2 SQL.

What is Apache Iceberg?

It's an open standard for storing large tables of data in files. Because it's open, many different tools can read and write the same tables.

Can I use other tools with Cloudflare Basin?

Yes. Cloudflare says any Iceberg-compatible engine works, including PyIceberg, DuckDB, Snowflake and Apache Spark. The Register also lists StarRocks and Trino.

How much does Cloudflare Basin cost?

Cloudflare uses usage-based pricing: you pay when Basin ingests, processes or queries data, with no hourly charges or separate infrastructure costs.

Are there really no egress fees?

Reading data directly from R2 has no egress charges, Cloudflare says. But The Register points out that Pipelines charges for delivering data to storage after an included allowance, and other connected services may charge too.

Who uses Cloudflare Basin?

Cloudflare quotes Anomaly, which moved its data pipeline from an AWS S3 and Athena setup, and Bobsled, which uses it to share data products. Cloudflare's own billing and infrastructure teams use it too.

How do I start using Basin?

Cloudflare says one command creates a managed catalog: npx wrangler basin catalog create, followed by a catalog name. It also has a step-by-step tutorial.

SourcesCloudflare
Topics and tagscloudflare, data, apache iceberg, cloud

The daily newsletter

Tech news you'll actually get.

One short email a day. Five minutes. Plain words. The daily email is launching soon. Join the early list.

Free. Early list: we'll email you when the first issue goes out.

More in brief