CLOUDFLARE Edge Playground
Connected to Edge

Experience the Speed of the Global Edge

Deploy code instantly to 330+ cities worldwide. Simulate deploys, measure real-time latency, and inspect Edge products live.

Wrangler Deploy Simulator

Run a mock Wrangler deployment to Cloudflare's network and observe the build orchestration steps in real-time.

wrangler pages deploy ./dist
$ npx wrangler pages deploy ./dist Initializing Cloudflare Wrangler v3.57.0... Ready to build and deploy. Click "Trigger Deploy" below.
📊

Real-Time Performance

Test your current browser connection's ping speed to the closest Cloudflare Edge data center.

-- ms
Awaiting Test
Nearest POP Detecting...
Cache Status HIT (Edge)
HTTP Protocol HTTP/3
SSL Version TLS v1.3
📦

Cloudflare Developer Suite

Serverless Javascript & WebAssembly

Run code in milliseconds of your users. Deploy lightweight serverless functions with zero cold starts, automatic scaling, and a global scope.

  • V8-isolate architecture for ultra-low memory overhead
  • Built-in Support for Web APIs, Streams, and Crypto
  • Integrates seamlessly with node compatibility
export default {
  async fetch(request, env) {
    return new Response("Hello from Edge!", {
      headers: { "content-type": "text/plain" }
    });
  }
}

Static & Jamstack Hosting

Deploy frontend applications with ease. Connect your Git repository or deploy directly using Wrangler. Enjoy automatic custom domain SSL, previews, and redirects.

  • Collaborative previews for every Git commit
  • Full-stack integration using Pages Functions
  • Fast static asset delivery via Cloudflare CDN
# Deploy static folder directly
npx wrangler pages deploy ./dist \
  --project-name=my-awesome-app \
  --branch=production

Serverless Relational Database

Cloudflare D1 is a SQL database built on SQLite. It runs directly within Workers and supports zero-latency queries at the edge with global read-replicas.

  • SQL query support using standard SQLite syntax
  • No database server management or connection pools
  • Automatic backups and transactional security
// Execute SQL directly in your Worker
const { results } = await env.DB
  .prepare("SELECT * FROM users WHERE active = ?")
  .bind(1)
  .all();

Global Key-Value Store

Workers KV is a highly-distributed, eventually-consistent key-value storage system. Best for high-read applications like configuration settings, user profiles, or static assets routing.

  • Sub-millisecond read latency worldwide
  • Supports millions of concurrent users
  • Ideal for dynamic configurations and feature flags
// Read and Write from the global KV store
await env.MY_KV.put("session-42", JSON.stringify(userData));
const value = await env.MY_KV.get("session-42");