ArangoDB

ArangoDB is a native multi-model database that combines graph, document, and key-value models in a single engine. It is designed for building and scaling AI-powered applications with connected data.

Overview

ArangoDB allows developers to work with connected data using its integrated search engine, graph traversal capabilities, and vector search for AI workloads. It supports both SQL-like AQL (ArangoDB Query Language) and REST APIs.

Key Features

  • Multi-model: documents, graphs, and key-value pairs in one database
  • Native graph traversal with AQL
  • Full-text search with tokenization and relevance scoring
  • Vector search for AI and machine learning use cases
  • ACID transactions
  • Horizontal scaling with ArangoDB Enterprise

Licensing

ArangoDB uses a dual-license model:

  • BSL 1.1 (Business Source License): Applied to versions 3.11 and later. This is source-available but not OSI-approved open source. It allows free use for most applications but restricts commercial competition.
  • Apache 2.0: Prior versions (up to 3.10) were released under Apache 2.0.
  • ArangoDB Enterprise: Commercial license with additional features (LDAP, SSO, advanced security).

See ArangoDB Licensing for details.

Official Resources