The official UiPath Command Line Interface for automating RPA workflows, managing Orchestrator deployments, and packaging automation projects.
License
—
Deps
0
Install Size
—
Vulns
✓ 0
Published
Feb 25, 2026
$ dotnet add package UiPath.CLI.LinuxThe official UiPath Command Line Interface for automating RPA workflows, managing Orchestrator deployments, and packaging automation projects.
Install the CLI as a global .NET tool:
# Windows
dotnet tool install --global UiPath.CLI.Windows
# Linux
dotnet tool install --global UiPath.CLI.Linux
# macOS
dotnet tool install --global UiPath.CLI.macOS
uipcli package pack "C:\MyProject\project.json" -o "C:\Output"
uipcli package deploy "MyPackage.nupkg" "https://cloud.uipath.com/" "MyTenant" \
-A "OrgName" -I "app-id" -S "secret"
uipcli test run "C:\TestProject\project.json" \
--orchestratorUrl "https://cloud.uipath.com/" \
--orchestratorTenant "MyTenant"
uipcli package analyze "C:\MyProject\project.json"
| Command | Description |
|---|---|
package pack |
| Package automation projects into .nupkg files |
package deploy | Deploy packages to Orchestrator |
package analyze | Run workflow analysis on projects |
test run | Execute test sets locally or on Orchestrator |
test manager | Manage test execution and reporting |
job run | Trigger and monitor jobs on Orchestrator |
assets deploy | Deploy assets to Orchestrator |
solution pack | Package solutions |
solution deploy | Deploy solutions to Orchestrator |
The CLI supports multiple authentication methods:
Example using External App:
uipcli package deploy "MyPackage.nupkg" "https://cloud.uipath.com/" "MyTenant" \
--accountName "OrgName" \
--applicationId "your-app-id" \
--applicationSecret "your-secret"Choose the appropriate package for your operating system.
For issues, feature requests, or questions:
Copyright © UiPath. All rights reserved.