Skip to content

Client Portal Embed

Client Portal Embed lets you generate a long-lived iframe link for a specific model version and place that viewer inside your own portal, dashboard, or client-facing site.

This feature is designed for teams that want to share a model in an embedded experience without sending external viewers into the main Frame app.

Client Portal Embed is available on Professional, Business, and Enterprise plans with an active subscription.

With Client Portal Embed, you can:

  • create an embed link for the currently active model version
  • restrict where that embed is allowed to run
  • control viewer presentation settings such as toolbar visibility, toolbar position, toolbar scale, and corner style

Each embed is version-pinned by design. If you upload a newer version later, the existing embed keeps showing the version it was created for.

Make sure the model version you want to share has finished processing and is viewable in Frame.

Embeds can only be created for a model version that is ready to open.

  1. Open a model in the dashboard.
  2. In the model drawer, open Client Portal Embed.
  3. Confirm the current version has finished processing.
  4. Enter a label for the embed.
  5. Add one or more allowed origins.
  6. Adjust the viewer customization settings if needed.
  7. Click Create embed link.

After creation, Frame gives you:

  • an embed URL
  • a ready-to-paste iframe snippet

Allowed origins are required. Use exact origins only, for example:

  • https://portal.example.com
  • https://app.example.com
  • http://localhost:3000

Do not include paths, query strings, or trailing pages. The embed only works when it is loaded from one of the allowed origins.

Paste the generated iframe snippet into your website, portal, or internal tool. The snippet is responsive and loads the embedded Autodesk viewer directly inside the page.

If you prefer, you can also use the raw embed URL yourself inside a custom iframe implementation.

The embed does not require the external viewer to log in to Frame. Access is controlled by the embed link plus allowed-origin validation.

When the embedded viewer loads, Frame:

  1. validates the embed link
  2. validates that the request is coming from an allowed origin
  3. checks that the linked model version is still active and viewable
  4. issues short-lived Autodesk viewer tokens as needed

That means token refresh happens automatically inside the embed without requiring the user to first open the viewer in the main app.

For each embed link, you can:

  • copy the embed code
  • copy the embed link
  • edit the label, allowed origins, and viewer settings
  • revoke the link
  • delete the link

Revoked links stop working immediately.

  • Embeds are version-pinned and do not move automatically to the latest upload.
  • The linked model version must be fully processed before an embed can be created.
  • If the model version becomes unavailable, revoked, unsupported, or no longer viewable, the embed stops working.
  • If the owning account no longer has access to this feature, the embed also stops working.
  • Use clear labels so teams know which portal or client each embed belongs to.
  • Restrict allowed origins as tightly as possible.
  • Create separate embed links for different client portals or environments.
  • Revoke old links instead of reusing broad origin lists.
  • Treat each embed as a share mechanism for that specific model version.