---
schema_version: "1"
id: 4c1bd6a9bbd7dbf999c3c4ce7d459ca34cd29404f69a7fefe56af499bf1d9506
title: Manage Versions of First-Generation Managed Packages
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform-pkg-exchange/managed_packaging/guides/first-generation/managing-uploads.md
canonical_url: https://developer.salesforce.com/docs/platform/pkg1-dev/guide/managing-uploads.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: e2435ab15390126203b907e20c51c47e4bf56231a4529d5cd518175b3b9b8118
products:
  - First-Generation Managed Packaging Developer Guide
  - merged-docs
---

# Manage Versions of First-Generation Managed Packages

After you upload a package to AgentExchange, you can still manage it from the Package Manager page.

| User Permissions Needed |                             |
| ----------------------- | --------------------------- |
| To upload packages:     | Upload AppExchange Packages |

**note:** Building a new app? Have you considered using second-generation managed packages? Flexible versioning and the ability to share a namespace across packages are just two reasons why developers love creating second-generation managed packages. We think you’d love it, too. To learn more, see: [Why Switch to Second-Generation Managed Packages](https://developer.salesforce.com/docs/atlas.en-us.pkg2_dev.meta/pkg2_dev/why_switch_2GP.htm), and [Comparison of First- and Second-Generation Managed Packages](https://developer.salesforce.com/docs/atlas.en-us.pkg2_dev.meta/pkg2_dev/sfdx_dev_dev2gp_comparison.htm).

To manage your versions:

1.  From Setup, enter `Packages` in the Quick Find box, then select **Packages**.
2.  Select the package that contains the app or components you uploaded.
3.  Select the version number listed in the Versions tab.

    - To change the password option, click **Change Password** link.
    - To prevent new installations of this package while allowing existing installations to continue operating, click **Deprecate**.

      **note:** You can’t deprecate the most recent version of a managed package.

    - To make a deprecated version available for installation again, click **Undeprecate**.
    - To view the package installation URL, see **Installation URL**. Installation URLs contain the 04t package ID for the package version.
