Skip to content

mise registry ​

List registry shorthand names and their backends

The registry maps short names to backends. For example, node uses the built-in node backend (core:node). When a tool lists several backends, mise uses the first one that this platform and your settings allow. An explicit identifier such as aqua:jqlang/jq, a [tool_alias] entry, or a MISE_BACKENDS_<TOOL> environment variable overrides that choice.

This is not a list of every tool mise can install. Use an explicit identifier such as github:owner/repo for a source without a registry shorthand.

Arguments ​

  • [NAME] — Show only this tool's backends, in the order mise prefers them

Flags ​

  • -b --backend <BACKEND> — Show only tools for this backend

  • --hide-aliased — Hide names that are aliases of another registry tool

  • -J --json — Output in JSON format

  • --security — Include security features for each tool's backends in JSON output

    Requires --json. Features are merged across a tool's backends. Each backend is resolved separately, so this slows down a full listing.

  • -h --help — Print help

Examples ​

List every registry tool and its backends

mise registry

Show the backends for one tool

mise registry jq
aqua:jqlang/jq asdf:mise-plugins/asdf-jq

List the tools that have an aqua backend

mise registry --backend aqua

Print the registry as JSON

mise registry --json
MIT LicenseCopyright © 2026jdx.dev