# Manage a solution package in Orchestrator

> You can transport solutions from an environment to another by downloading and uploading solution packages.

You can transport solutions from an environment to another by downloading and uploading solution packages.

## Transport a solution package

### Download a solution package

1. Select the **Solutions** tab at tenant level.
2. Find your solution package and access its corresponding three-dot button, then **Download latest version**. This allows you to download and share an archive containing the solution package with others.

### Upload a solution package

1. In the **Solutions** view, select the desired tenant.
2. Select **Upload solution package**. Add your files in the newly open panel.

:::important
Successful package uploading on a tenant requires that all resources contained in the package match the enabled services
for that specific tenant. If any services are disabled, you have to wait for 30 minutes after enabling them before trying
to upload the package again.
:::

## Use the CLI for automated transport

To automate the actions related to download, upload, and deployment even across tenants, you can leverage the UiPath Command Line Interface (CLI). This approach is suitable for automated workflows and CI/CD pipelines.

For more information, see [Working with Solutions](https://docs.uipath.com/cicd-integrations/standalone/2025.10/user-guide/working-with-solutions) in the CI/CD Integrations documentation.

## Check the package status

To check package statuses, navigate to the **Solutions** view and select the **Packages** tab.

The following table describes the possible statuses of your packages:

| Package status | Description |
| --- | --- |
| Pending | The package upload is in progress. |
| Failed | The package upload failed. |
| Ready | The package upload was successful and is available for deployment. |
| Active | The package has at least one deployment. |
