Programs & Tools

The full ArangoDB package ships with the following programs and tools:

Binary name Brief description
arangod ArangoDB server. This server program is intended to run as a daemon process / service to serve the various client connections to the server via TCP / HTTP. It also provides a web interface.
arangosh ArangoDB shell. A client that implements a read-eval-print loop (REPL) and provides functions to access and administrate the ArangoDB server.
arangodb ArangoDB Starter for easy deployment of ArangoDB instances.
arangodump Tool to create backups of an ArangoDB database.
arangorestore Tool to load backups back into an ArangoDB database.
arangoimport Bulk importer for the ArangoDB server. It supports JSON and CSV.
arangoexport Bulk exporter for the ArangoDB server. It supports JSON, CSV and XML.
arango-dfdb Datafile debugger for ArangoDB (MMFiles storage engine only).
arangobench Benchmark and test tool. It can be used for performance and server function testing.
arangoinspect Inspection tool that gathers server setup information.
arangovpack Utility to convert VelocyPack data to JSON.

The client package comes with a subset of programs and tools:

  • arangosh
  • arangoimport
  • arangoexport
  • arangodump
  • arangorestore
  • arangobench
  • arangoinspect
  • arangovpack

Additional tools which are available separately:

Name Brief description
Foxx CLI Command line tool for managing and developing Foxx services
kube-arangodb Operators to manage Kubernetes deployments