GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Products
  • Solutions
  • Resources
  • Pricing
  • Login
  • Dashboard
  • Contact sales
  • Start building

This view

  • Original page
  • New address

GeezerVison is showing www.cloudflare.com — Cloudflare Workers - Global Serverless Functions Platform

React Flow
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

Deploy serverless functions globally in seconds

Cloudflare Workers are fast, elastic, and serverless functions that scale automatically from zero to millions of requests.

Start building for free View docs

Only pay for what you use

Pay only for execution time (CPU time), not idle time spent waiting on I/O.

Near your users, or your data

Deploy once, run in Cloudflare's 335+ cities by default, or use Smart Placement to run near your data, to minimize end-to-end latency.

No cold starts

Don't keep users waiting, or spend your time on prewarming rube-goldberg machines.

Infinite concurrency without the markup

No need to pay for pre-provisioned concurrency. Just scale up based on demand on your big launch days, no matter how many concurrent users you get.

First-class local development

Workers allows you to fully test your changes locally and allow you to get in the flow, ahead of pushing your changes with workerd, our open-source runtime.

Write in JS, TS, Python or Rust

Choose from a template in your language to kickstart building an app.

Serverless architecture, from the ground up: Isolates vs. Containers

Workers are built on unique architecture called isolates. Isolates are an order of magnitude more lightweight, which means they can easily and quickly scale up and down to meet your needs.

Traditional
architecture
Workers v8
isolates
User code
Process overhead
Background Pattern
Workers

You can use Workers to:

See real-world examples of Cloudflare Workers

See more

Build scalable APIs

Handle billions of requests with automatic scaling and global deployment. No load balancers, no capacity planning, no regional configuration.

Deploy complete web applications

Ship React, Vue, or Next.js apps integrated backend logic, databases, and storage. Full-stack development without infrastructure management.

Run serverless functions at the edge

Handle authentication, rate limiting, routing, caching logic near your users. Reduce latency and reduce load on your server by offloading processing to Workers.

Run business logic and background jobs

Handle webhooks, process data, and run scheduled tasks with built-in Queues, Workflows, and Cron Triggers. Reliable automation without server babysitting.

Hello World to full-stack on a single integrated platform

Go beyond hello world by connecting to any resources you need — database, storage, browser rendering, images and more with a simple binding.

Background Pattern
01 02 03 04 05 06 07 08 09 10 11 12
export default {  async fetch(request, env) {    const stmt = env.DB.prepare('SELECT * FROM comments LIMIT 3');    const { results } = await stmt.all();
    return new Response(renderHtml(JSON.stringify(results, null, 2)), {      headers: {        'content-type': 'text/html',      },    });  },} satisfies ExportedHandler<Env>;
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22
async list(): Promise<Todo[]> {    const todos = await this.kv.get(this.todosKey, "json");    if (Array.isArray(todos)) {      todos.sort((a: Todo, b: Todo) => b.createdAt - a.createdAt);    }    return (todos || []) as Todo[];  }
async create(text: string): Promise<Todo> {  const newTodo: Todo = {    id: crypto.randomUUID(),    text,    completed: false,    createdAt: Date.now(),  };  const todos = await this.list();  todos.push(newTodo);  await this.kv.put(this.todosKey, JSON.stringify(todos), {    expirationTtl: 300,  });  return newTodo;}
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18
export default {  async fetch(request, env) {    const inputs = {      prompt: 'cats vibe coding an application',    };
    const response = await env.AI.run(      '@cf/black-forest-labs/flux-1-schnell',      inputs,    );
    return new Response(response, {      headers: {        'content-type': 'image/png',      },    });  },} satisfies ExportedHandler<Env>;
Deploy with confidence, even on Fridays

Go from localhost to global in seconds

$ █
...or by clicking merge

Cloudflare Workers connects directly to your Git repository, allowing you to deploy however, whenever you want

Go fast, or slow

Workers enables you to instantly deploy to all 330+ cities, or gradually roll out changes to a percentage of your users. If errors spike up, roll back when you need.

Intercom

"

Cloudflare's toolkit is accelerating that movement even faster. Their clear documentation, purpose-built tools, and developer-first platform helped Intercom go from concept to production in under a day. "

Jordan Neill
Jordan Neill SVP Engineering

Workers Pricing

Serverless functions that run everywhere, instantly. View Compute pricing details

Component
Free
Paid

Requests

Free

100k / day

Paid

$0.30 / million requests

CPU Time

Free

10 ms / request

Paid

$0.02 / million CPU ms

Powerful primitives, seamlessly integrated

Built on systems powering 20% of the Internet, Workers run on the same infrastructure Cloudflare uses to build Cloudflare. Enterprise-grade reliability, security, and performance are standard.
Compute
Browser Run Automated browsers
Containers Any language, anywhere
Durable Objects Stateful compute
Sandboxes Secure code execution
Workers Global serverless functions
Workers for Platforms Programmable Platform Solutions
Workflows Process orchestration
Storage
Artifacts Git-native versioned storage
D1 Serverless SQL
Basin Ingest, catalog & query data
Hyperdrive Global databases
K2 Publish and subscribe to durable, ordered event streams
Queues Message processing
R2 Egress-free storage
KV Ultra-fast key-value storage
AI
Agents Build stateful AI agents
AI Gateway AI observability
AI Search Instant retrieval
Vectorize Vector database
Workers AI Edge AI models
SASE / Zero Trust
SASE Cloudflare SASE platform
Access Zero trust access to private resources
CASB SaaS and cloud posture
Data Loss Prevention Protect sensitive data
Gateway Web filtering
Browser Isolation Secure web browsing
WAN Cloud-delivered networking
Email Security Phishing protection
Security
DDoS Protection Mitigation Solutions
Rate Limiting Abuse prevention
SSL Secure Your Site with SSL
Turnstile A CAPTCHA Replacement Solution
WAF Web Application Firewall
Magic Transit DDoS Protection for Networks
Client-Side Security Prevent browser supply chain attacks
Bot Management Block bad bots
Network & Content Delivery
CDN Faster delivery & caching
DNS Fast DNS
Load Balancing Zero downtime
TURN / SFU Real-time infra
Analytics Web Performance & Security

Build without boundaries

Join thousands of developers who've eliminated infrastructure complexity and deployed globally with Cloudflare. Start building for free — no credit card required.

Start building for free View docs
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.