Skip to content

Backends

Backends are the way mise installs tools and plugins. Each backend is responsible for managing the installation and usage of a specific type of tool or package manager. This allows mise to support a wide variety of tools and languages by leveraging different backends.

When you run the mise use command, mise will determine the appropriate backend to use based on the tool you are trying to manage. The backend will then handle the installation, configuration, and any other necessary steps to ensure the tool is ready to use.

Below is a list of the available backends in mise:

TIP

If you'd like to contribute a new backend to mise, they're not difficult to write. See ./src/backend/ for examples.

Licensed under the MIT License. Maintained by @jdx and friends.