Client-side processing

Shrink photos.
Drop costs.
Instantly.

Compress images directly on the user's device before upload. Save thousands on server bills, protect user privacy, and make your application lightning fast.

Request Access
npm i @cfbl/hikaru-sdk
TypeScript Copy
import { compress } from "hikaru-pro-sdk";

// Hikaru shrinks photo & removes location data
const readyFile = await compress(userPhoto, "auto");

// Upload tiny, clean file to backend
await uploadToServer(readyFile);

The Architecture

The Old Way

Users wait forever for 15MB photos to upload.

You pay huge cloud bills to store giant files.

Your backend crashes resizing images.

The New Way

Photos shrink to 400KB instantly on the phone.

Uploads finish in the blink of an eye.

Your servers do zero work. You pay nothing.

Features built for scale

Slash Cloud Bills

Smaller files mean you pay drastically less for cloud storage and egress bandwidth. Pennies instead of thousands.

Privacy by Default

We automatically strip hidden EXIF location data from camera photos right on the device to keep your users safe.

Zero Config

Built-in, optimized presets for avatars, feeds, and banners out of the box.

Initialize Demo

> Demo requested successfully. Aksh will reach out shortly.