Skip to main content
`Ctrl`+`K`

# Backends

The following backends are known to work with the current stable release of NetworkX.

Backends need not be listed here in order to work, and there may be many backends that NetworkX developers don’t know about. You should be able to install the backend, enable the backend using the `backend=...` keyword arg, the `NETWORKX_BACKEND_PRIORITY` environment variable, or the config setting `nx.config.backend_priority="..."` as described in the Tutorial.

See the documentation for a particular backend for a description of the NetworkX functions it provides, how to install it, and any special backend-specific configurations it supports.

Name | Description
--- | ---
nx-parallel | Parallelized implementations of various NetworkX functions using joblib
nx-cugraph | GPU acceleration using RAPIDS cuGraph and NVIDIA GPUs
nx-arangodb | Seamlessly adds ArangoDB as a persistence layer to NetworkX graphs