Tool
Workers for Platforms is a Cloudflare offering that lets platform operators embed the Cloudflare Workers serverless runtime into their products, enabling customers to run user-provided server-side code at Cloudflare's edge. It is provided and maintained by Cloudflare and builds on the Cloudflare Workers ecosystem for distributed compute.
Cloudflare Workers is a serverless functions platform for deploying applications globally. It runs JavaScript, TypeScript, Python, and Rust code in lightweight isolates, scaling from zero to high request volumes without pre-provisioned concurrency. Workers can be tested locally with workerd and deployed across Cloudflare's network, with billing based on CPU execution time rather than idle I/O wait.
open-compute is a self-hosted Cloudflare Workers-compatible platform that packages the Worker runtime, control plane, scheduler, storage, queues, cron, workflows, and related bindings into one Rust binary for infrastructure controlled by its operator. It supports module Workers, familiar bindings, and Wrangler-based deployment, with SQLite for platform metadata and local filesystem storage by default; S3-compatible object storage is optional. The binary uses a pinned, checksum-verified workerd fork to execute isolated Workers, while its control plane handles ingress, APIs, scheduling, supervision, deployments, readiness, shutdown, and recovery. Deployments are immutable and content-addressed, and the platform includes KV, D1, R2, Durable Objects, Queues, Workflows, Cache, static assets, service bindings, and other documented compatibility surfaces. It is designed for a single node and does not provide Cloudflare's global edge, cross-region replication, or a high-availability cluster. open-compute is built in Rust and distributed as a release executable with embedded, verified runtime payloads. It is licensed under Apache-2.0; its packaged workerd fork remains subject to the applicable upstream Cloudflare workerd licensing.
Cloudflare OS is an open-source AI productivity environment developed by Cloudflare and built on Cloudflare Workers. It provides an agent chat interface preloaded with company-specific knowledge, sandboxed development of shareable applications called gadgets, and a security framework called Gatekeepers for controlling agents and apps. It is intended to be customized into an organization's own company operating environment rather than adopted unchanged as a traditional computer operating system. Each user receives a private, separately sandboxed instance of a productivity application, such as a slide-deck tool, whiteboard, game, or dashboard. Agents can create and modify these gadgets and perform tasks involving configured company systems and integrations. Gatekeepers are service-specific Workers that expose a Cap'n Web API, handle authorization such as OAuth, restrict access to the intended resource, log gadget and agent actions, and support human approval for side effects. Instead of stopping synchronously for approval, a Gatekeeper can simulate the outcome locally, let the agent continue and queue actions, then allow the user to approve or reject those actions later in bulk or individually. The full stack can be run locally with pnpm, Wrangler, and workerd using `pnpm run-local`, or deployed to a Cloudflare account. The repository describes the project as an early-access release under heavy development; the local setup is intended for evaluation rather than production use.
A serverless AI inference platform from Cloudflare that runs machine-learning models on Cloudflare's network and exposes them through the Workers platform. It supports tasks such as text generation, image generation, speech recognition, and text embeddings, making it usable for applications including semantic search.
Cloudflare Computer is an open-source library that provides AI agents with a virtual filesystem backed by a Cloudflare Durable Object. The Durable Object stores the authoritative state in SQLite, while the workspace exposes a single execution interface through `workspace.runtime.exec(source, { backend })`. It supports three execution backends: Container projects the SQLite state into a sandbox container through a FUSE mount and synchronizes changes over capnweb RPC; Isolate shell runs `just-bash` in a Dynamic Worker; and Isolate JavaScript runs an ECMAScript module in a fresh Dynamic Worker with structured inputs and results, durable relative imports, configured libraries, workspace-backed `node:fs/promises`, and trusted `ws:git` and `ws:artifacts` modules. Workspaces can register multiple backends under stable identifiers, connect to them lazily, or be used solely as a filesystem without an execution backend. The repository includes examples for container, Worker shell, Worker JavaScript, egress policies, MCP, agent workspaces, tutorials, artifacts, and assets. The package is marked preview-only: its APIs are unstable and the repository says it is intended for experiments, exploration, and prototypes rather than production use.