Self-hosted Workers platform

Workers, on your own metal.

WDL runs Cloudflare Workers–shaped code on stock workerd — multi-tenant, immutable, and namespaced to you.

five repositories

platform

wdl

The multi-tenant Workers platform, built on stock Cloudflare workerd with multi-replica failover. Loads immutable worker versions from Redis/Valkey, then layers control/auth, KV, R2, D1, Durable Objects, queues, cron, Workflows, and live log tailing around the runtime.

cli

cli

Ships your code to a WDL platform. Bundles the project with Wrangler v4, uploads it to the control plane, and manages D1, R2, KV, queues, secrets, and wdl tail logs inside your own namespace. Nothing is ever sent to Cloudflare.

GitHubnpm JS · npm
product

chat

A WDL Worker that builds WDL Workers — an AI agent that turns one line into a running worker: build it in a MicroVM sandbox, deploy it, preview it. A product running as a tenant on WDL.

GitHubchat.wdl.dev JS · MicroVM
library

aws-sigv4

A small, zero-dependency AWS SigV4 signer for web-standard runtimes and S3-compatible storage — a SigV4Client with sign() and fetch(), and nothing else.

GitHubnpm TypeScript · npm
site

site

This page — a single WDL Worker scaffolded with wdl init. It renders its own HTML and serves its CSS and favicon through ASSETS. You're reading its response.

GitHub Worker · ASSETS