Cloudflare Workers

Run portable contracts in Web-standard runtimes with explicit Workers KV, R2, Queues and Durable Object adapters.

Visit Cloudflare Workers ↗

Supported features

Events and workflows

Carry typed domain events, operation context, transactional delivery, and replay-safe processing across application boundaries.

Background jobs and workflows

Feeds and syndication

Publish RSS, Atom, JSON Feed, sitemaps, and related discovery surfaces from portable feed contracts.

RSS, Atom, and JSON Feed · Sitemaps and discovery

Rate limiting

Apply fail-closed limits with trustworthy subjects and explicit Redis, Prisma, or Durable Object storage.

Distributed counters

Caching

Use namespaced portable caches with typed serialization, tag invalidation, and explicit stampede-protection capabilities across Redis, Workers, and local runtimes.

Namespaced key-value caching · Tag invalidation

File storage

Store and retrieve application objects through explicit filesystem, S3, or R2 providers with validated keys, metadata, streaming bodies, and signed access.

Portable object storage · Signed download and upload access

Realtime and WebRTC

Compose authenticated realtime channels, resumable client state, WebRTC session control, and ICE or relay infrastructure without conflating events, signalling, and media.

Authenticated realtime channels · WebRTC sessions and signalling · ICE and relay coordination

Localization

Share locale policy and message catalogs across application UI, APIs and delivery without choosing a translation vendor.

Locale and catalog contracts

Package reference

@playstack/i18n

Prefer Web-standard boundaries

Portable packages avoid Node-only dependencies unless an explicit Node entry point is selected. Workers KV provides an eventually consistent cache, R2 provides structural object storage, and Durable Objects keep strongly coordinated rate-limit state local to the storage primitive without changing application policy.

Queue consumers and localization

Cloudflare Queues now has an explicit producer/consumer adapter with per-message acknowledgement, retry and durable quarantine requirements. Worker templates preserve the queue bindings you review; verify them in your own Cloudflare deployment.

The portable localization core supports locale policy and catalog fallback without React/Nest dependencies. The application selects the ICU formatter and recipient preferences.

Go

Playstack Pro tag
OriginsPricingBlogNewsletterChangelogStatusRoadmap
ContributorsCommunityIn Use ShowcaseCase StudiesPartnersSponsors
FAQsSupportContact

© 2026 Playstack. All rights reserved.

With OSS
Terms of ServicePrivacy PolicyCookie PolicyImprint

By

Commune Software