SoliDB Documentation

Explore the comprehensive guides and references for the world's fastest Rust-based distributed database.

Getting Started

Install SoliDB, configure your environment, and launch your first instance in less than 5 minutes.

Start Journey

API Reference

Complete HTTP API documentation. Database management, CRUD operations, transactions, and more.

Explore Endpoints

SDBQL Reference

Master the ArangoDB Query Language. Complex filtering, joins, graph traversal, and aggregation.

Write Queries
NEW

SQL Compatibility

Write familiar SQL queries auto-translated to SDBQL. Perfect for transitioning from traditional databases.

Use SQL

ACID Transactions

Perform multi-document operations safely. Atomic commits, rollbacks, and configurable isolation levels.

Ensure Integrity

Indexes

Speed up your queries and enforce uniqueness. Primary, persistent, and TTL indexes.

Optimize Now

Lua Scripting

Create custom API endpoints with embedded Lua scripts. High-performance logic directly on the data.

Start Scripting

Graphs & Edges

Model relationships with edge collections. Build social networks, hierarchies, and knowledge graphs.

Explore Graphs

Queues & Jobs

Distributed background job processing. Built-in worker pools, priorities, and retries.

Start Processing

Clustering

Construct highly available distributed clusters. Automatic replication, leader election, and fault tolerance.

Scale Out

Architecture

Deep dive into SoliDB's internals. Storage engines, memory management, and performance characteristics.

Learn More

Sharding

Scale horizontally with automatic master-master data distribution, failover, and rebalancing.

Scale Now

Command-Line Tools

Backup, restore, and manage your data with solidb-dump and solidb-restore utilities.

Explore Tools

Official Clients

Libraries for your favorite languages. PHP support and more coming soon.

Get Connected

Real-time Changefeeds

Build reactive applications with live WebSocket updates for any collection.

Connect Real-time

Live Queries

Turn any SDBQL query into a real-time stream. Automatic updates for complex queries and filters.

Go Live

Time Series

Optimized append-only storage for metrics and logs. Time-bucket aggregations and instant range pruning.

Analyze Data

Columnar Storage

High-performance analytical storage. Column-oriented data layout with compression and fast aggregations.

Optimize Analytics

Blob Storage

Store large binary files like images and videos with automatic chunking and replication.

Store Blobs

Security

Authentication, rate limiting, encryption, and production deployment best practices.

Secure Your Data

Database Comparison

Compare SoliDB with MongoDB, PostgreSQL, Redis, RethinkDB, and ArangoDB. Find the right database for your project.

Compare Now

Native Driver

High-performance binary protocol for maximum throughput. 50% lower latency than HTTP REST API.

Use Driver

Talks

Connect with the team and community using our internal Talks application.

Open Talks

Features at a Glance

SoliDB unifies multiple data paradigms into a single, high-performance distributed database.

Category Key Capabilities
Core Data
Document Store (JSON) Graph & Edges Key-Value Blob Storage Time Series
Real-time
Live Queries Changefeeds Pub/Sub Stream Processing
Search & Analytics
Vector Search (HNSW) Full-text Search Columnar Analytics Geo-Spatial
Operations
ACID Transactions Master-Master Replication Auto-Sharding Distributed Job Queues Lua Scripting