Create a fully custom, immersive end-user experience!

The PureWeb SDK enables you to create web integrations with your 3D project. This ranges from a simple branded web client, to fully custom end-user experiences.

Web Client

To create a custom web client experience, start by downloading the PureWeb React web client template from NPM.

Follow the instructions detailed in Create a web client to get connected to your model and start customizing the web client.

Full SDK documentation for the web client can be found on github.

Once you've been up and running for a while, you may need to Update your web client to a newer version of the SDK.


Streaming Agent

Need to quickly iterate on your model and web client? For this use case, PureWeb also supports a development workflow where you can run your 3D experience locally on your development machine.

Start by downloading the PureWeb Streaming Agent from NPM and follow the instructions detailed in Test streaming your project locally.

Full SDK documentation for the streaming agent can be found on github.


Upload to the Cloud

When it's time to make your project available to your users, you'll need to submit your 3D package to us. Before doing so, please ensure you have followed the Preparing your Unreal project or Preparing your Unity project guides.

Once you're ready you can Upload and test your project in the cloud.

References:

  1. https://www.npmjs.com/package/@pureweb/cra-template-pureweb-client
  2. https://www.npmjs.com/package/@pureweb/platform-streaming-agent
  3. https://calgaryscientific.github.io/platform-sdk-js/modules/_pureweb_platform_sdk_react.html
  4. https://calgaryscientific.github.io/platform-sdk-js/modules/_pureweb_platform_sdk.html