Serverless Statusphere: a walk through building serverless ATProto applications on Cloudflare’s Developer Platform
Jul 24, 2025Inanna Malick

Summary
This post demonstrates building a serverless ATProto application on Cloudflare's Developer Platform, leveraging Workers, KV, D1, and Durable Objects. It details adapting Rust ATProto libraries for the Workers runtime, handling DID resolution via DNS and KV caching, implementing OAuth flows with session state persisted in KV, fetching user data using an authenticated agent, and publishing updates via the 'create record' operation. It also touches on handling real-time event streams and the challenges of Node.js API compatibility in the Workers runtime.