For Developers & Platforms

Add AI Immersive Video to Your Site with the Immersive AI Video Generator SDK

Let your users upload a normal video, pick the scenes they want, and get back one immersive cylindrical video with the original audio. Drop in ready-made React components or build your own UI on the JavaScript API — no backend and no secret key.

Overview

From Flat Video to Immersive in Three Steps

Detected cuts work as they are. Editing fills, prompts and cut points is optional.

Upload

Users upload a video straight from the browser. BuildVR detects the scene cuts and makes a preview of each scene.

Choose Scenes

Users keep the scenes they want and convert each one to IMRS 2.2 cylindrical video with AI fill.

Final Video

The chosen scenes are stitched in order with the original audio into one downloadable video.

Who it's for

Built for products that ship immersive video

Video & Creator Platforms

Offer immersive video generation as a feature of your platform without running your own AI pipeline.

E-Learning & Training Tools

Let course creators turn existing lecture and training footage into immersive videos for domes and headsets.

Marketing & Event Agencies

Turn campaign footage into wide immersive video for LED walls, curved screens and experiential installs.

White-Label Client Portals

Embed the complete tool in client dashboards with no third-party branding and colours that match your site.

Process

How it works

1

Get a Publishable Key

Subscribe to a BuildVR enterprise plan, then create a publishable (PUB) client key from your API credentials page.

2

Register Allowed Domains

Add every host that will load the SDK to the key's allowed domains, including localhost for development.

3

Install & Render

npm install @buildvr/immersive-ai-video-generator and render <ImmersiveVideoGenerator clientId=… /> on a page.

Integration

The whole tool in one component

ImmersiveVideoGenerator gives your users the upload page, scene picker, conversion, final video download and job history. Use CreateVideo and VideoJob instead for routed apps, or the SceneReview API for a fully custom UI.

Read the full docs →
npm
npm install @buildvr/immersive-ai-video-generator

Features

What you get

Drop-In React Components

ImmersiveVideoGenerator, CreateVideo, VideoJob and JobsList. They work with Next.js, React Router or any other router.

Full JavaScript API

Build your own interface on the same calls the components use: upload, review, convert, reprocess and stitch.

AI Generative Fill

AI fills the extra width with new scenery that continues each shot, guided by an optional prompt. Blur, black and white fills are also available.

Optional Scene Editing

Move cut points, split or merge scenes, and set a fill or prompt for each scene when a detected cut lands in the wrong place.

Client-Safe Keys

Authenticates with a publishable key that only works from your allowed domains. No backend proxy and no secret key.

Unbranded & Themeable

No third-party branding. Match your brand by overriding CSS variables for the accent, background, text and status colours.

Pay Only for What Ships

You're billed only for the scenes in the final video. Scenes users leave out are refunded.

Free Reprocesses

Each scene includes free reprocesses with a new fill or prompt before any wallet credits are used.

Pricing

Available on BuildVR enterprise plans

The SDK is available on enterprise plans. Uploads and conversions count against the plan's quota, and any overage is paid from the account's wallet credits.

Custom / Volume

Let's Talk

  • Higher storage and processing quotas
  • Custom integration support
  • Direct line to the BuildVR team
Contact Sales

FAQ

Frequently Asked Questions

What is the Immersive AI Video Generator SDK?

It's an npm package that adds BuildVR's Immersive AI Video Generator to your own website. Your users upload a normal video, choose scenes, and each chosen scene is converted to immersive cylindrical video (IMRS 2.2) and stitched into one final video with the original audio.

Which plans include the SDK?

The SDK is available on BuildVR enterprise plans. On other plans, every call returns upgrade_required.

Do I need a backend or a secret key?

No. The SDK runs in the browser and uses only a publishable client ID. BuildVR accepts requests only from the browser's real Origin, and only if that origin is on the key's allowed domains, so the client ID can safely appear in your page source.

Should I use the components or the API?

Use the React components (ImmersiveVideoGenerator, or CreateVideo and VideoJob for routed apps) to ship the complete tool in a few lines. Use the SceneReview JavaScript API to build your own interface on the same calls.

Can I match the components to my brand?

Yes. The components carry no third-party branding and use CSS variables for the accent, background, border, text and status colours, so you can override them with style or className.

How is usage billed?

Uploads and conversions count against the plan of the account that owns the key. When the quota is used up, overage is paid from that account's wallet credits. You're billed only for scenes that end up in the final video, and scenes you leave out are refunded.

Why does a converted scene have no sound?

Converted scene clips are silent by design. The final video adds back the original audio track.

Where's the full integration guide?

Setup, component props, the API reference and error codes are in the Immersive AI Video Generator SDK docs.

Ready to add immersive AI video to your product?

Subscribe to an enterprise plan and get your publishable key today.