Set up Package Manager

Advanced

Get started

If Posit Package Manager is not already configured from the landing page and running, select the Package Manager logo.

The Posit Team landing page showing the Package Manager logo and card before installation.

Begin Package Manager installation
Important

Package Manager setup requires application roles POSIT_TEAM_ADMIN or POSIT_PACKAGE_MANAGER_ADMIN. See the top right corner to view your permissions. If you originally installed the Posit Team Native App, you already have all roles.

Configuration

License

Package Manager requires an Advanced license file. If you have a license file, upload it via the file input to validate it. If you do not have a license file, please contact Posit sales.

The Package Manager license configuration step showing a file input with a successfully validated license file.

Uploading a valid license

Alternatively, Posit Team supports a free 30-day trial of Package Manager that you can start by clicking Get a free trial license. A dialog appears asking you to agree to the Posit End User License Agreement (EULA). Contact snowflakemarketplace@posit.co to purchase a license before the 30-day trial expires to continue normal operation of Package Manager.

The Package Manager license configuration step showing the EULA agreement dialog.

Start Package Manager Trial

Compute pool

The compute pool instance family you choose depends on how you plan to use Package Manager.

Package Manager is generally not CPU or memory intensive. Load is driven by how often packages are consumed or published, not by the number of users. For light usage (packages consumed a few times each day or published weekly), start with CPU_X64_S. Sizing on Snowpark Container Services (SPCS) is iterative: monitor resource usage and change the instance family as your usage patterns evolve.

Storage

The Storage setting is the size of the storage for packages. It defaults to 500 gibibytes (GiB), and the minimum is 100 GiB.

Important

Keep the default size. You can increase storage later from the Manage page, but you cannot decrease it.

The Package Manager activate step showing the Storage setting at its default size.

Package Manager storage

Using backups

You can launch Package Manager within the Posit Team Native App using a previously created backup. Posit Team can use backups created by any installation of the Posit Team Native App.

To use backups from a different installation, you must grant the target Posit Team Native App the ability to enumerate and access backups associated with your source Native App.

Run the following SQL to grant the POSIT_TEAM_TARGET application access to backups of the POSIT_TEAM_SOURCE application.

Snowsight UI
GRANT APPLICATION ROLE POSIT_TEAM_SOURCE.POSIT_TEAM_ADMIN TO APPLICATION POSIT_TEAM_TARGET;

After you have granted access to the previously created backups from the source application, you can use these backups when launching Package Manager.

Launching

Once you click Continue on the activation page, Package Manager begins to provision. It takes roughly 10 minutes to create the compute pool and start the Package Manager container. You can change the instance family after initial configuration, which takes about 15 minutes.

A progress indicator showing Package Manager provisioning in progress.

Wait for Package Manager to start

Ready

Once Package Manager is fully configured and ready, Posit Team redirects you to the product management page.

The Package Manager product management page showing service status, product URL, and configuration options.

Package Manager management page

Click the Product URL to open Package Manager.

The Posit Package Manager home page after logging in.

Package Manager home page

Users typically access Package Manager from the landing page.

Using Package Manager in Workbench and Connect

The Posit Team Native App automatically configures Workbench and Connect to use the internal Package Manager. On startup, Workbench and Connect detect if the internal Package Manager is running and use it if available. If Workbench or Connect were launched before you started Package Manager, restart those services to enable the integration.

You can validate that Workbench is using the internal Package Manager by running cat /etc/pip.conf. An index URL of https://package-manager/pypi/latest/simple indicates that Workbench is using the internal Package Manager.

For Connect, check the logs of a published Python application. The Python environment restore section shows a line similar to Looking in indexes: https://package-manager/pypi/latest/simple.

FAQ

Are Package Manager product updates automatic?

Yes. When the Posit Team Native App is updated, Posit Team automatically upgrades Package Manager.

Back to top