Edge Computing and Developer Platform
Cloudflare's developer platform lets you build and deploy applications at the edge — running your code in 330+ cities worldwide, milliseconds from your users. No servers to manage, no containers to orchestrate, no cold starts to worry about.
What's Free
Workers (100k requests/day), Pages (unlimited sites), KV (limited reads/writes), D1 (5M rows read/day), Durable Objects (limited), Queues (limited), Secrets Store, and Version Management are all available on the free plan.
The Developer Platform Ecosystem
flowchart TD
subgraph Compute["Compute"]
WORKERS["Workers\n(Serverless Functions)"]
PAGES["Pages\n(Static Sites + Functions)"]
end
subgraph Storage["Storage"]
KV["Workers KV\n(Key-Value)"]
D1["D1\n(SQL Database)"]
DO["Durable Objects\n(Stateful Compute)"]
end
subgraph Messaging["Messaging"]
QUEUES["Queues\n(Message Broker)"]
end
subgraph Management["Management"]
SECRETS["Secrets Store"]
VERSIONS["Version Management"]
end
WORKERS --> KV
WORKERS --> D1
WORKERS --> DO
WORKERS --> QUEUES
PAGES --> KV
PAGES --> D1
style WORKERS fill:#f6821f,color:#fff,stroke:#e5711e
style PAGES fill:#2563eb,color:#fff,stroke:#1e40af
style KV fill:#16a34a,color:#fff,stroke:#15803d
style D1 fill:#7c3aed,color:#fff,stroke:#6d28d9
What You Will Learn
| Lesson | What It Covers |
|---|---|
| Cloudflare Workers | Serverless functions at the edge — write, deploy, and scale |
| Cloudflare Pages | Static site hosting with Git integration and edge functions |
| Workers KV | Global key-value storage for Workers |
| D1 SQL Database | Serverless SQLite database at the edge |
| Durable Objects | Stateful compute with strong consistency |
| Queues | Message queuing for asynchronous processing |
| R2 Object Storage | S3-compatible object storage with no egress fees |
| Workers AI | Run machine learning models at the edge |
| Vectorize | Vector database for AI search and embeddings |
| Secrets Store and Version Management | Secure secret management and deployment versioning |
Prerequisites
- A Cloudflare account
- Basic knowledge of JavaScript/TypeScript
- Node.js installed locally (for the Wrangler CLI)