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
| App | Purpose | Guide |
|---|---|---|
| Serene Docs Search | Self-hosted full-text, hybrid, and AI-assisted search for documentation | Guide |
Programming Languages
Frameworks & Integrations
| Framework | Package | Purpose | Guide |
|---|---|---|---|
| LangChain (Python) | langchain-serenedb | Vector store: embeddings, metadata filtering, hybrid BM25 + vector retrieval | Guide |
Elasticsearch clients
Elasticsearch clients and tools connect over HTTP to the subset of the Elasticsearch REST API that SereneDB serves.
| Client | Version | Support | Guide |
|---|---|---|---|
elasticsearch (Python) | 8.19, 9.5 | Partial | Guide |
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.