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.
