ArangoDB – это свободная система, предназначенная для управления базами данных. Осуществляет поддержку трех типов моделей данных: графовую, документную и модель «ключ-значение». Работа с базами данных в данной системе осуществляется при помощи специального языка AQL, подобного языку SQL. Данный язык позволяет комбинировать несколько моделей данных в одном запросе.
Базы данных ArangoDB используют для хранения данных формат JSON, однако в системе также используется специальный компактный бинарный формат VelocyPack.
ArangoDB также осуществляет интеграцию с микросервисами javascript с использованием фреймворка Foxx.
В ArangoDB представлена функция ArangoSearch, которая представляет собой поисковую систему, совмещающую в себе возможности логического поиска с компонентами обобщенного ранжирования, что позволяет искать и извлекать необходимые данные.