A Modern Embedded SQL Database in Pure Rust
Full ACID transactions with MVCC, cost-based query optimizer, multiple index types (B-tree, Hash, Bitmap), parallel execution, and minimal unsafe code.
Modern database design for today's application demands
Row-based storage with multiple index types (B-tree, Hash, Bitmap) and parallel query execution deliver exceptional speed for analytical and transactional workloads.
Designed with in-memory operation in mind while providing optional persistence for durability. Ideal for both high-throughput and real-time applications.
PostgreSQL-style cost-based query optimizer with adaptive execution, cardinality feedback, and intelligent join ordering for optimal performance.
Built entirely in Rust with minimal unsafe code, providing memory safety guarantees and enabling simple deployment without runtime dependencies.
Multi-Version Concurrency Control provides high isolation with minimal locking. Optimistic concurrency enables high throughput for mixed workloads.
Supports modern SQL including JOINs, window functions, and advanced query features. Built for compatibility with existing SQL knowledge and tools.
Simple to install, easy to use
Just one command to install, no dependencies or complex setup required.
Installation GuideFirst-class support for Rust applications with native library API.
Quick Start TutorialDesigned for performance, scalability, and ease of use
Command-line interface and Rust API - embed directly in your application with zero external dependencies.
SQL parsing, cost-based query optimization, and parallel execution deliver exceptional performance for transactional workloads.
Row-based version store with multiple index types (B-tree, Hash, Bitmap) provides transactional integrity with excellent query performance.
Explore Stoolap and transform your database experience.
Stoolap is proudly open source, released under the Apache License 2.0.
Includes explicit patent grant to protect users and contributors
Promotes collaboration while protecting contributions
Widely accepted in enterprise environments