Skip to content

Getting Started

This platform is a self-hosted, edge-first alternative to EAS Updates. It provides the core functionality of Expo’s OTA (Over-The-Air) updates—delivering JavaScript bundles and assets to your apps—but gives you full control over the infrastructure, data, and release pipeline.

Built on top of Cloudflare Workers, it’s designed to be lightweight, incredibly fast, and cost-effective.

  • 🚀 Edge-First Performance: Global delivery with near-zero latency using Cloudflare’s edge network.
  • 📉 DAU Analytics: Out-of-the-box tracking for Daily Active Users and update check/download counts.
  • 🔄 Instant Rollbacks: One-click rollbacks via the dashboard to revert to any previous update.
  • 🔗 Zero-Auth Git Traceability: Automatically links every update to its Git branch and commit hash.
  • 🛡️ Smart Deletion Protection: Safeguards against accidentally deleting active channels that still have devices connected.
  • 📡 Edge-Streaming Assets: Efficiently serves assets directly from R2 through the Hono proxy.

Before you begin, ensure you have the following:

  • A Cloudflare account.
  • Node.js and pnpm installed.
  • Wrangler CLI installed and authenticated (npx wrangler login).