The distributed database built on SQLite
Fault tolerance and high availability with zero hassle


Why run rqlite?


rqlite 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 Compose and Kubernetes

Powerful

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

Reliable

Rigorous, automated testing ensures high quality
Clustering provides high-availability and fault-tolerance
Cloud-based Backup and Restore