Skip to main content

Apps & Clients

Use SereneDB applications, or connect with any PostgreSQL-compatible client or driver through the PostgreSQL wire protocol. Framework integrations build higher-level features — such as a LangChain vector store — on the same protocol.

Apps

AppPurposeGuide
Serene Docs SearchSelf-hosted full-text, hybrid, and AI-assisted search for documentationGuide

Programming Languages

LanguageDriverVersionSupportGuide
Pythonpsycopg22.9.10FullGuide
Pythonpsycopg33.2.3FullGuide
JavaJDBC42.7.4PartialGuide
JavaScriptnode-postgres8.13.0FullGuide
C++libpqxx7.9.1FullGuide
C#Npgsql8.0.4FullGuide
Rusttokio-postgres0.7.12FullGuide
RRPostgres1.4.7FullGuide

Frameworks & Integrations

FrameworkPackagePurposeGuide
LangChain (Python)langchain-serenedbVector store: embeddings, metadata filtering, hybrid BM25 + vector retrievalGuide

Tools

SereneDB also ships its own command-line clients inside the serened binary: serened psql, a PostgreSQL-compatible client for a running server, and serened shell, a local shell for querying database files directly.

ToolVersionSupportGuide
psqlanyFullGuide
serened psqlbundledFullGuide
serened shellbundledFullGuide
DBeaver24.2.2PartialGuide
DataGrip2024.2.2PartialGuide
Grafana10.4.2PartialGuide