This app works best with JavaScript enabled.
Skip to content
Cloudflare docs logomark
Cloudflare
Docs
Cloudflare Workers logo
Workers
Navigation menu icon
Open external link
Cloudflare docs logomark
Cloudflare
Docs
Cloudflare Workers logo
Workers
Dropdown icon
Workers menu
Workers home
Playground
Pricing
Discord
Overview
Expand: Get Started
Get Started
Guide
Quickstarts
Examples
Tutorials
Expand: Learning
Learning
Playground
FetchEvent Lifecycle
Debugging Workers
How Workers works
How KV works
How the Cache works
Using Streams
Using Durable Objects
Using WebSockets
Security model
Metrics and analytics
Integrations
Expand: Platform
Platform
Languages
Limits
Pricing
Routes
Known issues
Scripts
Environments
Deploy button
Cron Triggers
Changelog
Expand: Workers Sites
Workers Sites
Start from existing
Start from scratch
Start from worker
Configuration
Expand: Runtime APIs
Runtime APIs
Web standards
addEventListener
Cache
Durable Objects
Encoding
Fetch
FetchEvent
HTMLRewriter
Headers
KV
Request
Response
ScheduledEvent
Expand: Streams
Streams
ReadableStream
ReadableStream BYOBReader
ReadableStream DefaultReader
TransformStream
WritableStream
WritableStream DefaultWriter
Web Crypto
WebSockets
Collapse: CLI (Wrangler)
CLI (Wrangler)
Install / Update
Authentication
Commands
Configuration
Webpack
Search icon (depiction of a magnifying glass)
GitHub icon
Visit Workers on GitHub
Light theme icon (depiction of a sun)
Dark theme icon (depiction of a moon)
Set theme to dark (⇧+D)
Command-line (Wrangler)
Install / Update
Authentication
Commands
Configuration
Webpack