Skip to content

Viewer SDK

Licensing

Access to the APIs documented in this section is granted to licensees of the Viewer SDK tier only. i.e., access to the API is not included in the ESSENTIAL, PRO, or PRO+ subscriptions. If the Viewer SDK tier fits your project, subscribe or contact us and we will help you choose.

Embed an Excelsior viewer in your own website, host scenes on your infrastructure, and connect materials, product options, prices, and page controls to the rendered product.

Start here

  1. Follow the Viewer SDK guide to put a working viewer on a page.
  2. Copy the basic viewer example, then adapt its scene, materials, properties, and controls.

The working examples also cover ES modules, jsDelivr, iframe sharing, configurators, multipart products, and generated geometry.

What you can build

catalog.maverickexcelsior.com is a mock webshop where the viewer, product options, beauty shots, and prices work as one interface.

Mockup webshop built on the Viewer SDK

Reference

Inventory Use it to find
Commands Every supported viewer.commands operation and its recommended higher-level method.
Events Stable event names, payloads, and listener behavior.
Properties Scene, camera, render, animation, and layer property identifiers.
Library Exact material and ambience names.