UiPath Documentation
uipath-cli
latest
false

UiPath CLI user guide

Last updated May 7, 2026

uip rpa pack

uip rpa pack packages a UiPath Studio project directory into a .nupkg archive that can be uploaded to Orchestrator or published to a feed. It is the modern replacement for uipcli package pack from the legacy .NET CLI — see Migration — package pack for the full flag-to-flag map.

Warning:

Runtime requirements

  • .NET runtime must be available on the runner — the Studio packager is .NET-backed. See Breaking changes — .NET runtime.
  • Windows runner for Windows projects. Cross-platform Studio projects (targetFramework: "Portable") can be packed on any OS. Windows projects (targetFramework: "Windows") require a Windows runner — the Linux and macOS workflow compilers cannot resolve Windows-only references. Windows - Legacy projects require uip rpa-legacy, which is Windows-only by design. See uip rpa overview for details.

Synopsis

uip rpa pack <project> [options]
uip rpa pack <project> [options]
  • <project> — path to the Studio project (a directory containing project.json).

For the complete option list on your installed tool version, run:

uip rpa pack --help
uip rpa pack --help

The flag set is the same in concept as legacy uipcli package pack: output directory, package version override, project properties, include/exclude filters, output-type (Process / Library / Tests), auto-version, and signing material. Flag names are kebab-case (--output-type, --auto-version, --certificate-path) rather than the PascalCase used by uipcli; see Migration — package pack for the legacy-to-new flag map.

Migration from the legacy .NET CLI

Legacy .NET CLIModern CLI
uipcli package pack <project>uip rpa pack <project>

See Migration — package pack for the full flag-level map.

See also

  • Synopsis
  • Migration from the legacy .NET CLI
  • Related
  • See also

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated