CloudflareMicah WyldeAnnouncement
Introducing Cloudflare Basin: an open, serverless data platform, now generally available
Summary
Cloudflare announced the general availability of Basin, a serverless data analytics platform built on Apache Iceberg and R2 Object Storage. Basin consists of three integrated products: Pipelines for ingesting and transforming events via SQL, Catalog for managing Iceberg metadata and automatic table maintenance, and SQL for distributed querying. The platform emphasizes speed with instant resource creation and query execution, scalability through metadata compaction and statistics-driven query planning, and openness by supporting any Iceberg-compatible engine like DuckDB and Snowflake. Basin offers cost efficiency with zero egress fees and usage-based pricing, charging only when data is ingested, processed, or queried. Early adopters have used Basin for use cases including real-time e-commerce optimization, billing metrics storage, and infrastructure telemetry analysis.
Approach / What changed
Cloudflare Basin is a serverless data analytics platform built on Apache Iceberg and R2 Object Storage, consisting of three integrated products: Basin Pipelines for ingesting and transforming events via SQL, Basin Catalog for managing Iceberg metadata and automatic table maintenance, and Basin SQL for distributed querying.
Takeaways
Basin is a serverless analytics platform built on Apache Iceberg and R2, eliminating egress fees and using usage-based pricing.
The platform provides three integrated services: Pipelines for SQL-based ingestion, Catalog for automatic table maintenance, and a distributed SQL engine for querying.
Basin supports the open Iceberg ecosystem, enabling data portability across engines like PyIceberg, DuckDB, Snowflake, and Spark.
FAQ
What is Cloudflare Basin?
Cloudflare Basin is a serverless data analytics platform built on Apache Iceberg and R2 Object Storage. It comprises Pipelines for ingestion, Catalog for metadata management, and SQL for querying, with zero egress fees and usage-based pricing.
How is Basin priced?
Basin uses usage-based pricing, charging only when data is ingested, processed, or queried. There are no hourly charges or separate infrastructure costs, and zero egress fees make it cost-effective.
Which tools integrate with Basin?
Basin supports any Iceberg-compatible engine, including PyIceberg, DuckDB, Snowflake, and Apache Spark. It also integrates with Cloudflare Logpush, Workers bindings, and Terraform.
Source and freshness
- Source
- blog.cloudflare.com
- Published
- Added to Yomu
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.