MUVIOM Media
Media API v1

Images and video for your apps, sized and streamed

Upload once. Get thumbnail, small, medium and large variants automatically, and stream video with HTTP Range seeking to Next.js, React and React Native clients.

▣

Automatic image variants

thumbnail 150px · small 320px · medium 640px · large 1280px WebP, generated on a queue. Never upscaled, aspect ratio kept, EXIF stripped.

▶

Range-based video streaming

Proper 206 Partial Content, 416, multi-range and If-Range support. Players can seek instantly without downloading the whole file.

🔒

Private by default

Scoped API tokens, per-account ownership, and expiring signed URLs that work directly in <img> and <video>.

How it works

  1. Register an account for your application.
  2. Wait for approval. An administrator reviews every new account before it can use the API.
  3. Create an API token with the abilities you need (read / write / delete).
  4. Upload and deliver. Try everything in the Media Lab, then integrate with the REST API.

One request to upload

curl -X POST https://video.digibhai.store/api/v1/media \
  -H "Authorization: Bearer $MEDIA_TOKEN" \
  -H "Accept: application/json" \
  -F "file=@photo.jpg"

The response includes ready-to-use URLs for every variant. Upload reference →