listme.name

Convex

Reactive backend for TypeScript apps with a built-in database

86.5score

Ranked 4 of 6 in best backend-as-a-service platforms

A TypeScript backend with live-updating queries and a built-in database, free to start. Its backend is source-available under FSL rather than open source, and Enterprise starts at $2,500 a month.

Best for Reactive TypeScript apps

About Convex

Convex runs queries, mutations and actions as TypeScript functions against its database, and connected clients update when the data they read changes. Its pricing page lists function calls, query and mutation compute, and file storage as separate metered items.

The Free and Starter plan is $0 a month with pay as you go for personal projects and prototypes. Professional is $25 per developer a month for startups moving to production, and Enterprise starts at a $2,500 monthly minimum. The backend source is public under the Functional Source License 1.1, which the file names as Apache 2.0 Future License, so it is source-available rather than open source.

Key features

  • Reactive queries
  • TypeScript functions
  • Built-in database
  • File storage

Strengths

  • Live-updating queries in TypeScript
  • Free and Starter plan for prototypes

Limits

  • Backend is source-available under FSL, not open source
  • Enterprise starts at a $2,500 monthly minimum

Where Convex ranks

ListRankScoreBest for
Best Backend-as-a-service platforms4 of 686.5Reactive TypeScript apps

Questions about Convex

Is Convex free?
Convex can be used without paying: Free and Starter pay as you go; Professional $25 per developer a month. Check the vendor’s pricing page for current limits.
Is Convex open source?
No. Convex is proprietary software; its source code is not public.
Which platforms does Convex support?
Convex is available on: Web.
What is Convex best for?
Reactive TypeScript apps. In our ranking of backend-as-a-service platforms it is number 4 of 6 with a score of 86.5.
What are the best alternatives to Convex?
The highest-ranked alternatives on listme.name are Supabase, Firebase, Appwrite, PocketBase.