---
title: Unity CLI reference
product: Unity command-line interface (CLI)
canonical: https://docs.unity.com/en-us/unity-cli/reference
last_updated: 2026-11-02
generated_at: 2026-11-04T13:39:31.414Z
locale: en-us
---

# Unity CLI reference

> Explore the Unity CLI commands, options, output formats, and exit codes you can use to install and manage Unity Editors and modules from a terminal.

Find the commands and options available in the Unity command-line interface (CLI). For installation and common task instructions, refer to [Use the Unity CLI](/unity-cli/use-unity-cli.md).
To use the Unity CLI to control the Unity Editor, install and set up the [Unity Pipeline package](/unity-cli/unity-pipeline/unity-pipeline-package.md). For an example of how you can use the Unity CLI with Unity Pipeline, refer to the [Unity CLI introduction video](https://www.youtube.com/watch?v=DgNrgZeJOxQ).

Run unity --help to check the authoritative command list for your installed version, including any commands not yet covered on this page.

[Unity Editor and project commands](/unity-cli/reference/editor-project-commands.md): Install and manage Unity Editors and modules, open and manage projects, build and test projects, and control running Editors from the Unity CLI.
[Unity account, license, cloud, and collaboration commands](/unity-cli/reference/accounts-licenses-cloud-commands.md): Sign in to your Unity account, authenticate with a service account, manage licenses, and work with Unity Cloud organizations, projects, and collaboration from the Unity CLI.
[Version control commands](/unity-cli/reference/uvcs-commands.md): Manage version control for Unity projects with Git, Git providers, and Unity Version Control (UVCS), including commands for asset integrity checks, scene and prefab merges, resolving conflicts, and change analysis.
[Output formats and automation](/unity-cli/reference/output-formats.md): Configure Unity CLI output formats, handle errors and exit codes, and use environment variables to control CLI behavior in scripts, Continuous Integration (CI) pipelines, and agent workflows.
[Unity CLI configuration, diagnostics, and maintenance commands](/unity-cli/reference/cli-config-diagnostics-commands.md): Configure Unity CLI settings, troubleshoot issues with diagnostics and logs, and update, inspect, or uninstall the Unity CLI.
[Migrate from the Hub CLI](/unity-cli/reference/migrate-hub-cli.md): Migrate scripts and CI pipelines from the Unity Hub CLI to the Unity CLI by comparing syntax, flags, output formats, exit codes, and identify breaking changes.
