- Get started
- Best practices
- Capabilities
- Skills
- CLI
- CLI overview
- Essential commands
- Keeping up to date
- Examples
- Examples overview
- Recipe: build an agent
- Recipe: automate with RPA
- Recipe: enter data into a web app
- Recipe: extract data from a desktop app
- Recipe: refactor and test a workflow
- Recipe: a queue-based process with REFramework
- Recipe: build a Maestro Flow
- Recipe: coded app and API workflow
- Recipe: verify a release with Test Manager
- Recipe: extract data from documents with IXP
- Advanced
- Help
The uip CLI is the command-line tool that connects your machine to UiPath. It is the bridge your coding agent uses to act against your organization — authenticating, scaffolding projects, running and publishing automations, and reaching Orchestrator and other platform services.
What the CLI is for
You can think of the CLI as the hands, and skills as the know-how. Skills tell your agent how to do a piece of UiPath work; the CLI is how that work reaches the platform. The same CLI also installs and refreshes the skills themselves, through uip skills install.
Authentication
The CLI signs in to a UiPath environment and selects a tenant. By default it connects to cloud.uipath.com; you can point it at another environment with an authority, and choose a tenant interactively or by name. Once signed in, the CLI and your agent act within that organization and tenant.
How you and your agent share it
In normal use, your coding agent runs most CLI commands for you as it carries out a task. You run the CLI directly for a few setup and housekeeping actions — signing in, installing or refreshing skills, and checking status.
The commands you will run yourself are listed in Essential commands. For the complete command set, see the UiPath CLI documentation.