Zero cold starts
Lightweight isolates spin up in under 5 ms ā no containers to warm.
Deploy serverless JavaScript, TypeScript, and WebAssembly to the edge with no cold starts and no regions to pick.
export default {
async fetch(request, env) {
const country = request.geo.country;
const greeting = await env.KV.get(`hello:${country}`);
return new Response(greeting ?? 'Hello from the edge!');
},
};
Lightweight isolates spin up in under 5 ms ā no containers to warm.
One deploy command ships your code to every edge location at once.
Low-latency key-value storage and strongly consistent objects built in.
Background jobs and scheduled triggers without managing infrastructure.
First-class support for Next.js, Astro, Remix, SvelteKit, and Hono.
A full local runtime that mirrors production for fast, offline iteration.
Serve static and dynamic content from 180+ edge locations with tiered caching, smart routing, and instant purges.
Learn moreUnmetered DDoS mitigation, a managed WAF, bot management, and API protection in one policy engine.
Learn moreProtect internal apps, SSH, and private networks with per-request identity and device checks.
Learn moreCreate a free account in under a minute. No credit card required.