Convexvs
Cockroach Labs


Cockroach Labs: The cloud-native distributed SQL database

Reactive backend combining a document database, TypeScript server functions and live queries, source-available under the Functional Source Licence.
As of 30 August 2026, Convex is free to use. Convex replaces the database, the API layer and the subscription plumbing with TypeScript functions whose results update automatically when the underlying data changes. Softwr lists it under Databases.
Overview
Convex is a backend platform rather than a database on its own. It provides a document store, server-side functions written in TypeScript that run inside the platform, scheduled jobs and workflows, file storage, text and vector search, and a reactive query layer. Queries are deterministic functions over the database; Convex records what each one read and re-runs it for subscribed clients when any of that data changes, so a React or mobile client receives updated results without polling or manually invalidating a cache. Mutations are transactions, so a function either commits entirely or not at all. The backend source is published under FSL-1.1-Apache-2.0, the Functional Source Licence, which permits self-hosting and internal use, forbids competing use, and converts each release to Apache 2.0 two years after it was made available. The thing that distinguishes it is that reactivity is a property of the database, not a library on top of one. Building the same behaviour on Postgres means change data capture, a subscription server, cache invalidation logic and a plan for what happens when the two drift; Convex makes that the default path and the correctness of it the vendor's problem. The commercial consequence is that this is not a component you can swap later. Your data access, your authorisation checks, your transaction boundaries and your client subscription model are all written against Convex's function API, so the application is coupled to the platform at a much deeper level than a connection string. The buyers are product teams building collaborative or live-updating applications, and increasingly teams building agent backends, who would otherwise spend months on infrastructure that is not their product. The trade-off is the transaction envelope. A query or mutation gets one second of user code, may read and write at most 16 MiB, may scan 32,000 documents and write 16,000, and each document is capped at 1 MiB, so any bulk operation must be chunked and scheduled rather than run as a single transaction. There is no SQL and no query planner; you declare indexes, up to 32 per table, and traverse them, which means an access pattern you did not anticipate is a schema change rather than a new query. That is a reasonable trade for a young product moving fast and a poor one for a system whose query patterns are unknown.
The honest half
Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Convex.
Cross-shopped
Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.


Cockroach Labs: The cloud-native distributed SQL database


PostgreSQL: The world's most advanced open source relational database


Airtable: Create apps that perfectly fit your team's needs


Amazon Aurora: MySQL and PostgreSQL-compatible relational database built for the cloud
Pricing
Taken from the vendor's own pricing page. Prices move, so check before you buy.
Free & Starter
Free
Professional
$25 /month per developer
Business & Enterprise
$2,500 /month minimum
Capabilities
Reactive queries
Subscribed clients receive updated results automatically when any data a query read changes
TypeScript server functions
Queries, mutations and actions written in TypeScript and executed inside the platform
ACID transactions
Mutations commit atomically, with reads and writes isolated within a single function call
Document database
Schema-optional documents with optional validators, and declared indexes for query paths
Scheduling and workflows
Functions scheduled for later execution and long-running workflows with durable state
File storage
Blob storage integrated with the same authorisation model as the database
Text and vector search
Search indexes over documents so retrieval does not require a separate service
End-to-end types
Types flow from the schema through server functions to the client without a generation step
Self-hosting
The backend, dashboard and CLI can be run on your own infrastructure under the FSL licence
Streaming export
Change streams out to a warehouse or ETL tool for analytics that Convex itself does not serve
Answered, with sources
Each answer names the page it came from, so you can check it rather than take our word for it.
It is source-available under FSL-1.1-Apache-2.0. You may read, modify and self-host it, but competing use is prohibited until each release converts to Apache 2.0 on its second anniversary.
Yes. The backend, dashboard and CLI can run on your own infrastructure, with most of the features of the cloud product. Self-hosted instances include a telemetry beacon that can be disabled.
No. Data is accessed through a TypeScript query builder over declared indexes. Relationships are traversed in code, which is explicit and type-safe but means no ad hoc querying.
It fails rather than running longer, so bulk work must be split into batches and scheduled. The limits are per transaction: one second of user code, 16 MiB read and written, 32,000 documents scanned and 16,000 written.
Queries are deterministic functions and Convex records the data each one read. When a mutation changes that data, affected queries are re-run and subscribed clients receive the new result, so cache invalidation is handled by the platform.
Keep looking
Create apps that perfectly fit your team's needs
MySQL and PostgreSQL-compatible relational database built for the cloud
Database caching and optimization that reduces infrastructure costs 30-70%
Document-relational database whose hosted service closed in 2025 and whose core is now unmaintained Apache 2.0 code.
Embedded retrieval library over the Apache 2.0 Lance columnar format, with proprietary Cloud and Enterprise tiers for serving at scale.
Apache 2.0 platform for running many Postgres instances on Kubernetes, with copy-on-write branching and scale-to-zero.
Live context layer for AI agents using real-time SQL transformations
Google Cloud's serverless analytical warehouse, billed either by bytes scanned per query or by reserved compute slots.
SQL transformation framework enabling analytics engineers to version, test and deploy models
MPP analytical database with a MySQL wire protocol and sub-second aggregation on wide tables
Industrial process historian with published per-tag pricing and no client licence fees
Apache 2.0 vector and full-text search engine that runs as an embedded library, a single server or a distributed cloud service.
AWS-only managed key-value and document database with fixed per-partition throughput limits and no ad hoc queries.
Softwr does not host reviews and shows no star rating for Convex, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.
What people switch to, and what they give up
Every tier, and where the cost actually lands
Put it head to head with anything we hold
Its rating, and an embed for your own site
Industrial process historian with published per-tag pricing and no client licence fees
Per tag band per yearNetApp-owned managed service for Cassandra, Kafka, OpenSearch, PostgreSQL and Cadence with a bring-your-own-cloud model
quoteErlang MQTT broker for large IoT fleets, relicensed to BSL with production free use limited to one node
Per month by connection and session volumeAttribute-based access control and masking applied inside Snowflake, Databricks and BigQuery
quoteMPP analytical database with a MySQL wire protocol and sub-second aggregation on wide tables
Open source, no licence feeStreaming database that maintains incremental materialised views in SQL instead of Flink jobs
Per RisingWave Unit hourCentralised data access governance from the creators of Apache Ranger, now rebranding as Trust3 AI
quoteThe Meta-lineage distributed SQL query engine, distinct from the Trino fork
Open source, no licence fee