--- layout: doc title: Stoolap Documentation ---

Stoolap Documentation

Welcome to the Stoolap Documentation! This is your comprehensive guide to using and understanding Stoolap, a high-performance embedded SQL database written in pure Rust.

What is Stoolap?

Stoolap is a modern embedded SQL database that provides full ACID transactions with MVCC, a sophisticated cost-based query optimizer, and features that rival established databases like PostgreSQL and DuckDB. Built entirely in Rust with minimal unsafe code (only for FFI and performance-critical hot paths), Stoolap features multiple index types (B-tree, Hash, Bitmap), parallel query execution, and comprehensive SQL support including window functions, CTEs, and temporal queries.

Documentation Sections

{% comment %} Dynamic documentation index generated from docs collection {% endcomment %} {% for category in site.data.doc_categories %} {% assign category_docs = site.docs | where: "category", category.name | sort: "order" %} {% if category_docs.size > 0 %}

{{ category.name }}

{% endif %} {% endfor %}

Need Help?

If you can't find what you're looking for in the documentation, you can:


This documentation is under active development. Contributions are welcome!