Pipelines pricing announced
Key Points
- SQL transforms $0.04/GB
- Sinks: JSON $0.03/GB, Parquet/Iceberg $0.06/GB
- Billing not enabled yet — 30 days' notice
Summary
Cloudflare Pipelines published its pricing model. Ingress (streams) remains free; billing will be enabled later with at least 30 days' notice. Charges are per GB for SQL transforms and sink outputs. Workers plans include monthly free GB allowances.
Key Points
- Ingress (Streams): free, unlimited ingress into a Pipeline stream.
- SQL transforms (stateless): $0.04 / GB (filter, reshape, unnest, cast, compute).
- Sinks: JSON output $0.03 / GB; Parquet or Apache Iceberg output $0.06 / GB.
- Billing not yet enabled; Cloudflare will provide a minimum 30-day notice before charging.
- Worker plan allowances: Free plans include 1 GB/month per dimension; Paid plans include 50 GB/month.
Recommended actions for engineers
- Estimate transform and sink GB to forecast costs; simulate workloads where possible.
- Prefer stateless SQL transforms and optimize queries to reduce processed GB.
- Choose sink formats deliberately: JSON is cheaper per GB than Parquet/Iceberg but may affect downstream cost/performance.
- Add monitoring, quotas, and alerts to detect unexpected pipeline throughput before billing starts.
- Review full Pipelines pricing documentation and run billing examples against expected traffic.