Independent project. Not affiliated with, sponsored by, or endorsed by Cloudflare, Inc. “Cloudflare” is a trademark of Cloudflare, Inc.
Cloudflare AI Flows
Coming soon

Build AI workflows that run 100% on Cloudflare.

A visual, node-based AI workflow builder that will run with no servers, no containers, and no external databases — just D1, KV, R2, Vectorize, Queues, Workers AI, and AI Gateway. Inspired by n8n and Langflow, but AI-first by design.

We’re building it now. Explore what’s coming below — the app and open-source release land soon.

Cloudflare AI Flows visual canvas

What makes it different

AI-first node library

Workers AI, OpenAI, Anthropic, Gemini (BYOK via AI Gateway), RAG with Vectorize, and Cloudflare Agents out of the box.

100% Cloudflare infrastructure

D1, KV, R2, Vectorize, Queues, Workers AI, AI Gateway. Zero external runtime dependencies.

Durable execution

Flows survive crashes and retries via Dynamic Workflows. Every step is logged and replayable.

Live canvas

The flow graph lights up node-by-node as a run executes, streamed over WebSocket.

One-command deploy

cf-ai-flows setup provisions every Cloudflare resource and deploys. All you need is Node 18+ and a Cloudflare account.

Self-registering nodes

Adding a node type is one file — no changes to the engine or canvas.

Flows dashboard with templates and recent runs
A flow run detail view

A growing node library

See all 24 nodes →

Triggers

  • Event Trigger
    Trigger when another flow completes (chained flows).
  • Manual Trigger
    Start the flow manually from the dashboard or API.
  • Scheduled Trigger
    Run this flow on a cron schedule (e.g. every Monday at 9am).
  • 🔗
    Webhook Trigger
    Trigger this flow via an HTTP webhook. Supports GET and POST.

AI Nodes

  • 🧠
    Anthropic (Claude)
    Call Anthropic Claude models via Cloudflare AI Gateway. Bring your own API key.
  • 💎
    Google Gemini
    Call Google Gemini models via Cloudflare AI Gateway. Bring your own API key.
  • OpenAI
    Call OpenAI (GPT-4o, GPT-4o-mini, etc.) via Cloudflare AI Gateway. Bring your own API key.
  • 📐
    Workers AI — Embeddings
    Generate vector embeddings for text. Used with Vectorize for semantic search.

RAG & Data

  • 🗄️
    D1 Query
    Run a parameterised SQL query against the D1 database. Use {{workspaceId}} in params to scope to current workspace.
  • 📥
    Vectorize — Ingest
    Embed text chunks with Workers AI and store them in Vectorize.
  • 🔍
    Vectorize — Query
    Find semantically similar vectors in Cloudflare Vectorize.
  • 📥
    Vectorize — Store
    Upsert text embeddings into Cloudflare Vectorize for semantic search.

Agents

  • 🤖
    Cloudflare Agent
    An AI agent with tool-calling capabilities. Runs Workers AI models in a loop until the task is complete.

Utility

  • 🔀
    Conditional
    Branch the flow based on a boolean expression. Downstream nodes can check the 'branch' output.
  • 🌐
    HTTP Request
    Make an HTTP request to any URL.
  • { }
    JSON Parse
    Parse a JSON string, stringify an object, or extract a value at a dot-notation path.
  • 🔁
    Loop
    Iterate over an array, running downstream nodes once per item.

Coming soon

AI Flows is in active development. At launch, one command will provision every Cloudflare resource and deploy the worker to your own account — free tier included. The self-host quickstart goes live with the public release.

Preview the quickstart