Bunle replaces your image processing pipeline with static files on a CDN. No servers, no thumbnails, no compute. Photos stream to any browser as they download.
Without Bunle
With Bunle
How it works
Use our CLI, REST API, or SDK to pack images into .bnl files. Images pass through as-is — no quality loss.
Upload to S3, R2, GCS, or use Bunle Cloud. Static files — no database, no processing servers.
Add 3 lines of JavaScript. Photos stream progressively. Gallery layout renders instantly. Done.
Industries
Any platform that shows more than a few images can benefit from streaming galleries.
Product galleries load in one request. No layout shift = fewer bounces.
→ Faster pages, higher conversion
30+ photos per listing. Buyers browse instantly on any device.
→ More engagement, faster decisions
Give users streaming galleries. No image pipeline to build or maintain.
→ Ship faster, save engineering time
Advantage
No image pipeline. No backend. Just static files and a 3 KB SDK.
| Regular images | Bunle | |
|---|---|---|
| First image visible | After full download | As data arrives |
| Layout shift | Until image loads | None — dimensions in index |
| 50 images | 50 HTTP requests | 1 stream or 1 Range each |
| Random access | Download all first | Jump to any image |
| Quality | Often re-encoded | Byte-for-byte original |
Pricing
Self-Hosted
$0
Open source, forever
Read the docsBunle Cloud API
Let's talk
We handle everything
Book a demo15-minute demo. We'll show you the integration and answer your questions.
Or email hi@bunle.cloud directly