Fault tolerance and high availability with zero hassle


What is rqlite?


rqlite is a lightweight, user-friendly, distributed relational database built on SQLite.

It combines the simplicity of SQLite with a fault-tolerant, highly available system. Whether you're deploying resilient services in the cloud or reliable applications at the edge, rqlite provides a developer-friendly database that's exceptionally easy to operate.


Replicated Logo

Replacing Postgres with rqlite has simplified the software we ship to customers. Its distributed architecture and clustering capabilities have reduced storage complexity, enabling lighter, more supportable Kubernetes clusters.
Marc Campbell, CTO, Replicated

Text Groove Logo

rqlite serves as our read-heavy key-value store, updates in seconds, and helps us globally distribute our application with ease. I've yet to find a better open source tool for the job.
Steven Burgoyne, CTO, Text Groove

Simple

Deploy in seconds, no complex configurations
Easy-to-use HTTP API
Seamlessly integrates with Docker and Kubernetes

Powerful

Built on SQLite, the world’s most popular database
Supports full-text search, Vector Search, and JSON documents
Access controls and encryption for secure deployments

Reliable

Rigorous, automated testing ensures high quality
Clustering provides high-availability and fault-tolerance
Automatic node-discovery simplifies clustering