Deploy a Cloudflare Worker

Deploying a Worker using Wrangler (Cloudflare's CLI tool).

Prerequisites

Quick Start

# Authenticate
wrangler login

# Create a new Worker
npx wrangler init my-worker
cd my-worker

# Develop locally
npx wrangler dev

# Deploy
npx wrangler deploy

Configuration (wrangler.toml)

name = "my-worker"
main = "src/index.ts"
compatibility_date = "2026-06-11"

<a href="/skills/d1_databases.html">D1_databases</a>
binding = "DB"
database_name = "my-db"
database_id = "<db-id>"

Related