# Local tools and Unity CLI

> Use the Unity CLI and local tools to automate Unity Pipeline workflows.

The Unity CLI and Unity Pipeline package provide local tools to automate Unity Pipeline workflows. Use the Unity CLI to manage the Unity Editor from the command line. Use the Unity Pipeline package to control the Unity Editor remotely through a local HTTP API for automation, testing, and CI/CD integration.

Start with Unity Pipeline package and the Unity CLI if:

* You need functionality that runs locally alongside the Unity Editor or on a developer machine.
* You want a library-based integration instead of making direct REST calls.
* You need a command-line interface for CI/CD pipelines, developer workflows, or automation.
* You want AI agents or external systems to interact with Unity Pipeline through a stable command-line interface.
* You prefer a single entry point that consolidates functionality across Unity services.

[Unity CLI](/unity-cli.md): Install, update, and use the Unity CLI to manage Unity Editors and modules from a terminal.
[Unity Pipeline package](/unity-production-pipeline/local-tools-cli/unity-pipeline-package.md): Control the Unity Editor for automation through a local HTTP API.
