Ship 3D models the size they should be.

Upload a glTF or GLB once. GLBoost makes the optimized variants, serves them from a global CDN by URL, embeds them with AR, and lets you share private review links with pinned comments.

As uploaded3.77 MB

JPEG textures, float32 geometry

?p=web1.99 MB47% smaller

meshopt geometry, WebP textures

?p=mobile665 KB82% smaller

KTX2 textures at 1024 px, 25% fewer triangles

?p=embedded621 KB84% smaller

raw geometry for LVGL, WebP at 512 px

Damaged Helmet from the Khronos sample models; sizes measured on the GLBoost optimizer.

Live from the CDN: drag to orbit, tap the AR button on a phone. This is the same element you paste into your site.

Try it with your own file

A .glb or .gltf up to 25 MB. It runs through the same optimizer and comes back as a link that works for a day. Five a day per address.

One upload, every variant, by URL

The bare URL serves a version that loads in stock three.js, Babylon, and Unity loaders. Add query parameters for meshopt or Draco geometry, KTX2 or WebP textures, texture caps, simplification, or a pinned version. Variants you have not requested yet are built on first request and cached at the edge.

URL grammar and presets
https://cdn.glboost.com/vwrpr0be0000.glb                    any glTF viewer
https://cdn.glboost.com/vwrpr0be0000.glb?p=mobile           KTX2, 1024 px, simplified
https://cdn.glboost.com/vwrpr0be0000.glb?tex=webp&maxtex=512  built on first request
https://cdn.glboost.com/vwrpr0be0000.h?p=embedded           a C byte array for LVGL

Built for the three people who touch a model

The artist

Drop a file and read the before-and-after stats: triangles, draw calls, texture memory, extensions. Set the camera, lighting, and hotspots once; every embed and share page uses them.

The developer

A web component, an iframe, or a plain URL. Signed URLs and domain allowlists for private assets. A REST API with keys, an OpenAPI document, and signed webhooks.

The client

A link that opens the model in the browser, gated by password, email, or your organisation. Reviewers pin comments to the surface; you see who opened what and when.

<script async src="https://cdn.glboost.com/_/embed.js"></script>
<glboost-viewer asset="vwrpr0be0000" ar style="height:480px"></glboost-viewer>

Two tags to embed, with AR

The viewer picks the right variant for the device, shows a poster while it loads, and offers AR through WebXR, Scene Viewer, or Quick Look. Saved camera and lighting come along; so do hotspots and review pins.

Viewer attributes and JavaScript API

Down to the microcontroller

The embedded preset keeps geometry raw and textures small enough for LVGL and other OpenGL ES 2.0 runtimes. Ask for a byte budget and the optimizer finds settings that fit; export the result as a C header and load it from bytes. A compatibility report tells you which runtimes each variant works in before you ship.

Using GLBoost assets in LVGL and other embedded runtimes

Pricing

Free covers a portfolio. Pro is for teams shipping to production.

Free

$0

Storage
1 GB
Egress
10 GB/mo
Optimizations
50/mo
Optimizer time
Included
Largest upload
50 MB
Share links
3 active
Share access
Link, password
  • GLBoost badge on embeds
Start free

Pro

$19/mo

Storage
50 GB
Egress
500 GB/mo
Optimizations
Unlimited
Optimizer time
500 min/mo included
Largest upload
500 MB
Share links
Unlimited
Share access
Link, password, email, organisation
  • API keys and webhooks
  • Collections
  • No badge, your branding
Choose Pro

Business

$99/mo

Storage
250 GB
Egress
2 TB/mo
Optimizations
Unlimited
Optimizer time
2,000 min/mo included
Largest upload
500 MB
Share links
Unlimited
Share access
Link, password, email, organisation
  • API keys and webhooks
  • Collections
  • No badge, your branding
  • Priority support
Choose Business
Full comparison and overage rates