{"slug": "cloudflare-workflows", "name": "Cloudflare Workflows", "category": "infra", "category_name": "Infrastructure and DevOps", "description": "", "recommenders": 1, "commenters": 3, "warners": 1, "score": 0.334, "rising": -0.33, "first": "2026-01-26", "latest": "2026-05-28", "why": "Cloudflare workflows** for non critical stuff like csv/pdf report generations since it's very cheap.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 1, "neutral": 1, "compare": 0, "warn": 1}, "spark": [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0], "listed": false, "loved": [], "caveat": "", "short_quote": "Cloudflare workflows** for non critical stuff like csv/pdf report generations since it's very cheap.", "icon": false, "domain": null, "github_repo": null, "official_url": "", "pricing": "", "aliases": ["Cloudflare Workflows"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 773046401, "item_id": 48315400, "url": "https://news.ycombinator.com/item?id=48315400", "by": "saxenaabhi", "date": "2026-05-28", "stance": "recommend", "quote": "Cloudflare workflows** for non critical stuff like csv/pdf report generations since it's very cheap.", "excerpt": "As someone who uses dbos.dev, restate.dev, cf workflows here is a snippet from our Agents.md We use durable execution a lot since we are handling payments/orders. For durable execution right now we are using - 1. **Restate.dev** for payment integrations on northflank since its faster than cf workflows, independent of cf and its downtime and self-hostable vendor-lock-in free, - 2. **Cloudflare workflows** for non crit", "context": "handles payments/orders", "use_case": "non-critical report generation", "switched_from": "", "story": "Just Use Postgres for Durable Workflows"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 748218055, "item_id": 46763628, "url": "https://news.ycombinator.com/item?id=46763628", "by": "freetonik", "date": "2026-01-26", "stance": "warn", "quote": "found them unstable while in open beta", "excerpt": "I was also suspicious of Cloudflare as a full platform, but now it's one of my favorite ways to develop and scale web applications. I have implemented Minifeed[1] (and Exotext [2]) completely in Cloudflare Workers (except for the full-text search, for which I use a self-hosted instance of Typesense; though in my testing, Cloudflare's D1 database does come with full-text search enabled - it's SQLite compatible, and it", "context": "", "use_case": "background jobs", "switched_from": "", "story": "You can just port things to Cloudflare Workers"}]}], "who": [{"by": "saxenaabhi", "context": "handles payments/orders", "url": "https://news.ycombinator.com/item?id=48315400", "date": "2026-05-28"}], "tags": [], "use_cases": ["non-critical report generation", "onboarding and payment workflows", "background jobs"], "compared": [{"slug": "dbos", "name": "DBOS", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "restate", "name": "Restate", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48313530", "title": "Just Use Postgres for Durable Workflows", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47908833", "title": "Statecharts: hierarchical state machines", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46761239", "title": "You can just port things to Cloudflare Workers", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"warn": 1}, "2026-02": {}, "2026-03": {}, "2026-04": {"neutral": 1}, "2026-05": {"recommend": 1}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 773046401, "item_id": 48315400, "url": "https://news.ycombinator.com/item?id=48315400", "by": "saxenaabhi", "date": "2026-05-28", "stance": "recommend", "quote": "Cloudflare workflows** for non critical stuff like csv/pdf report generations since it's very cheap.", "excerpt": "As someone who uses dbos.dev, restate.dev, cf workflows here is a snippet from our Agents.md We use durable execution a lot since we are handling payments/orders. For durable execution right now we are using - 1. **Restate.dev** for payment integrations on northflank since its faster than cf workflows, independent of cf and its downtime and self-hostable vendor-lock-in free, - 2. **Cloudflare workflows** for non crit", "context": "handles payments/orders", "use_case": "non-critical report generation", "switched_from": "", "story": "Just Use Postgres for Durable Workflows"}, {"id": 766555504, "item_id": 47909719, "url": "https://news.ycombinator.com/item?id=47909719", "by": "hasyimibhar", "date": "2026-04-26", "stance": "neutral", "quote": "At work we use Cloudflare Workflows for managing onboarding and payment workflows.", "excerpt": "I wonder if it's possible to combine statecharts with durable execution engines like Temporal, DBOS, Restate, etc. At work we use Cloudflare Workflows for managing onboarding and payment workflows. It generates flowchart diagram that is useful for quickly reasoning about what the workflow does, which I guess is what statecharts is trying to achieve.", "context": "", "use_case": "onboarding and payment workflows", "switched_from": "", "story": "Statecharts: hierarchical state machines"}, {"id": 748218055, "item_id": 46763628, "url": "https://news.ycombinator.com/item?id=46763628", "by": "freetonik", "date": "2026-01-26", "stance": "warn", "quote": "found them unstable while in open beta", "excerpt": "I was also suspicious of Cloudflare as a full platform, but now it's one of my favorite ways to develop and scale web applications. I have implemented Minifeed[1] (and Exotext [2]) completely in Cloudflare Workers (except for the full-text search, for which I use a self-hosted instance of Typesense; though in my testing, Cloudflare's D1 database does come with full-text search enabled - it's SQLite compatible, and it", "context": "", "use_case": "background jobs", "switched_from": "", "story": "You can just port things to Cloudflare Workers"}]}