A reactive backend platform.
- Similar as Firebase + Supabase + Serverless Functions
- Convex built its own db + reactive execution engine.
- Convex functions run in Convex's cloud environment.
- Use document database (a type of NoSQL) like mongodb, firebase, …
- Can store images, documents, videos, …
- Built in reactive (no need extra web socket)
| Layer |
Convex Feature |
| Database |
built-in document database |
| Backend API |
server functions |
| Realtime |
automatic subscriptions |
| Transactions |
atomic writes |
| Auth |
integrated auth system |
| • Google |
|
| • GitHub |
|
| • Auth0 |
|
| • custom JWT |
|
Convex is weaker for:
- complex relational queries
- heavy SQL analytics
- existing Postgres systems
Convex vs Supabase
Supabase advantages:
| Advantage |
Reason |
| SQL |
powerful queries |
| Postgres ecosystem |
massive |
| analytics |
easier |
| migrations |
mature |
Convex advantages: