The API is the product. We had to move 33 videos (9.6 GB of source material, the largest single file 1.35 GB) off a platform that was shutting down, and I scripted the whole thing: pull from the old provider, push to Bunny Stream, write the new embed URLs back into our own database. All 33 uploads went through in a single run without one failure, and transcoding into every resolution plus the HLS playlist and the MP4 fallback just happened on its own — no encoding jobs to babysit, no queue to watch.
The billing model is the other thing I'd highlight. It's prepaid credit, not a subscription: no minimum commitment, no seat count, no "contact sales". I can read our exact storage and traffic per library straight from the API, which is how I know our real cost is around a dollar a month at this volume. After years of platforms that hide usage behind a sales conversation, that transparency is worth a lot.
I like the ability to have just pay as you go pricing. Not having to pay for usage you do not actually use is one of the big things I like about the service. The UI does work well, and they are improving on it every time I log back on. The new S3 integration helps with my performance to get more done without needing more. The support is nice for a free plan, but it would be nice to have an overall AI chat bot for general questions.
what I like best is Bunny.net’s balance of simplicity and capability: it’s easy to start with an affordable pay-as-you-go CDN, yet it has genuinely useful edge controls, caching, redirects, headers, origin routing, signed URLs, and rate limits, without making you assemble a huge cloud stack. Its storage-to-CDN traffic is also free, which makes the bundle particularly compelling for serving assets or media.