Cloudflare launch pad for hackathon teams

Choose a path. Run a starter. Ship the demo.

Set up your coding agent with live Cloudflare context, decide what you are building, and land on a starter that can run locally and deploy to the public edge.

Step 01 / Set up your coding agent

Give your agent live Cloudflare context first.

Cloudflare Skills gives coding agents current product guidance, Wrangler workflows, and access to Cloudflare MCP tools before the hack starts.

Claude Code

Plugin

Install the Cloudflare plugin

Setup
claude
/plugin marketplace add cloudflare/skills
/plugin install cloudflare@cloudflare

Then try /cloudflare:build-agent or /cloudflare:build-mcp.

Claude guide

Cursor

Marketplace

Add Cloudflare to Cursor

Setup
/add-plugin cloudflare

The plugin registers Cloudflare Skills and remote MCP servers for Composer.

Cursor guide

OpenCode, Codex, Pi, others

Universal

Install the same skill bundle

Setup
npx skills add https://github.com/cloudflare/skills

Use the portable skill bundle in any compatible coding-agent environment.

Agent setup

Step 02 / Choose a path

Start from the thing you need to ship.

Every branch ends at a runnable starter. Pick the smallest path that proves the hackathon idea, then add platform primitives only when the demo needs them.

Step 03A / Agent starters

Start with Flue. Keep the escape hatches visible.

Flue is the default for a new autonomous agent. Agents SDK and Sandbox cover lower-level Cloudflare runtime control and non-Pi coding harnesses.

Default agent path

Recommended

Flue 2.1 on Cloudflare

Build autonomous TypeScript agents with a hooks-based harness, Pi model providers, durable conversations, skills, tools, subagents, channels, and optional sandboxes on Workers.

Quick start
npx @flue/cli@2.1.0 init my-agent --target cloudflare
cd my-agent
npm install
npm run check:types
npm run dev
npm run deploy
Agent hooksPi harnessDurable ObjectsSkillsCloudflare target
  • Choose this first for a new autonomous agent unless you need a non-Pi harness or lower-level Agents SDK primitives.
  • Requires Node.js 22.19 or newer. Add provider credentials, or use a cloudflare/* model through Workers AI.

Cloudflare Agents SDK

No Pi

Agents Starter

Use the lower-level Cloudflare agent runtime for AI SDK models, synchronized state, callable RPC, scheduling, Workflows, WebSockets, approval tools, Voice, Browser Run, and custom Durable Object lifecycle behavior.

Quick start
npm create cloudflare@latest -- --template cloudflare/agents-starter
cd agents-starter
npm install
npm run dev
npm run deploy
AI SDKReactState syncTool approvalsWorkers AI
  • Choose this when Flue's Pi harness is not the right execution model or your app needs Agents SDK-specific runtime controls.
  • Local Workers AI use requires Cloudflare authentication.

Non-Pi coding harness

Advanced

Codex App Server in Sandbox

Run OpenAI Codex in an isolated Cloudflare Sandbox with a streaming browser UI, WebSocket middleware, deny-by-default egress, and credential injection outside the container.

Quick start
git clone --depth 1 https://github.com/cloudflare/sandbox-sdk
cd sandbox-sdk/examples/codex-app-server
cp .dev.vars.example .dev.vars
npm install
npm run dev
npm run deploy
CodexSandboxWebSocketsEgress controlsStreaming UI
  • Requires a Workers Paid plan, Docker for local development, and an OpenAI credential.

Secure code execution

Runnable example

Workers AI Code Interpreter

Pair Workers AI tool calling with a Python execution environment for analysis, generated code, and file-backed tasks without adopting a full coding-agent harness.

Quick start
git clone --depth 1 https://github.com/cloudflare/sandbox-sdk
cd sandbox-sdk/examples/code-interpreter
npm install
npm run dev
Workers AIPythonCodeInterpreterFiles

Generated-app platform

Full platform

VibeSDK

Deploy a complete text-to-app platform built around Think, project Durable Objects, Cloudflare Artifacts, Dynamic Workers, Facets, and AI Gateway.

ThinkArtifactsDynamic WorkersAI GatewayApp generation
  • Best when a team wants the composed platform rather than individual agent and deployment primitives.

Step 03B / App starters

Use the platform primitive that matches the demo.

These starters cover the common hackathon shapes without forcing every team into the same architecture.

Full-stack web app

Default app path

React on Workers

Start a Vite-powered React application with Worker-side APIs and a production deployment path in one project.

Quick start
npm create cloudflare@latest -- my-app --framework=react --no-deploy
cd my-app
npm run dev
npm run deploy
ReactViteWorkersFull stack

API and backend

C3 starter

OpenAPI plus Hono

Generate a typed API starter with Hono, Chanfana, Zod, an OpenAPI schema, and local development already wired.

Quick start
npm create cloudflare@latest -- my-api --type=openapi --no-deploy
cd my-api
npm run dev
npm run deploy
HonoOpenAPIZodTypeScript

Relational data

Deployable template

D1 application

Start with a Worker and a serverless SQLite database, migrations, local development, and a one-click deployment path.

Quick start
npm create cloudflare@latest -- my-d1-app --template=cloudflare/templates/d1-template --no-deploy
cd my-d1-app
npx wrangler d1 create d1-template-database
npx wrangler d1 migrations apply --remote d1-template-database
npx wrangler deploy
D1SQLiteMigrationsWorker API

Real-time and state

Deployable template

Durable Chat

Build multi-user rooms with Durable Objects, SQLite storage, WebSockets, and PartyKit-backed real-time coordination.

Quick start
npm create cloudflare@latest -- my-durable-chat --template=cloudflare/templates/durable-chat-template --no-deploy
cd my-durable-chat
npm run dev
npm run deploy
Durable ObjectsSQLiteWebSocketsPartyKit

Durable background work

C3 starter

Workflows Starter

Run multi-step jobs that survive restarts, retry safely, wait on external events, and expose durable execution state.

Quick start
npm create cloudflare@latest -- my-workflow --type=hello-world-workflows --no-deploy
cd my-workflow
npm run dev
npm run deploy
WorkflowsRetriesWaitsDurable execution

Customer-deployed code

Advanced / plan required

Worker Publisher

Deploy isolated user Workers into a dispatch namespace and route requests by path to build a multi-tenant developer platform.

Workers for PlatformsDispatch namespacesMulti-tenantDeploy API
  • Requires Workers for Platforms, an account ID, and a scoped API token with Workers edit permission.

Go deeper

Open a specialized kit when the branch becomes the project.

The general kit gets a team moving. Specialized kits carry the deeper comparisons, examples, and operational guidance.

Agents

Deep dive

Cloudflare Agents Hackathon Kit

Compare Flue, Agents SDK, and Sandbox paths, then explore subagents, Workflows, Browser Run, Voice, MCP, AI Search, and VibeSDK.

Open Agents kit

Commerce

Partner kit

BigCommerce x Cloudflare

Explore a commerce-focused collection of demos and starter paths built in the same hackathon-kit visual system.

Open commerce kit

Keep learning after kickoff

Watch the platform being built, then build your version.

The Cloudflare Developer Platform channel covers Workers, Agents, storage, AI, developer tooling, and complete project walkthroughs.