ArangoDB v3.4 reached End of Life (EOL) and is no longer supported.

This documentation is outdated. Please see the most recent version here: Latest Docs


This cookbook is filled with recipes to help you understand the multi-model database ArangoDB better and to help you with specific problems.

You can participate and write your own recipes. You only need to write a recipe in markdown and make a pull request to our repository.


There will be some simple recipes to bring you closer to ArangoDB and show you the amount of possibilities of our Database. There also will be more complex problems to show you solution to specific problems and the depth of ArangoDB.

Every recipe is divided into three parts:

  1. Problem: A description of the problem
  2. Solution: A detailed solution of the given problem with code if any is needed
  3. Comment: Explanation of the solution. This part is optional depending on the complexity of the problem

Every recipe has tags to for a better overview:

#api, #aql, #arangosh, #collection, #database, #debian, #docker, #document, #driver, #foxx, #giantswarm, #graph, #howto, #java, #javascript, #join, #nodejs, #windows