Now in public beta

Deploy instantly

  • Schedule jobs and build powerful flows
  • Built-in monitoring
  • Scale with ease
  • Open source ecosystem
  • Automate your deployments
  • Easily bind your domains to workers
hello.ts
addEventListener("fetch", (event: FetchEvent) => {
  event.respondWith(handleRequest(event.request))
});

async function handleRequest(request: Request) {
  return new Response("Hello world", {
    headers: { "Content-Type": "text/html" }
  });
}
TypeScript supported out of the box View more examples

Built with OpenWorkers

Real-world examples running in production. See what you can build with OpenWorkers.

time.workers.rocks

Application with SSR-rendered clocks. Clock hands are positioned at load time.

httpbin.workers.rocks

A replica of the famous httpbin tool for testing HTTP requests.

qr-code.workers.rocks

Embedded QR code generator.

sveltekit.workers.rocks

SvelteKit app demo with server-side rendering.

rock-paper-scissors.workers.rocks

Provably fair Rock Paper Scissors game

ip-info.workers.rocks

Simple IP information lookup tool.

Sign up for our newsletter