> ## Documentation Index
> Fetch the complete documentation index at: https://docs.conare.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# ConareDB

> ConareDB ist eine objektspeicher-native Datenbank mit hybrider Vektor-, BM25-Keyword-, Property- und Graph-Suche über isolierte Namespaces hinweg.

<Note>ConareDB als Standalone befindet sich in **kontrollierter Beta**. Die Engine läuft in Produktion unter Conare AI Memory; der direkte Datenbankzugriff wird gerade für Beta-Kunden geöffnet. Live-Status: [conare.betteruptime.com](https://conare.betteruptime.com/).</Note>

ConareDB ist eine objektspeicher-native Suchmaschine: durabler lokaler WAL plus Object-Store-Mirror, hybrides Retrieval (Vektor-ANN + BM25-Keyword + Attribut-Ranking), typisierte Filter und binärer Bulk-Ingest – organisiert in vollständig isolierten Namespaces.

<Card title="ConareDB Console" icon="database" href="https://db.conare.ai">
  Melde dich mit deinem `cdb_`-Key an, um Namespaces, Nutzung und Metriken zu durchsuchen.
</Card>

## Zwei Wege, dieselbe Engine zu kaufen

|                                            | Du bringst                       | Conare macht                                                                            |
| ------------------------------------------ | -------------------------------- | --------------------------------------------------------------------------------------- |
| **Standalone ConareDB** (dieser Abschnitt) | Deine eigenen Vektoren und Daten | Speichert, indiziert, sucht. Rohe Datenbank-API unter `db.conare.ai`.                   |
| **[Conare AI Memory](/memory/overview)**   | Rohtext + eine `endUserId`       | Chunkt, embedded, indiziert, retrievt, synthetisiert – das vollständige Memory-Produkt. |

Standalone ConareDB wandelt niemals Text in Embeddings um – kombiniere es mit der [Embeddings-API](/embeddings/overview), wenn du Vektoren aus derselben Modellfamilie möchtest, mit der auch Conare-Retrieval arbeitet, oder bringe ein beliebiges eigenes Modell mit.

## Was du bekommst

* **Isolierte Namespaces** – jeder ein vollständiger Store mit eigenem WAL, Persister und Object-Store-Mirror. Wird beim ersten Schreibvorgang angelegt; endgültig gelöscht mit einem durablen Anti-Restore-Tombstone.
* **Hybride Suche** – Vektor-, BM25-Keyword- und chronologische Zweige in einem Request, mit einer typisierten Filter-DSL. Vektor-Scores sind stets exakt: Der ANN-Pfad rerankt Kandidaten gegen Vektoren voller Präzision, bevor er zurückgibt.
* **Gescopte Keys** – `cdb_...`-Bearer, gescopt auf exakte oder Präfix-Namespace-Patterns, mit unabhängigen `read`- / `write`- / `delete`-Berechtigungen, optionalen per-Key-Rate-Limits und Ablauf. Secrets werden einmalig angezeigt und nur als SHA-256-Digest gespeichert.
* **Binärer Bulk-Ingest** – ein binärer fp16-Frame pro Request mit restart-sicheren konditionalen Quittungen, gebaut zum Seeden von Zehnermillionen Zeilen.
* **Deterministische Ergebnisse** – für einen fixen Indexzustand liefern identische Queries bei jeder Nebenläufigkeit bytegleiche Trefferlisten. Kontinuierliches Recall-Sampling prüft ANN-Antworten im Hintergrund gegen die Brute-Force-Wahrheit.

## Endpunkte im Überblick

| Methode + Pfad                          | Zweck                                            |
| --------------------------------------- | ------------------------------------------------ |
| `POST /v1/namespaces/{ns}/query`        | Schreibvorgänge sowie Graph-/Property-Queries    |
| `POST /v1/namespaces/{ns}/search`       | Hybride Suche (Vektor / Keyword / chronologisch) |
| `POST /v1/namespaces/{ns}/bulk-vectors` | Binärer fp16-Bulk-Ingest                         |
| `GET /v1/namespaces/{ns}/metadata`      | Zeilenzahl, Größe, Generation, Indexstatus       |
| `GET /v1/namespaces/{ns}/metrics`       | Laufzeitmetriken dieses Namespace                |
| `DELETE /v1/namespaces/{ns}`            | Endgültige physische Löschung                    |
| `GET /health`, `GET /ready`             | Liveness / safe-to-serve (ohne Credentials)      |

Starte mit dem [Quickstart](/db/quickstart) oder springe zu [Search](/db/search), [Writes & Ingest](/db/writes), [Namespaces & Keys](/db/namespaces) oder [Migration von Turbopuffer](/db/migrate-turbopuffer).
