Deploy a Cloudflare Worker
Deploying a Worker using Wrangler (Cloudflare's CLI tool).
Prerequisites
- Node.js installed
- Cloudflare account
- Wrangler installed (
npm install -g wrangler)
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
- Cloudflare Workers — Workers platform
- Edge Computing — Edge computing concepts
- Cloudflare Kv — KV storage binding