Orbit-RS Documentation

The Next-Generation Multi-Protocol Database Platform

Version License Build Status 148K+ Lines 1078+ Tests


Quick Start

New to Orbit-RS? Get up and running in 30 seconds:

# Clone and build
git clone https://github.com/TuringWorks/orbit-rs.git
cd orbit-rs
cargo build --release

# Start multi-protocol server
./target/release/orbit-server --dev-mode

# Connect with any client:
# PostgreSQL: psql -h localhost -p 5432 -U orbit -d actors
# Redis: redis-cli -h localhost -p 6379
# MySQL: mysql -h localhost -P 3306 -u orbit
Full Quick Start Guide See Project Overview Architecture (PRD)

Documentation Sections

Getting Started

Perfect for developers new to Orbit-RS or distributed databases.

Development & API

For developers building applications with Orbit-RS.

Operations & Deployment

For system administrators and DevOps engineers.

Feature Guides

Deep dives into Orbit-RS capabilities.

Project Information

Project status, roadmap, and community information.


Current Status

Orbit-RS is a distributed database that speaks several wire protocols over one durable, replicated store. Its goal is full compatibility with PostgreSQL 18, measured against the PostgreSQL 18 conformance corpus; each other protocol layer targets the latest version of the system it imitates (see the protocol table in Project Overview). Compatibility, maturity and performance are stated only as measured: a conformance pass rate with its date, a maturity label with its evidence, and benchmark results with their method.

Component Maturity Measured
PostgreSQL wire and SQL engine Preview 789 of 816 conformance records (96.7%), 2026-10-27
Other protocols (MySQL, CQL, AQL, MongoDB, Redis RESP, Cypher/Bolt) Experimental First corpora, 2026-10-25: MySQL 20.0%, CQL 30.3%, AQL 36.4%, MongoDB 44.0%, Redis 37.1%, Cypher/Bolt 7.8%
REST, gRPC, OrbitQL Experimental Not yet measured
Actor system, transactions, Kubernetes, AI subsystems, time series Experimental unit and integration tests; see Maturity

Figures: 3,986 test functions and 457,233 non-blank lines of Rust (scripts/project_facts.py, commit 222ac1c2, 2026-10-25); performance is not yet benchmarked.

Key Features

Multi-Protocol Database

One server, all protocols - replace PostgreSQL + MySQL + Redis + Cassandra with a single process.

AI-Native Subsystems

8 intelligent subsystems for autonomous database optimization.

Advanced SQL Engine

SQL engine on a durable, replicated store (PostgreSQL 18 compatibility is the goal; see Status).

Cloud-Native

Designed for modern cloud and Kubernetes deployments.

Hardware Acceleration

Powerful heterogeneous compute engine for maximum performance.


Learning Resources

Tutorials

Documentation

Development Resources

Community & Support

Get Help

Report Issues

Contributing

Orbit-RS is released under dual license: MIT or BSD-3-Clause.