Buildwith Cloudflare

Hands-on labs for workshops, training & hackathons

Your next idea.
Built on Cloudflare.

Turn “what if” into something people can use. Discover Cloudflare by building, with a coding agent, real tools and your own hosted workspace. Start with a guided challenge. Make it your own.

  • No local setup
  • A coding agent included
  • Source you keep
Here for an event?

Join your lab.

Use the access code shared by your host.

Joining on your phone? Use the agent, saved work and app previews here. A desktop is recommended for editing source and using the terminal.

Workers AI Sandbox Workers
Experience the Cloudflare developer platform

From “what if” to “it works.”

See how Cloudflare’s services work together by making something of your own.

Your hosted workspaceReady in your browser
  1. 01 / Imagine

    Follow your curiosity.

    Start from a challenge, then take it in your own direction. Work with the coding agent to explore what’s possible.

  2. 02 / Build

    Make it work.

    Edit real source, run commands and watch your app take shape. Test your changes and try them in a preview.

  3. 03 / Share

    Put it into the world.

    Deploy on Cloudflare. Share your app, download the source and save a recovery key to keep building later.

Coding agentSource editorLinux terminalApp preview
Possibilities on the developer platform

More ways to make an idea real.

Explore the platform

Build apps and APIs, create AI experiences, and work with data on one platform. Your event’s labs give you a guided way to explore it.

Build an app.

Create the services, tools and interactive experiences your customers or team need.

Cloudflare Workers

Make it intelligent.

Bring AI into an experience, from a useful assistant to an agent that can take action.

Workers AI · Agents

Give it memory.

Keep information, track changes and connect what your app knows to what it does.

Storage · Databases
A few lab starting pointsAll labs
For Cloudflare event hosts

Let them experience it.
Let them build.

Make your next customer workshop, training session or hackathon a chance to discover Cloudflare by doing. Give everyone their own workspace and help them turn a session into a working project.

Host an event Cloudflare employee sign-in required.
  1. Shape your event.

    Choose the format, select your labs and add co-hosts.

  2. Share one invitation.

    Send an event link or access code. Attendees join their own workspace.

  3. Keep the room moving.

    Follow progress, see lab status and respond to requests for help.

Before you join.

What do I need to take part?

An event code from your host and a current browser. On a phone you can browse, join, use the agent, reopen saved work and view your app. Use a desktop for comfortable source editing and terminal work. Each lab lists any other requirements before you start.

Can I explore without an event code?

Yes. Browse the lab library and read each challenge. You’ll need an event code to start a hosted lab environment.

Can I keep what I build?

Yes. Download your project’s source and save your private recovery key to return to saved builds. Your workspace shows how long your hosted project will remain available.

Build with Cloudflare

Build tools
Download source
Choose lab
Environment

Keep what you built.

Download the exact source you edited, including the lockfile and tests. Your application data has its own export endpoint. Save this private recovery key to return to your workspace until .

Hosted project available until at least . Use sample data in shareable demos. The downloaded README explains deployment in your own account. No repository per student is created.

Download my source ↓

Optional technical consultation ↗

Use the tools you know.

The agent, source editor and terminal share the same files.

Workers AI build agent

Included with this event. Enter your own prompts, inspect tool calls and stop it whenever you want.

Linux terminal

Run Node.js, npm, Wrangler, tests and package installs. This build has its own environment.

Your preferred coding CLI

Install a CLI in the terminal and sign in with your own provider account. Provider subscriptions are separate. Global installs and terminal logins are not restored when this environment is replaced; source files are saved.

Start with the Claude Code setup guide ↗ or Codex CLI guide ↗. External IDE connections are not configured by this platform.

Ask your host for help.

Your host will see this build’s name, environment status and your note. This request does not share your source or agent conversation.

You built something real.

Open my app ↗Download source

Optional technical consultation ↗