AstraeaDB - Client for the 'AstraeaDB' Graph Database
Provides a client for 'AstraeaDB', a graph database with
vector search capabilities. Supports node and edge create,
read, update, and delete operations, label and edge-type
lookups, graph traversals (breadth-first search, depth-first
search, shortest path), temporal (time-travel) queries, graph
algorithms (PageRank, Louvain community detection, connected
components, and degree and betweenness centrality), vector
similarity search, hybrid graph-vector search, Graph Query
Language (GQL) execution, and graph-based retrieval-augmented
generation (subgraph extraction with large language model
integration). Communicates with the 'AstraeaDB' server over a
JSON-over-TCP protocol. An optional 'Apache Arrow Flight'
transport is available for high-performance bulk operations
when the 'arrow' package is installed.