Skip to content

PetraDB

A lightweight, embeddable SQL database written in Scala — runs on JVM, JavaScript, and Native platforms.

Full SQL support

PostgreSQL-compatible syntax with DDL, DML, joins, aggregations, subqueries, transactions, and more.

Cross-platform

Compiles to JVM, JavaScript (Node.js & browsers), and Native — one codebase, every runtime.

Zero dependencies

No external services or native modules required. Import and query.

Persistent storage

Optional crash-safe durable storage with copy-on-write pages and double-buffered headers.