Been using Kraken.io since 2013 when I was desperately trying to fix our site's mobile performance. Back then, our hero images were like 2-3MB each and users were bouncing and I couldn't figure out why. Found Kraken through a random Hacker News thread, and honestly? It just worked.
Real talk: most compression services either destroy your image quality or barely touch the file size. I've wasted weeks testing services that promised "lossless 80% compression" and delivered neither. Kraken got those images down to around 340KB without making them look like they were saved in MS Paint circa 1995.
Format Support That Actually Covers Your Use Cases
They handle JPG, PNG, WebP, GIF, SVG, AVIF, HEIC, and PDF which sounds boring until you're dealing with a client who uploads iPhone HEIC files to their WordPress site. AVIF support means you can serve next-gen formats to Chrome users while falling back to WebP for Safari (because of course Safari is being stubborn).
The compression modes break down to lossy (aggressive but sometimes too aggressive), lossless (safer but doesn't save as much), and expert mode where you can actually tweak quality levels instead of trusting some algorithm's idea of "optimal."
The API Actually Makes Sense (Shocking, I Know)
Kraken's API doesn't make you want to rage-quit like some others I could name. They've got proper libraries for PHP, JavaScript, Ruby, Go, C#, and Python instead of just curl examples that work in their sandbox but explode when you hit production with actual traffic.
You can either point it at images already hosted somewhere (URL optimization) or upload files directly. Both work, though I learned the hard way to always set up S3 integration from day one. Without it, you're stuck with temporary download links that expire after one hour, which is about as fun as it sounds when you're processing a few thousand images.
Their OpenAPI docs are surprisingly readable, which puts them ahead of 90% of API docs that read like they were translated from technical manuals written by robots.
WordPress Plugin Reality Check
The WordPress plugin works but slows down your media uploads noticeably. Bulk optimization takes forever with no progress indicator - you just sit there wondering if it died.
WebP conversion is nice when it works, but old themes break spectacularly. The Magento extension is better if you're in that ecosystem.
More resources: Check their integration libraries, upload examples, image resizing docs, sandbox environment, HTTP status codes, and Make.com integration if you're building automated workflows.