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

This documentation is outdated. Please see the most recent version at

Foxx reference

Each Foxx service is defined by a JSON manifest specifying the entry point, any scripts defined by the service, possible configuration options and Foxx dependencies, as well as other metadata. Within a service, these options are exposed as the service context, which is also used to mount routers defining the service’s API endpoints.

Foxx also provides a number of utility modules as well as a flexible sessions middleware with different transport and storage mechanisms.

Foxx services can be installed and managed over the Web-UI or through ArangoDB’s HTTP API.