---
name: mise
description: "Use when the user wants to install, pin, or switch language/runtime versions per repository - node, python, go, ruby, java, rust, deno, bun, terraform, etc. - or read/write .mise.toml or .tool-versions."
---


# mise

## When to use

See [references/when-to-use.md](references/when-to-use.md). Load only when this section is needed.

## Invocation

See [references/invocation.md](references/invocation.md). Load only when this section is needed.

## Patterns

See [references/patterns.md](references/patterns.md). Load only when this section is needed.

## Anti-patterns

See [references/anti-patterns.md](references/anti-patterns.md). Load only when this section is needed.

## Cross-refs

See [references/cross-refs.md](references/cross-refs.md). Load only when this section is needed.
