“Awesome Database, very nice to work with. It's a really good fit database for LMS and the real time is a nice feature.”
DatabaseMaker says so +1 · source ↗
Convex
Reactive backend: a document database plus server functions written in TypeScript, with live-updating queries.
Works with AI agents:llms.txtCLIConvex is a backend you program entirely in TypeScript. It bundles a database, the server functions that read and write it, file storage, scheduled jobs and client libraries, so you can build a live-updating app without wiring up an API server, an ORM and websockets.
You write three kinds of functions in a convex/ folder. Queries read data, mutations write it inside a transaction, and actions can call outside services. Queries are TypeScript running next to the data, with no SQL, and clients subscribe to them: when any document a query depends on changes, Convex reruns it and pushes the new result. The database stores JSON-like documents in tables that reference each other by ID, with serializable transactions. Clients exist for React, React Native, Vue, Svelte, Python, Rust, Swift and Android.
Useful for a small team: consistent real-time updates by default, built-in Convex Auth or integrations with Clerk, Auth0 and WorkOS, backups and zip export, and log streams to external tools. The cloud service runs on AWS in US East, Ireland, Sydney and Canada Central. The backend is source-available under FSL (it becomes Apache 2.0 after two years) and can be self-hosted.
Limits: queries and mutations get one second of user-code time and per-transaction caps on documents read and written, so heavy batch work belongs in actions or scheduled jobs. Data access is through Convex's own API rather than SQL. Authorization rules are written by hand in each function, since there is no built-in authorization framework yet.
Where it fits
How Convex itself is built
5 tools, from its own code, website and Product Hunt page.
Who uses it
50 makers' products, each linked to the source that shows it, and 9 open-source projects that declare it in their code.
“A backend that feels like state, not a database. Lets a small team ship features that would normally need three engineers.”
DatabaseMaker says so +1 · source ↗“One of the best agentic integration and infra out there.”
DatabaseMaker says so +1 · source ↗“Real-time updates results in beautiful UX”
DatabaseMaker says so · source ↗“TL;DR - Blazing fast, flexible, reliable, affordable. Everything from documents, databases, caching, vectors and even all our AI functions - all in one place. Shortened our development by years!”
DatabaseMaker says so · source ↗“Love their UI, their reactivity is insanely good. Was initially with supabase, but have shifted to convex now. Also don't like writing SQL, so Convex was a no-brainer.”
DatabaseMaker says so · source ↗“Built a lot of the backend for Fixa.dev on Convex — real-time sync and backend functions made it easy to iterate fast without managing infrastructure.”
DatabaseMaker says so · source ↗“By far the most important shoutout, It's our entire backend: database, realtime sync, server functions. But more importantly, Convex's @convex-dev/agent, @convex-dev/rag, @convex-dev/rate-limiter do a lot in ReleaseDock. Convex also has the best usage tracking & analytics UX so you can track your performance as your project grows. The best in class in my humble opinion.”
DatabaseMaker says so · source ↗“Convex's Database has been great for a0 apps.”
DatabaseMaker says so · source ↗“The free tier is very generous and easy to use”
DatabaseMaker says so · source ↗“Easy deployments and built-in realtime that works without any issues”
DatabaseMaker says so · source ↗“Convex just felt like the fastest way to ship a real-time, production-ready backend without dealing with the usual complexity. Compared to alternatives, the developer experience is much smoother, and everything works out of the box without a ton of setup.”
DatabaseMaker says so · source ↗“I love convex. What more can I say?”
DatabaseMaker says so · source ↗“Great dev docs and easy to user”
DatabaseMaker says so · source ↗“Before Convex, I preferred Subbase and Firebase for database and database services, but after discovering Convex, that changed. If you use Convex in your projects, you have superpowers. Its ease of use and capabilities are truly beneficial for developers with limited time. Moreover, its live data transfer and detailed logging system simplify many tasks.”
DatabaseMaker says so · source ↗“Realtime DB is great”
DatabaseMaker says so · source ↗“This real-time database for TypeScript is a game-changer. It seamlessly integrates with my application, providing real-time data synchronization and making development a breeze.”
DatabaseMaker says so · source ↗“Convex scales incredibly well and is extremely reliable!”
DatabaseMaker says so · source ↗“Easy to use and easy to work on! Thanks team!”
DatabaseMaker says so · source ↗“Using Convex allowed us to show live Clawcast conversations between agents extremely easily, scaling with traffic. We considered Supabase and Neon but Convex was the right choose for managing a real-time sync between our frontend and our DB.”
DatabaseMaker says so · source ↗“Helped us create a fast and scalable backend, ensuring that every node, connection, and update in Graphify happens instantly. Without Convex, handling dynamic knowledge graphs would be a major challenge.”
DatabaseMaker says so · source ↗“For making realtime collaboration simple”
DatabaseMaker says so · source ↗“Easy realtime database that saves JSON objects. The automatic schema validation and deployments is top notch.”
DatabaseMaker says so · source ↗Open source: a project that declares Convex as a dependency in its public code — verifiable, but not necessarily a live product.
What makers say
31 makers on why they use Convex, in their own words on Product Hunt.
By far the most important shoutout, It's our entire backend: database, realtime sync, server functions. But more importantly, Convex's @convex-dev/agent, @convex-dev/rag, @convex-dev/rate-limiter do a lot in ReleaseDock. Convex also has the best usage tracking & analytics UX so you can track your performance as your project grows. The best in class in my humble opinion.
ReleaseDockSep 2026 ↗Before Convex, I preferred Subbase and Firebase for database and database services, but after discovering Convex, that changed. If you use Convex in your projects, you have superpowers. Its ease of use and capabilities are truly beneficial for developers with limited time. Moreover, its live data transfer and detailed logging system simplify many tasks.
Convex just felt like the fastest way to ship a real-time, production-ready backend without dealing with the usual complexity. Compared to alternatives, the developer experience is much smoother, and everything works out of the box without a ton of setup.
FastlaneSep 2026 ↗Convex is the backend of opensend.cc, self-hosted right next to the app. It stores every email, event and contact, and it serves the REST API. Its realtime sync is why the dashboard updates the moment an email is opened or clicked, without a refresh.
Convex for the whole backend. No separate database, no API layer to maintain, auth built in — I just write functions and call them. For a one-person team it basically replaced a whole backend stack. Couldn't have shipped this fast without it.
KanaSenseiSep 2026 ↗Loved and watch-outs
Themes that recur in makers' words and Hacker News comments, each linked to what it summarises, with how Product Hunt tags its reviews.
- Real-time sync is built in, so dashboards, comments and leaderboards update for every user without refreshes or extra plumbing. PHHN
- Database, server functions and auth in one service replace a whole backend stack for a one-person team. PHPH 2HN
- Everything is TypeScript with schema validation, giving strong typing from the database to the UI and no SQL to write. PHHN
- Makers switching from Supabase or Firebase find setup quicker and the learning curve gentler. PH
Reliability and open issues
- critical AI gateway unavailable Sep 2026
- none Dashboard logins degraded Sep 2026
- major Account verification/team invite emails not working Aug 2026
- Convex Flutter support👍 45 · opened Mar 2025 · active May 2026
- Feature Request: OTel Component👍 20 · opened Oct 2025 · active Apr 2026
- Add Logto to the supported third-party authentication providers👍 10 · opened Jul 2025 · active Jun 2026
Who switches
Public pull requests on GitHub since Oct 2024 whose title says "X to Y" — real code changes moving a project from one tool to another, by developers in general. Open a row to see the pull requests.
Supabase → Convex50 PRs
- feat(convex): migrate backend from Supabase to ConvexChhikara-Industries/website · 2026-10-01
- Migrate Kodi from Supabase to Convex (self-hosted)jawg-zz/kodi · 2026-09-20
- Migrate Rough Consensus from Supabase to Convexalexlwn123/Rough-Consensus · 2026-09-15
- Migrate data layer from Supabase to Convexangadchhikara12/san-transport-services · 2026-09-12
- Migrate from Supabase to Convex + ClerkChe1195/cooksnap · 2026-09-11
- Migrate starter from Supabase to Convexrobbybuilds/agent-founders-web-app-starter · 2026-08-24
- Migrate from Supabase to Convexdrumdrone/social-canvas-calendar · 2026-08-03
- Migrate backend from Supabase to Convexsheerazautomate/mepcoapk · 2026-07-28
- feat: migrate Supabase to Convex and Clerkkalynbeach/kalynbeach-net · 2026-07-17
- Add ledgered Supabase to Convex migrationjunyengit/skyla · 2026-07-12
PostgreSQL → Convex3 PRs
- docs(specs): Postgres restricted-role alternative to the Convex sandboxVerdant-OS/verdant-grow-diary · 2026-08-14
- Migrate backend from Postgres to Convex (Phase 1)CarlesRojas/cozybooks · 2026-07-29
- feat: Migrate Google Calendar token storage from Postgres to Convexdlitorja/mentorships-infra · 2026-05-13
Convex → Supabase19 PRs
- Migrate backend from Convex to Supabaseliondevloper/kalgi-salon-academy · 2026-09-29
- Migrate Hookup-Radar frontend from Convex to Supabase (fixes blank-screen bug)patriotnewsactivism/Hookup-Radar · 2026-09-06
- Migrate the storefront from Convex to SupabaseBambiLeeCHC/XI-Eleven-XVI-Sixteen-shop · 2026-08-09
- Migrate `gabinet/packages` multiline ctx.db.get off Convex to Supabasealeksanderem/crm_new · 2026-08-06
- Migrate `resourceInvites` ctx.db.get off Convex to Supabasealeksanderem/crm_new · 2026-08-06
- Migrate `_helpers/activities` ctx.db.get off Convex to Supabasealeksanderem/crm_new · 2026-08-06
- Migrate `listByTemplate` query off Convex to Supabasealeksanderem/crm_new · 2026-08-06
- fix(invitations): migrate listPending/getByToken ctx.db.get off Convex to Supabasealeksanderem/crm_new · 2026-08-06
- fix(gabinet/employees): migrate _getUserEmailById ctx.db.get off Convex to Supabasealeksanderem/crm_new · 2026-08-06
- Migrate `organizations.getUsageStats` Convex query to Supabase hookaleksanderem/crm_new · 2026-08-06
Convex → PostgreSQL5 PRs
- feat(backend): migrate Convex workflows to Effect and PostgresJustinRoderick/turbologs · 2026-09-29
- BL-0068: in-app account deletion — the whole cascade, Convex to Postgresmichaellyoungg/pantry · 2026-08-18
- Migrate backend from Convex to Postgres + Drizzle + Auth.jsaberiggs/flashcards · 2026-07-02
- feat: migrate app from Convex to Postgres stack + auto startup migrations for Docker deploystickideasintl/sika · 2026-02-24
- feat(services): update convex service to include postgrescoollabsio/coolify · 2025-07-21
Alternatives to Convex
All alternatives by situation →On Product Hunt, people weigh it against: Supabase, InstantDB, Prisma, Firebase, PocketBase, Turso, Xano, Appwrite, NestJS, Upstash.
Questions makers ask about Convex
Can I self-host Convex?
Yes. The self-hosted backend is the same open-source code the cloud uses, under the FSL Apache 2.0 license, and community support is in Discord. Convex recommends its hosted product if you want a hands-off setup. source ↗
Which regions can my data live in?
Deployments can run in AWS US East (N. Virginia), Europe (Ireland), Asia Pacific (Sydney) or Canada (Central), and all of a deployment's infrastructure stays in the chosen region. A deployment's region cannot be changed later, so moving means exporting and importing into a new deployment. source ↗
Is Convex SOC 2, HIPAA and GDPR compliant?
Convex states it is SOC 2 Type II compliant, HIPAA compliant and complies with GDPR, with reports available on request. source ↗
Can I export my data?
Yes. You can download a backup as a zip, run npx convex export from the CLI, or stream data out through the Data Sync API or a third-party integration. source ↗
What availability and durability does Convex promise?
Convex targets 99.99% availability, though maintenance may cause downtime without notice. Data is encrypted at rest, replicated across availability zones and backed up regularly. source ↗
How long can a function run?
Queries and mutations get one second of user-code execution (database time not counted). Actions can run up to 30 minutes in the Convex runtime or 10 minutes in the Node.js runtime. source ↗
Does it work with frameworks other than React?
Yes. There are quickstarts for React, React Native, Vue and Svelte, plus clients for Python, Rust, iOS Swift and Android Kotlin. source ↗
Is Convex free?
Yes — there is a free tier a small product can run on; paid use starts at $25 per developer/mo. source ↗
Is Convex open source or self-hostable?
Open source, and you can self-host it. source ↗
Can AI coding agents work with Convex?
It serves an llms.txt docs index; it has an official CLI (convex).
Who uses Convex?
50 makers' products we track, each with a source, and 9 open-source projects declare it in their code. source ↗