Cloudflare has launched Basin, a serverless data management platform that eliminates egress fees and simplifies data workflows for customers on its compute platform.
Cloudflare's Data Platform has moved from beta to general availability under a new brand name: Basin. The rebrand brought product name changes across its portfolio—Cloudflare Pipelines became Basin Pipelines, R2 Data Catalog became Basin Catalog, and R2 SQL became Basin SQL.
The choice of Basin as a brand name invokes water storage metaphors that sit somewhat awkwardly alongside Cloudflare's other product names, which tend toward more direct terminology like Sandboxes, Workers, and Email Services. The company did notably avoid worse water-related alternatives—data lake, lagoon, puddle, bowl, and cesspool were all considered. Sink was also on the list, though Cloudflare has already deployed that term for another purpose.
Cloudflare CTO Dane Knecht pitched the platform as a simpler alternative to managing dedicated hardware for data observation. "With Cloudflare Basin, we are bringing the same serverless model that developers expect from Cloudflare to analytics: no clusters to manage, no unnecessary data movement, and open standards that keep customers in control of their data," he said.
The platform's core appeal centers on two factors: low lock-in through reliance on Apache Iceberg, and the absence of egress fees. This positions it against hyperscaler alternatives like Amazon S3, Google Cloud Storage, and Azure Blob Storage, which all charge for data transfer. Basin enables companies to store data in R2 Data Catalog, then process it using Basin SQL or external query engines including DuckDB, PyIceberg, Snowflake, Spark, StarRocks, and Trino.
Julien Grobbelaar, head of platform at Bobsled, reflected this selling point: "Basin allows us to build data products that can be made accessible in any region of every major data and AI platform, all at production-grade reliability and a fraction of the cost thanks to zero egress fees." Cloudflare emphasizes the fee structure: "Querying data using tools from different clouds, platforms, or regions carries no transfer fees."
The caveat is nuanced. Cloudflare clarifies that "Egressing directly from R2, including via the Workers API, S3 API, and r2.dev domains does not incur data transfer (egress) charges and is free. If you connect other metered services to an R2 bucket, you may be charged by those services." When Basin Pipelines is used to load streaming data into Apache Iceberg or Parquet in R2, Cloudflare charges for delivering data to those sinks beyond an included allowance—a pricing dimension the company labels "Sinks (egress)." Like every basin, sink, or pool, there remains a drain for cash.