AppEdge Documentation
Welcome to AppEdge – the edge-first Backend-as-a-Service (BaaS) platform built entirely on Cloudflare’s global network.
What is AppEdge?
AppEdge is a Firebase competitor that provides a complete backend infrastructure for modern applications, running on Cloudflare Workers with sub-10ms cold start latency across 200+ global locations.
Key Features
- Edge-First Architecture: Runs on Cloudflare’s global network for ultra-low latency
- Cloudflare-Native: Built on D1 (database), R2 (storage), and Durable Objects (real-time)
- Type-Safe: Full TypeScript support with Drizzle ORM
- Developer-Friendly: Simple APIs that feel familiar to Firebase/Supabase users
- Plugin System: Extensible architecture for custom functionality
- React Native SDK: Complete mobile app development support
Core Services
Database (D1)
SQLite-based edge database with Drizzle ORM for type-safe queries:
- Full SQL support
- Automatic migrations
- Type-safe queries
- Edge replication
Storage (R2)
S3-compatible object storage for files:
- Presigned URLs
- Public/private buckets
- CDN integration
- Large file support
Real-time (Durable Objects)
Stateful WebSocket connections:
- Live data subscriptions
- User presence
- Collaborative editing
- Chat and messaging
Authentication
Complete auth system with:
- Anonymous authentication
- Silent Network Auth (SNA) via Twilio
- Email/phone verification
- OAuth providers
- Organization support
Why AppEdge?
- Performance: Sub-10ms cold starts, edge-first architecture
- Cost-Effective: Pay only for what you use on Cloudflare’s network
- Simple Migration: Compatible APIs make migrating from Firebase/Supabase easy
- Modern Stack: TypeScript, Drizzle ORM, React Native ready
- No Vendor Lock-In: Built on open standards (SQL, S3, WebSocket)
Quick Start
Get started with AppEdge in minutes:
# Install the core SDK
npm install @appedge/core
# For React Native apps
npm install @appedge/react-native
Check out our Getting Started guide to begin building with AppEdge.
Architecture
AppEdge follows a monorepo structure with:
- @appedge/core: Core SDK with database, storage, and auth
- @appedge/worker: Cloudflare Worker runtime
- @appedge/react-native: Complete React Native SDK
- @appedge/plugin-system: Extensible plugin architecture
- Backend Adapters: Firebase and Supabase compatibility layers
Learn more in the Architecture section.
- GitHub: FinHub-vc/appedge
- Issues: Report bugs or request features
- Discussions: Get help from the community
Ready to build? Start with Getting Started →