Integrations

Three.js

Same guidance as other engines: embed for secure delivery; custom loaders only with authorized artifacts.

Embed first

For marketplaces and review tools, start with the tokenized /embed/{token} iframe. It is the supported way to show a BANANA-GOAT-secured model without implementing artifact auth yourself.

Custom Three.js scenes

If you must load the runtime artifact into Three.js, obtain a short-lived authorized URL from your backend and treat the asset as view-only. Do not mirror source uploads into a public /models folder.

Custom loader support and SDK packaging are enterprise options — talk to us via /contact.

Performance

Processed viewer GLBs are already reduced for web delivery. Still size your canvas, avoid mounting many simultaneous viewers, and dispose renderers when routes change.