Skip to content

open-compute

A serverless platform for building Workers applications on a single node. open-compute runs the declared Cloudflare Workers programming model (ocd + pinned workerd). It does not provide a global edge, billing, or the Cloudflare dashboard.

Deploy module Workers with oc. Run the platform as a service with ocd. The project file is open-compute.json.

Get started · Directory

Compute

  • Workers — Module Workers, executed by local workerd
  • Durable Objects — Stateful compute with strongly consistent storage
  • Workflows — Replayable multi-step applications
  • Queues — At-least-once message delivery

Storage

  • KV — Low-latency key-value storage
  • D1 — SQL
  • R2 — Object storage (bytes live on the S3 you configured)

Media

  • Cache — Workers Cache and the Cache API
  • Images — Bounded local raster transforms

Platform

  • Platform — Compatibility, limits, and behavior differences
  • Limitscapabilities.limits from the running binary
  • Compatibility — Products, Worker APIs, single-node topology
  • Behavior differences — Single-node topology and runtime behavior

Operate

Install ocd, write config, run it as a service, and the incident handbook: ocd.