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
| App | Purpose | Guide |
|---|
| Serene Docs Search | Self-hosted full-text, hybrid, and AI-assisted search for documentation | Guide |
Programming Languages
| Language | Driver | Version | Support | Guide |
|---|
| Python | psycopg2 | 2.9.10 | Full | Guide |
| Python | psycopg3 | 3.2.3 | Full | Guide |
| Java | JDBC | 42.7.4 | Partial | Guide |
| JavaScript | node-postgres | 8.13.0 | Full | Guide |
| C++ | libpqxx | 7.9.1 | Full | Guide |
| C# | Npgsql | 8.0.4 | Full | Guide |
| Rust | tokio-postgres | 0.7.12 | Full | Guide |
| R | RPostgres | 1.4.7 | Full | Guide |
Frameworks & Integrations
| Framework | Package | Purpose | Guide |
|---|
| LangChain (Python) | langchain-serenedb | Vector store: embeddings, metadata filtering, hybrid BM25 + vector retrieval | Guide |
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.
| Tool | Version | Support | Guide |
|---|
| psql | any | Full | Guide |
| serened psql | bundled | Full | Guide |
| serened shell | bundled | Full | Guide |
| DBeaver | 24.2.2 | Partial | Guide |
| DataGrip | 2024.2.2 | Partial | Guide |
| Grafana | 10.4.2 | Partial | Guide |