Appwrite is a self-hostable backend platform providing authentication, databases, storage, functions and messaging through a unified API and SDKs.
Open-source database platforms and tools
Choose from the access pattern backward. Transactional, analytical, time-series, vector, cache and embedded workloads have different consistency, indexing, scaling and recovery requirements.
For application developers, database engineers, data teams and platform teams selecting a persistence layer.
The decision to make
Benchmark the actual schema, queries and failure conditions. A synthetic throughput number does not replace restore testing, driver behavior or operational fit.
14 matching tools
| Tool | Deployment | Source | API | Pricing model |
|---|---|---|---|---|
| Appwrite | Self-hosted | Open source | Available | freemium |
| Cassandra | Self-hosted | Open source | Available | open source |
| ClickHouse | Self-hosted | Open source | Not specified | freemium |
| DuckDB | Self-hosted | Open source | Not specified | open source |
| Estuary | See profile | Open source | Available | freemium |
| InfluxDB | Self-hosted | Open source | Available | open source |
| MySQL | Self-hosted | Open source | Available | open source |
| PocketBase | Self-hosted | Open source | Available | open source |
| PostgreSQL | Self-hosted | Open source | Available | open source |
| Redis | Self-hosted | Open source | Available | freemium |
| Rowy | Self-hosted | Open source | Available | open source |
| Supabase | Self-hosted | Open source | Available | freemium |
| ToolJet | Self-hosted | Open source | Available | open source |
| Weaviate | Self-hosted | Open source | Not specified | freemium |
Apache Cassandra is an open-source, peer-to-peer NoSQL database that replicates data across nodes and datacenters with tunable consistency and no single point of failure.
ClickHouse is an open-source (Apache 2.0) columnar OLAP database built for sub-second analytical queries at scale, self-hosted or via usage-based ClickHouse Cloud.
DuckDB is a free, open-source (MIT) in-process OLAP database you embed directly in an application, with no separate server to run or manage.
Estuary Flow combines change data capture (CDC), streaming, and batch ETL into one managed platform with 200+ connectors, letting teams build real-time pipelines for analytics, operations, and AI without stitching together separate tools.
InfluxDB stores time-series and event data for monitoring, sensor and real-time application workloads.
MySQL is a relational database using SQL, dual-licensed under GPL and a commercial Oracle license, with InnoDB as its default transactional storage engine.
PocketBase is a lightweight, self-hosted backend that ships as one executable with an embedded SQLite database, authentication, file storage and a realtime API.
PostgreSQL is a free, open-source relational database supporting advanced SQL, native JSON storage, and extensions such as PostGIS and pgvector, maintained by a global community rather than a single vendor.
Redis is an open source in-memory data store used as a cache, session store, message broker, and vector/search engine, with Redis Cloud and Redis Software for managed or on-prem deployment.
Rowy provides a spreadsheet-style UI and low-code backend (cloud functions, APIs, scheduled jobs) built on top of your own Firebase/Firestore project, so data stays in your Google Cloud account. It's open source with a free single-project tier and paid Pro/Business plans.
Supabase pairs a hosted Postgres database with authentication, storage, edge functions and realtime subscriptions, and can be self-hosted or run as a managed cloud service.
ToolJet is an open-source (AGPL-3.0) low-code framework for building and deploying internal applications, connecting to databases and APIs, with a free self-hosted edition and paid cloud plans starting near $19/builder/month.
Weaviate is an open-source vector database for AI search, RAG and recommendation apps, with built-in embeddings and hybrid search, self-hosted or via Weaviate Cloud.