Client drivers

Seven dependency-free drivers, each mirroring the idiomatic database API of its language. All of them speak the binary protocol directly, with SCRAM authentication, TLS, and safe parameter binding. Download a tarball, unpack it next to your project, and follow the guide.

The embedded Rust engine used by skaidbsh --local is part of the server packages — no separate driver needed.

Python

DB-API 2.0 (PEP 249) — pure standard library.

Node.js / TypeScript

Promise-based, zero dependencies, with typings.

Go

A standard database/sql driver.

Java

JDBC-style API, single source tree, no dependencies.

Ruby

ruby-pg-flavoured API in one file.

PHP

PDO-flavoured API, one class.

C# / .NET

ADO.NET-style API in a single Skaidb.cs.