Skip to content

Network & Firewall Requirements

If your organization runs a firewall, proxy, or content filter, your IT team should allow the domains below so Prevu3D products load and function correctly. This page is aimed at IT and network administrators.

These endpoints are shared across the whole Prevu3D solution — the web experiences (RealityPlatform, RealityTwin, and RealityPlan Web), the RealityPlan desktop application and Hub, and the RealityConnect plugins. Allowing them once covers every Prevu3D product your organization uses.


Prevu3D products connect to the following domains for the web portal, API, project data, updates, and regional storage:

  • Web portal: https://cloud.prevu3d.com/

    • If your organization uses a white-labeled portal, allow your custom subdomain instead — for example, https://your-domain.prevu3d.com/.
  • Prevu3D API: https://cloud-api.prevu3d.com/

  • Project data and binaries: https://assets-cloud.prevu3d.com/

    • Serves authenticated requests only. A direct URL returns 403 Forbidden — see Testing connectivity.
  • Update server: https://hub-binaries.prevu3d.com/

  • RealityConnect plugin binaries: https://binaries.prevu3d.com/

    • Plugin installers and thumbnails on Settings > Apps & Plugins. A different host from the update server above — allow both.
  • Regional layout / 3D model storage:

    • [Europe] https://prevu3d-production-assets-165572999906-ec1.s3.eu-central-1.amazonaws.com/

    • [US] https://prevu3d-production-assets-165572999906-ue1.s3.amazonaws.com/

    • [Japan] https://prevu3d-production-assets-165572999906-an1.s3.ap-northeast-1.amazonaws.com/

    • [Canada] https://prevu3d-production-assets-165572999906-cc1.s3.ca-central-1.amazonaws.com/

  • RealityConnect API (regional):

    • https://api-ec1.prevu3d.com/realityconnect-api

    • https://api-ue1.prevu3d.com/realityconnect-api

    • https://api-an1.prevu3d.com/realityconnect-api

    • https://api-cc1.prevu3d.com/realityconnect-api

If your organization uses a TLS-intercepting proxy or secure web gateway — Zscaler, Netskope, Palo Alto, Blue Coat, or similar — configure it to bypass SSL inspection for the Prevu3D domains listed above.

Inspection that rewrites URLs, query strings, or headers will break access to project data even though the domains are allowed. The usual symptom is a RealityPlan Hub Cloud tab that stays empty, or thumbnails and projects that never load.

These checks need no credentials. Four should return 200 OK; assets-cloud.prevu3d.com should return 403 Forbidden.

Terminal window
curl -i https://cloud-api.prevu3d.com/status # expect 200 OK
curl -i https://cloud.prevu3d.com/ # expect 200 OK
curl -i https://hub-binaries.prevu3d.com/ # expect 200 OK
curl -i https://binaries.prevu3d.com/plugins/revit/thumbnail.png # expect 200 OK
curl -i https://assets-cloud.prevu3d.com/ # expect 403 Forbidden

A genuine problem looks different: a connection timeout, a DNS or TLS handshake error, or a 403 returned as an HTML or proxy-branded page rather than a short XML response.

If all five checks behave as described and the issue persists, contact Prevu3D support with a HAR capture of the session from your browser’s developer tools.

We do not maintain a source-IP allowlist for any Prevu3D endpoint. You never need to register your organization’s egress IP ranges with us.

Configuring an avatar and using third-person view depend on the avatar service. If this domain is blocked, users cannot set up their avatar and third-person mode will not work correctly.

  • Avatar service: https://avatar.prevu3d.io/

The RealityPlan desktop application and Hub use the same Prevu3D service endpoints listed above. For desktop-specific installation details — command-line options, files written, and registry keys — see the RealityPlan Deployment Guide.