Install Posit Team

Advanced

The Posit Team Native App provides a landing page where you can manage, configure, and launch each product. Before activating specific products, you must first install the Native App. Follow the steps below to complete the installation and access the landing page.

Prerequisites

You must have permissions to install Native Apps. Posit recommends the ACCOUNTADMIN role, but you can also use a custom role with the following privileges:

  • CREATE APPLICATION
  • CREATE DATABASE
  • CREATE INTEGRATION
  • IMPORT SHARE
  • MANAGE CALLER GRANTS

Additionally, the following privileges must be granted WITH GRANT OPTION so the application can delegate them:

  • BIND SERVICE ENDPOINT
  • CREATE COMPUTE POOL
  • CREATE WAREHOUSE

See Snowflake Marketplace Privileges for more details.

You must have a valid Posit Team Advanced tier license.

Install the Native App

The Posit Team Native App is available on the Snowflake Marketplace. Alternatively, instead of clicking the link, you can search for “Posit Team”.

Snowflake Marketplace listing page for Posit Team Native App showing the app title, description, and Get button.

Posit Team Marketplace Listing

Click Get to install the application from the listing. Snowflake may ask you to validate your email address.

Snowflake dialog to install the Posit Team Native App, showing a field to enter an application name and a Get button.

Get Native App

Next, choose a name for the Application. This documentation assumes the application name POSIT_TEAM, but you do not need to use that name. Click GET once you have an acceptable application name. Installation takes about one minute. Click Configure to begin Native App installation.

Snowflake screen confirming Posit Team Native App installation is complete, with a Configure button to proceed.

Installation complete

Configure application

Note

The modal may not direct you to the configuration directly. If this happens, stay on the current page Catalog > Apps and select the application that matches the name Posit Team.

Posit Team Native App configuration page in Snowsight showing grants and external access options.

Configuration page

Our application requests permissions from your account for various things that we will explain below.

Grant Description
BIND SERVICE ENDPOINT Mandatory SPCS Grant to enable publicizing the product and landing page endpoints
CREATE COMPUTE POOL Application creates a separate compute pool for each Product to easily manage compute instance sizes
CREATE WAREHOUSE Application creates its own separate Warehouse so that customers can easily monitor warehouse usage of Products

Each product requires certain external access. In the future, Snowflake will enable Native Apps to manage these explicitly and provide further customization of these endpoints. The Posit Team Native App suggests relaxed network egress rules.

Endpoint Required Description
<organization>-<account>.snowflakecomputing.com:443 Yes For Snowflake OAuth and ODBC queries
ocsp.snowflakecomputing.com:80 Optional For Snowflake certificate validation
ocsp.digicert.com:80 Optional For Snowflake certificate validation
open-vsx.org:443, openvsxorg.blob.core.windows.net:443 Optional To download VS Code and Positron extensions
p3m.dev:443, rspm-sync.rstudio.com:443 Optional For downloading PyPi, R, and Bioconductor packages from Posit-managed mirror
0.0.0.0:443, 0.0.0.0:80 Optional Allows open egress; required for Snowflake VS Code Extension functionality

Once you have accepted the grants and external access, click Activate.

Posit Team configuration screen with grants and external access checkboxes all accepted, and an Activate button

Completed Configuration

You will see a waiting page for the landing page to initially start. This should take less than 10 minutes. If it takes more than 10 minutes you should contact support.

Snowflake page showing the Posit Team app is starting up, with a spinner indicating the landing page is loading.

Wait for application to start
Note

Some customers have reported seeing a “failed” application details page. Once they refresh the page and wait 1-2 minutes it comes back as ready.

The landing page in the Native App remains available regardless of whether any product is configured.

Visit landing page

After fully waiting for the compute pool for the landing page to start and Snowflake to provision an endpoint you should see the application details page.

Snowflake application details page for Posit Team showing status, endpoint information, and a Launch App button.

Application details page

Click Launch App to open the landing page where you can access, set up, and manage Posit products. Management is designed for day 2 operations such as resizing compute pools for products, backup and restore, etc.

Posit Team landing page showing product cards after installation.

Posit Team landing page

Set up individual products

At this point you can set up and configure each product. Use the guides below to get started:

Product Setup Guide Manage Guide Availability
Posit Workbench Setup Management

Generally Available

Posit Connect Setup Management

Generally Available

Posit Package Manager Setup Management

Private Preview

Back to top