vs

Harper (formerly HarperDB) vs Supabase

Harper (formerly HarperDB): Node.js runtime that fuses database, cache, app logic and MQTT/WebSocket messaging in one process. Supabase: Open-source Postgres backend platform: database, auth, storage, realtime and edge functions in one project.

key differences

  • Harper (formerly HarperDB) is primarily a document database; Supabase is relational.
  • Horizontal scaling is addon in Harper (formerly HarperDB) and none in Supabase.
  • Transactions: Harper (formerly HarperDB) offers limited ACID; Supabase offers full.
  • Only Harper (formerly HarperDB) has ttl / expiry, in-memory.
  • Only Supabase has full-text search, geospatial, change data capture, triggers, stored procedures.

choose harperdb for

  • +Edge caching and API acceleration in front of slower origins
  • +Real-time apps needing MQTT or WebSocket fan-out
  • +Geo-distributed application backends
  • +Vector lookups next to application logic

best at · Cache, Edge, Pub/Sub

choose supabase for

  • +MVPs and startups needing a complete backend quickly
  • +AI-generated apps from Lovable, Bolt and similar builders
  • +Mobile and web apps with auth and file uploads
  • +Realtime collaborative features via Postgres changes

best at · OLTP, Vector search, RAG

overview
Primary model
Document
Relational
Also supports
Key-Value, Vector
Document, Vector, Spatial
Type
Backend platform
Backend platform
Status
Active
Active
Developer
HarperDB, Inc.
Supabase, Inc.
First release
2017
2020
Latest version
5.3.4 (Oct 24, 2026)
v1.26.08 (self-hosted) (Aug 7, 2026)
License
Open source (permissive)Apache License 2.0 (core); Elastic License 2.0 (Harper Pro)
Open source (permissive)Apache License 2.0
Free tier
✓
✓
popularity
WhichDB Score
9.1
54.3
Rank
#317
#23
GitHub stars
90
114.1K
Stack Overflow questions
–
2.1K
scale & guarantees
Comfortable data size
Medium (≤ 10 TB)
Medium (≤ 10 TB)
Horizontal scaling
Addon
None
Multi-region
Active active
Read replicas
ACID
Limited
Full
Consistency
Eventual, Strong
Strong
Schema
Flexible
Strict
Architecture
Client server, Distributed, In memory
Primary replica, Client server
deployment
Self-hosted
✓
✓
Vendor-managed cloud
✓
✓
Serverless
—
—
Embedded
—
—
Edge
✓
—
Clouds
–
AWS, Vercel
capabilities
Transactions
✓
✓
Joins
✓
✓
Secondary indexes
✓
✓
Full-text search
—
✓
Vector search
✓
✓
Geospatial
—
✓
JSON
✓
✓
Change data capture
—
✓
Triggers
—
✓
Stored procedures
—
✓
Materialized views
—
✓
TTL / expiry
✓
—
Pub/Sub
✓
✓
Columnar storage
—
—
In-memory
✓
—
Durable persistence
✓
✓
Compression
—
—
Encryption at rest
—
✓
Role-based access
✓
✓
Time travel
—
—
Branching
—
✓
Online schema changes
—
—
Streaming ingest
—
—
Offline sync
—
—
Runs in WebAssembly
—
—
interfaces
Query languages
REST query parameters, GraphQL, SQL (limited)
SQL, PL/pgSQL, GraphQL
Client languages
JavaScript
JavaScript, Python, Dart, Swift, Kotlin, C#, Go, Rust
Best for
Cache, Edge, Pub/Sub, OLTP
OLTP, Vector search, RAG, Content

Harper (formerly HarperDB) vs Supabase: FAQ

What is the difference between Harper (formerly HarperDB) and Supabase?

Harper (formerly HarperDB): Node.js runtime that fuses database, cache, app logic and MQTT/WebSocket messaging in one process. Supabase: Open-source Postgres backend platform: database, auth, storage, realtime and edge functions in one project. Harper (formerly HarperDB) is primarily a document database; Supabase is relational. Horizontal scaling is addon in Harper (formerly HarperDB) and none in Supabase. Transactions: Harper (formerly HarperDB) offers limited ACID; Supabase offers full.

When should I choose Harper (formerly HarperDB) over Supabase?

Choose Harper (formerly HarperDB) for edge caching and API acceleration in front of slower origins; real-time apps needing MQTT or WebSocket fan-out; and geo-distributed application backends. Choose Supabase for MVPs and startups needing a complete backend quickly; AI-generated apps from Lovable, Bolt and similar builders; and mobile and web apps with auth and file uploads.

Is Harper (formerly HarperDB) or Supabase more popular?

Supabase ranks #23 on the WhichDB Score (54.3/100) and Harper (formerly HarperDB) ranks #317 (9.1/100). Popularity is not fit: check the requirements that matter for your project.

Are Harper (formerly HarperDB) and Supabase open source?

Yes. Harper (formerly HarperDB) is open source. License: Apache License 2.0 (core); Elastic License 2.0 (Harper Pro). Yes. Supabase is open source. License: Apache License 2.0.