---
schema_version: "1"
id: 744be420c4fd85490461c3c9984839000255a3de419220814c1f0d214aad3cfb
title: What Are Beta Versions of 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/packaging-about-beta-packages.md
canonical_url: https://developer.salesforce.com/docs/platform/pkg1-dev/guide/packaging-about-beta-packages.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 2676a535c38d240b2c7cec1cc929707c737ce95b2e7be366ed955bfd034f868d
products:
  - First-Generation Managed Packaging Developer Guide
  - merged-docs
---

# What Are Beta Versions of Managed Packages?

A beta package is an early version of a managed package. The purpose of a beta package is to allow the developer to test their application in different Salesforce orgs and to share the app with a pilot set of users for evaluation and feedback.

Before installing a beta version of a managed package, review the following notes:

- Beta packages can be installed in scratch, sandbox, or Developer Edition orgs, or test orgs furnished through the Environment Hub only.
- The components of a beta package are editable in the packaging org until a Managed - Released package is uploaded.
- Beta versions aren't considered major releases, so the package version number doesn't change.
- Beta packages aren’t upgradeable. Because developers can still edit the components of a beta package, the Managed - Released version might not be compatible with the beta package installed. To install a new beta package or released version, first, uninstall the beta package. For more information, see [Uninstall a Managed Package](https://developer.salesforce.com/docs/platform/pkg1-dev/guide/packaging-uninstall.md) and [Install a Managed Package](https://developer.salesforce.com/docs/platform/pkg1-dev/guide/packaging-install.md).
