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.
arangobackup Tool to perform hot backup operations on an ArangoDB installation.
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.
arangobench Benchmark and test tool. It can be used for performance and server function testing.
arangovpack Utility to validate and convert VelocyPack and JSON data.
arangoinspect Inspection tool that gathers server setup information.

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

  • arangosh
  • arangoimport
  • arangoexport
  • arangodump
  • arangorestore
  • arangobackup
  • 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
Oasisctl Command-line tool for managing ArangoDB Oasis