# arangodb/arangodb

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/arangodb-arangodb).**

14,091 stars · 877 forks · C++ · other

## Links

- GitHub: https://github.com/arangodb/arangodb
- Homepage: https://www.arangodb.com
- awesome-repositories: https://awesome-repositories.com/repository/arangodb-arangodb.md

## Topics

`arangodb` `database` `distributed-database` `document-database` `graph-database` `graphdb` `key-value` `multi-model` `nosql`

## Description

This project is a multi-model database system designed to store and manage information as documents, graphs, and key-value pairs within a single engine. It functions as a graph database and knowledge graph platform, providing the infrastructure to build, query, and visualize structured data models. By integrating vector search capabilities, the system serves as a vector database that supports retrieval-augmented generation for artificial intelligence applications.

The platform distinguishes itself through a unified query language that allows users to perform document lookups, graph traversals, and vector searches across diverse data models simultaneously. It includes a dedicated graph analytics engine capable of executing structural algorithms, such as pathfinding and centrality analysis, to identify patterns and influential nodes within complex networks. These features enable the construction of knowledge graphs that ground generative AI models in verified enterprise context, reducing hallucinations and improving response accuracy.

Beyond its core storage and retrieval capabilities, the system supports predictive machine learning by leveraging stored relationship data to classify elements and forecast connections. It provides an interactive web interface for the visual exploration and navigation of graph structures, facilitating the analysis of complex information networks. The software is documented and distributed as a comprehensive environment for managing multi-model data and building intelligent, context-aware systems.

## Tags

### Data & Databases

- [Graph Databases](https://awesome-repositories.com/f/data-databases/graph-databases.md) — Stores and traverses complex relationships between data points using native graph structures and algorithms.
- [Multi-Model Databases](https://awesome-repositories.com/f/data-databases/multi-model-databases.md) — Stores data as documents, graphs, and key-value pairs while supporting unified queries across all models.
- [AI Grounding Services](https://awesome-repositories.com/f/data-databases/data-synchronization/real-time/ai-grounding-services.md) — Supplies large language models with verified enterprise context through graph retrieval and vector search.
- [Graph Analytics](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-information-retrieval/search-engine-platforms/search-and-analytics-engines/graph-analytics.md) — Executes structural algorithms like PageRank and centrality analysis to identify influential nodes and patterns within complex information networks.
- [Vector Databases](https://awesome-repositories.com/f/data-databases/vector-databases.md) — Manages vector embeddings alongside structured data to support similarity search and retrieval-augmented generation.
- [Declarative Query Languages](https://awesome-repositories.com/f/data-databases/declarative-query-languages.md) — Provides a single interface for executing document lookups, graph traversals, and vector searches across diverse data models.
- [Document Storage](https://awesome-repositories.com/f/data-databases/document-storage.md) — Manages data as flexible JSON-like objects to allow schema-less persistence while maintaining high performance for complex retrieval operations.
- [Graph Traversal Strategies](https://awesome-repositories.com/f/data-databases/graph-computing-systems/graph-processing/graph-traversal-strategies.md) — Navigates complex networks by calculating paths and relationships between nodes to answer connectivity questions within large-scale information structures.
- [Knowledge Graph Construction Tools](https://awesome-repositories.com/f/data-databases/knowledge-graph-construction-tools.md) — Builds structured maps of entities and relationships from raw data to provide reliable context for intelligent systems.
- [Multi-Modal Data Management](https://awesome-repositories.com/f/data-databases/multi-modal-data-management.md) — Manages information across document, graph, and vector formats within a single system.
- [Complex Data Modeling](https://awesome-repositories.com/f/data-databases/relational-data-modeling/complex-data-modeling.md) — Persists information as documents, graphs, and key-value pairs within a single flexible database system. ([source](https://docs.arangodb.com/))
- [Vector Search](https://awesome-repositories.com/f/data-databases/vector-search.md) — Combines structured graph data with high-dimensional embeddings to ground generative models in verified enterprise context.
- [Knowledge Graph Retrieval](https://awesome-repositories.com/f/data-databases/knowledge-graph-retrieval.md) — Supplies large language models with trusted context by retrieving relevant entities and relationships from a knowledge graph. ([source](https://docs.arangodb.com/agentic-ai-suite/graph-analytics/))
- [Query Languages](https://awesome-repositories.com/f/data-databases/query-languages.md) — Supports unified query language operations across document, graph, and vector data models. ([source](https://docs.arangodb.com/arangodb/3.12/aql/))
- [Graph Querying](https://awesome-repositories.com/f/data-databases/graph-querying.md) — Executes traversals and pathfinding algorithms to navigate connected data structures. ([source](https://docs.arangodb.com/agentic-ai-suite/))
- [Interactive Graph Visualizers](https://awesome-repositories.com/f/data-databases/interactive-graph-visualizers.md) — Provides an interactive web interface for the visual exploration and navigation of graph structures. ([source](https://docs.arangodb.com/arangodb/))

### Artificial Intelligence & ML

- [Knowledge Graphs](https://awesome-repositories.com/f/artificial-intelligence-ml/knowledge-graphs.md) — Provides a data management environment for building and querying structured knowledge bases for AI context. ([source](https://docs.arangodb.com/agentic-ai-suite/autograph/))
- [AI Knowledge Management](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-knowledge-management.md) — Transforms raw text into structured knowledge graphs to supply large language models with verified context for more accurate responses. ([source](https://docs.arangodb.com/arangodb/))
- [Grounded Answer Generation](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/generative-ai/grounded-answer-generation.md) — Combines structured knowledge graphs with vector embeddings to supply large language models with trusted context for accurate content generation. ([source](https://docs.arangodb.com/arangodb/3.12/aql/graph-queries/))
- [Graph-Based Retrieval Engines](https://awesome-repositories.com/f/artificial-intelligence-ml/graph-based-retrieval-engines.md) — Grounds generative responses in trusted enterprise information by combining knowledge graphs with vector embeddings. ([source](https://docs.arangodb.com/agentic-ai-suite/graphrag/))
- [Unified Data Querying](https://awesome-repositories.com/f/artificial-intelligence-ml/unified-data-querying.md) — Provides a unified interface for querying document, graph, and vector data models simultaneously. ([source](https://docs.arangodb.com/agentic-ai-suite/autograph/))
- [Knowledge Graph Extraction](https://awesome-repositories.com/f/artificial-intelligence-ml/knowledge-graph-extraction.md) — Identifies key concepts and connections within raw text to build structured knowledge bases that reduce model hallucinations. ([source](https://docs.arangodb.com/))
- [Knowledge Graph Construction](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-orchestration/knowledge-graph-engineering/knowledge-graph-construction.md) — Extracts information from internal data sources to create structured maps that provide domain-specific intelligence for automated assistants. ([source](https://docs.arangodb.com/agentic-ai-suite/))
- [Predictive Machine Learning Analytics](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/algorithms/predictive-machine-learning-analytics.md) — Applies advanced modeling to stored relationship data to classify elements and forecast connections. ([source](https://docs.arangodb.com/))
- [Knowledge Discovery Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/automated-knowledge-extraction/knowledge-discovery-pipelines.md) — Identifies internal data sources and maps their relationships into structured knowledge graphs to provide relevant context for automated intelligence systems. ([source](https://docs.arangodb.com/))
- [Graph Learning](https://awesome-repositories.com/f/artificial-intelligence-ml/graph-learning.md) — Predicts connections and classifies elements by leveraging structural data to improve the accuracy of predictive models. ([source](https://docs.arangodb.com/agentic-ai-suite/graph-analytics/))

### Software Engineering & Architecture

- [Graph Algorithms](https://awesome-repositories.com/f/software-engineering-architecture/graph-algorithms.md) — Processes entire datasets to identify structural patterns such as node centrality and label propagation for deeper insight into network topology. ([source](https://docs.arangodb.com/platform-suite/))

### User Interface & Experience

- [Strongly Connected Component Algorithms](https://awesome-repositories.com/f/user-interface-experience/data-display-components/graph-components/strongly-connected-component-algorithms.md) — Calculates patterns and influence across large datasets by running algorithms like PageRank to reveal hidden connections. ([source](https://docs.arangodb.com/))
