Make Studio available in Winget / Package Managers

Hello

I was wondering, why UiPath Applications (especially Studio) are not availabe in package managers, such as Winget or Chocolatey? We’re using Winget package manager to automate installing software on devices. You can automate this on other ways, I am fully aware of that. However installing all software through a package manager to make sure it’s the same version or really the newest version available is just so easy.

Any chance we get to have UiPath Apps in Winget anytime soon?

1 Like

Hi @iamNairda,
I will take a closer look at these. I can’t promise anything at the moment but for sure we will do research on this.
Could you tell me, are you using Winget privately as well?

Thanks for the fast reply @Pablito, always amazed how well these forum work @ UiPath! :slight_smile:

Yeah, I use it privately and at work (winget). I love winget for it’s simplictiy and you can run it in powershell (or cmd), which is preinstalled in Windows. Winget has it’s flaws, but so do other package managers.

The nice thing about winget is, that any compatible application can also be updated with one line (“winget upgrade --all”, similar to linux) and this takes away the hassle of updating every application.

As a fan of Linux, I can see potential in a tool like this. However, I must admit that there are not a lot of “us” CLI-passionates. On the other hand, I see a potential for this for the package distribution in bigger environments where you can install all of the needed software through GPO or PowerShell scripts. I will make sure that this topic will reach the right people.

Btw. What do you think about Microsoft Store?

Thanks alot @Pablito, much appreciated.

Yeah, I’m a big fan of Linux, Open Source, Docker, etc. in general. I agree and I totally understand not being passionate about CLI. However automating CLI can really be a big benefit in automation as well - just to get the most out of it.

We use PowerShell (as example) to generate QR-Codes, which are fed with input arguments through UiPath using the Invoke PowerShell activity. We also use PowerShell to close specific Explorer Windows (closing explorer.exe gives you a black task bar, since task bar is also explorer.exe), also you won’t close other explorer windows someone might actually be working on/in.

I have mixed feelings about the Microsoft Store. To be honest I have a lot of mixed feelings about a lot of stuff that’s currently happening at Microsoft (enforcement of Edge). I mainly use the Microsoft Store to manually install winget and after that I don’t touch it again.

Do you like the Microsoft Store at all?

I really like your PowerShell examples!
Regarding the MS Store. I am rather neutral, but since it can be configured to deliver only a selected software in companies (via GPO) it is also a possible way to let users install apps that are “whitelisted” by companies. Additionally, it’s more user-friendly.

1 Like

If you want me to provide them I’ll gladly share them. We’re currently also looking into the marketplace to offer custom activities, including those scripts.

1 Like

I know this is an old topic, but I just wrote me a nuspec and chocolateyInstall.ps1 “package” to install UiPathStudio with chocolatey.

@iamNairda Did you find a way to install anything else but the latest version? I believe any automated script would just be able to installl the latest version, because the msi package at https://download.uipath.com/UiPathStudio.msi get updated with each release.
I guess there is no versioned installer for us “mere mortals”?

My usecase is to wrap the chocolatey package in a config managment system (my choice is “Salt”). To demonstrate a fully “DevOps-ish” setup in my homelab.

Adding to this old thread again:

I updated my chocolatey feed at project-basturma-chocolatey-packages - Packages | MyGet

There you will find all

  • UiPath Studio
  • UiPath Studio Community

with their version

  • major >=21
  • minor 4 or 10
  • patch 0-*

for use with Chocolatey.

I cannot remember the old version scheme, so yyyy.xyz named versions are not available. It’s on the roadmap, but with lowest priority.

My usecase is to roll back to previous Studio versions for research purposes, like upgrading backward incompatible dependencies or documenting the change to newer features. Means: I am using Chocolatey with these packages myself, it “just works”.

Currently fighting a bug in the GitHub actions buildscript, but the plan is to have the feed updating each Friday evening.

Following a copy of the README of the current UiPath Studio Community chocolatey package:


UiPathStudioCommunity 24.10.6

Welcome to the UiPathStudioCommunity 24.10.6 Chocolatey Package!

About Chocolatey

Chocolatey is a package manager for Windows that enables you to quickly and easily install, update, and manage software packages from the command line or via a GUI. It automates the process of software installation and configuration, making it a convenient tool for developers, sysadmins, and power users.

Installation of Chocolatey

If you haven’t already installed Chocolatey, you can do so by following the instructions on the Chocolatey website.

Installation of UiPathStudioCommunity 24.10.6

To install UiPathStudioCommunity 24.10.6 using Chocolatey, follow these steps:

  1. Open Command Prompt as Administrator: Right-click on the Command Prompt icon and select “Run as administrator” to open an elevated command prompt.

  2. Run the Chocolatey Installation Command: Copy and paste the following command into the command prompt and press Enter:

    • For the test source:

      choco install uipathstudiocommunity --version 24.10.6 --source https://www.myget.org/F/project-basturma-chocolatey-beta/api/v2
      
    • For the prod source:

      choco install uipathstudiocommunity --version 24.10.6 --source https://www.myget.org/F/project-basturma-chocolatey-packages/api/v2
      

    This command will instruct Chocolatey to download and install UiPathStudioCommunity version 24.10.6.

  3. Follow the Installation Wizard: Once the installation command has completed, follow any on-screen prompts to complete the installation process.

Uninstallation

To uninstall UiPathStudioCommunity 24.10.6 using Chocolatey, run the following command in an elevated command prompt:

choco uninstall uipathstudiocommunity --version 24.10.6

Follow any on-screen prompts to complete the uninstallation process.

Legal Information

  • Ownership: UiPathStudioCommunity is a product developed and owned by UiPath Inc.

  • Licensing: The use of UiPathStudioCommunity is subject to the terms and conditions of the UiPath End User License Agreement (EULA).

  • Disclaimer: This Chocolatey package is provided as-is without any warranties, express or implied. The maintainers of this package are not affiliated with UiPath Inc., and any issues or concerns related to the usage of UiPathStudioCommunity should be directed to UiPath’s official support channels.

Reporting Issues

If you encounter any issues or have suggestions for improvement, please open an issue on the GitHub repository. I welcome your feedback and will do our best to address any problems promptly.

Additional Information

For more information about UiPathStudioCommunity or for troubleshooting tips, please refer to the official UiPath documentation.