Skip to main content

Open Source · MIT License

100× cheaper. 100× faster
than Firebase & Supabase.

Infinite scaling — without changing a line of code.
Database · Auth · Realtime · Storage · Functions · Admin UI — all built in.

npx edgebase init my-app
155×
Cheaper
vs Firebase at 1M MAU
~0ms
Cold Start
300+ edge locations
$0
Auth & Egress
No MAU charges, ever
14
SDK Languages
JS · Dart · Swift · Kotlin · Scala · Elixir & more
13
OAuth Providers
Google, GitHub, Apple & more
3
Deploy Modes
Edge · Docker · Node.js

Why 100× Cheaper?

Auth MAU billing and egress are the two biggest cost drivers at scale. EdgeBase removes both, and realtime stays inside DO compute instead of turning into a separate per-recipient bill.

1M MAU scenarioFirebaseSupabaseAppwriteEdgeBase
Auth$4,415$2,925$2,400$0
Egress (100 TB)$12,000$8,978$14,700$0
Realtime (900M msg)$5,400$2,263$630Included in compute (~$7)
Room (mini-game)*$2,700$13,500$3,800$10
DB + Compute + Storage$233$131$136$149
Total$24,748/mo$27,797/mo$21,666/mo~$159/mo

Core social app is ~$149/mo. Adding the Room mini-game workload shown above brings the combined scenario to ~$159/mo. $5/mo is account-level — one subscription covers unlimited projects. Self-hosted (Docker / Node.js): VPS cost only.

Why 100× Faster?

V8 isolates pre-warmed at 300+ edge locations worldwide. No container boot, no runtime init.

FirebaseSupabaseAppwriteEdgeBase
Cold startSeconds~1s~1s~0ms
Edge locations❌ single region❌ single region❌ single region300+ cities

Why Infinite Scaling?

Scale to millions of independent databases — per user, per workspace, per tenant, however you design it — without changing your code or schema.

🗄️

Isolated DB Blocks

Dynamic DB blocks can give each user, workspace, or tenant its own isolated SQLite-backed Durable Object. Heavy traffic in one workspace does not slow down another.

🔌

DB Blocks — Physical Isolation

db('user', id) — per-user, per-workspace, or per-company. Each gets an independent database. Zero config sharding.

🔗

Group + JOIN

Tables in the same DB block share one SQLite backing database, enabling SQL JOINs. Single-instance blocks can default to D1, while isolated multi-tenant blocks stay on Durable Objects.

Everything Built In

Database · Auth · Realtime · Storage · Functions · Admin UI — no third-party services needed.

🗄️

Database

SQLite across D1 and Durable Objects — full SQL, JOINs, transactions, FTS5 full-text search (CJK included), automatic schema migrations, and UUID v7 cursor pagination.

🔐

Authentication

Email/password, magic link, phone/SMS, MFA, 13 OAuth providers (Google, GitHub, Apple, Discord, Kakao, Naver & more), anonymous auth — $0 forever, no MAU charges.

Realtime

WebSocket subscriptions, presence tracking, and broadcast messaging. Hibernation API keeps idle connections at $0.

📦

Storage

R2-based file storage with $0 egress, signed URLs for upload & download, multipart uploads, and bucket-level access rules.

⚙️

App Functions

DB triggers, HTTP endpoints, cron schedules, and auth hooks (beforeSignUp, afterSignIn, beforePasswordReset) — all server-side TypeScript.

🔒

Access Rules

Deny-by-default TypeScript access rules with auth, resource, request, and context accessors. No eval(), bundled directly into the runtime.

One Codebase, Three Deploy Modes

The same code runs identically everywhere — no rewrites, no vendor lock-in.

☁️

Cloudflare Edge

npx edgebase deploy
  • ~0ms cold start
  • 300+ global locations
  • Auto-scaling
  • From $5/month (all projects)
🐳

Docker

npx edgebase docker run
  • Full data ownership
  • Single container
  • Volume persistence
  • VPS cost only
💻

Node.js

npx edgebase dev
  • Zero dependencies
  • Dev & production
  • Local filesystem
  • Free

30+ SDK packages across 14 languages

Client and admin SDKs generated from the same API contract.

JavaScript / React Native
Python
Dart/Flutter
Swift
Kotlin
Java
Scala
Go
PHP
Rust
C#/Unity
C++/Unreal
Ruby
Elixir

At a Glance

FirebaseSupabasePocketBaseEdgeBase
DeployManagedManagedSelf-hostEdge / Docker / Node
Cold StartSeconds~1s0ms~0ms
Auth Cost$275/100K$25/moFreeFree
Egress$0.12/GB$0.09/GBServer$0
Self-Host⚠️ Complex✅ 3 ways
Multi-TenancyManualRLS manualManualDB blocks (1 line)
FTSpg_trgmFTS5 (CJK)
KV / D1 / Vector
LicenseProprietaryApache-2.0MITMIT

Ready to Build?

Your backend is 30 seconds away.