List of outbound or egress network destinations
A list of common network URLs that Posit product users might require.
Description
Posit’s products don’t have many requirements for outbound connections. Workbench has no required outbound connections. Package Manager has a short list documented, see Package Manager’s Internet Access requirements for more information.
Connect has a requirement for Enhanced or Advanced license holders that use the public access for interactive applications feature. See the documentation on Public access content verification
Outside of the minimal use cases, there are other common outbound URLs that are recommended without being required. This list is comprehensive but not exhaustive - each installation’s requirements will depend on the needs of the organization and it’s users. Each item in this list has context associated to help determine if it will be necessary for your local deployment.
The below list is a recommendation for outbound networking requirements that we’ve seen come up often, but won’t be inclusive of all scenarios. We recommend a conversation with your IT team and a developer representative to understand your needs.
Running Posit products in an air-gapped network can be difficult. In particular, Operating System repositories will be required for installation of both Posit products and R or Python packages. Confirm with your IT or networking team that you have access to the appropiate source of dnf/yum/rpm or apt/deb repositories.
Common outbound or egress URL list
Posit’s Content Distribution Network (CDN) addresses
These are used for the downloading of installation files, update files, and R and Python packages. Posit’s recommended process for installation of R uses these addresses, see Install R in the documentation.
- https://cdn.rstudio.com
- https://cdn.posit.co
- https://download2.rstudio.org
Package installation at runtime
The files themselves will come from the CDN addresses listed above. The following addresses will not be required if you have an internal Package Manager installation.
R Packages: CRAN
- https://packagemanager.posit.co
- https://p3m.dev
- https://cran.r-project.org
R Packages: Bioconductor
- https://bioconductor.org
Python Packages
- https://pypi.org
- https://files.pythonhosted.org
Python
For installing multiple versions of Python with UV, see Posit’s best practice Python installation.
- https://astral.sh/uv/install.sh
- https://raw.githubusercontent.com/astral-sh/uv/
Quarto
Note that Quarto’s Download page links out to this specific GitHub repository:
- https://github.com/quarto-dev/quarto-cli
Posit’s official container images
These are primarily used by Kubernetes and Slurm installations.
- https://hub.docker.com
Downloading Helm charts and dependencies
Used for automated Kubernetes deployments.
- https://helm.rstudio.com
License checks
If you are using online license key activation, you will also need to allow outbound internet access to:
- https://www.wyday.com (port 443)
You do not need internet access if you are using a license file.
Git-based source control access
- https://github.com
- https://gitlab.com
Positron and VSCode Session Extensions
- https://open-vsx.org
- https://openvsxorg.blob.core.windows.net
GitHub Copilot
Please see Network settings for GitHub Copilot
If you’re still having issues, you can reach out to Support by opening a ticket.