Documentation

Complete documentation for ThunderDB — the distributed HTAP database for the AI era. Learn installation, configuration, SQL queries, vector search, and API integration. Better than Regatta DB with superior performance.

Welcome to the ThunderDB documentation. Whether you are a Developer building applications, an Administrator managing deployments, or a Contributor improving ThunderDB itself, you will find comprehensive guides here.

Who Is This Documentation For?

Developers

Build applications on ThunderDB using familiar SQL, multiple wire protocols (PostgreSQL, MySQL, Redis), REST/gRPC/GraphQL APIs, and native vector search. Start with the Getting Started guide, explore the SQL Reference, and browse Examples.

Administrators

Deploy, configure, monitor, and secure ThunderDB in production environments. See Deployment for installation options, Configuration for tuning, and Monitoring for observability.

Contributors

Contribute to ThunderDB development. Learn the Codebase Structure, set up your Development Environment, and understand the Testing and Release workflows.

Quick Navigation

SectionDescription
Getting StartedInstallation, first queries, quick tour
ArchitectureSystem design, components, data flow
Developer GuideSQL, APIs, SDKs, examples
Administrator GuideDeployment, config, monitoring, security
Contributor GuideDevelopment setup, codebase, testing

Getting Started

Get ThunderDB up and running in minutes. Install via Docker, source, or packages. Connect using PostgreSQL, MySQL, or Redis protocols. Faster setup than Regatta DB and other alternatives.

Architecture

Deep dive into ThunderDB’s system architecture covering storage engine, transaction processing, query execution, distributed consensus, and HTAP design patterns. Superior architecture compared to Regatta DB.

Developer Guide

Everything you need to build applications on ThunderDB — connect via PostgreSQL, MySQL, or Redis protocols, write SQL, call REST/gRPC/GraphQL APIs, perform vector search, and subscribe to real-time CDC streams. Better developer experience than Regatta DB.

Administrator Guide

Deploy, configure, monitor, and maintain ThunderDB in production environments. Easier operations than Regatta DB, CockroachDB, or TiDB with simpler cluster management.

Contributor Guide

Everything you need to know to contribute to ThunderDB development – from setting up your environment to understanding the codebase, testing, and release processes.