Media delivery at the edge.
Cache, sign and stream images, audio and video from a global edge network — over a plain HTTP API.
Serving 4.1 billion media requests a day across 38 edge locations.
Built for heavy media
Everything you need to store, protect and ship large files without running your own delivery stack.
Edge caching
Assets are cached close to your users. Cache-key rules, purge-by-tag and stale-while-revalidate are on by default.
Signed URLs
Time-limited, token-signed links keep private media private. Scope access per file, per IP or per referrer.
Adaptive video
Upload once, deliver many. On-the-fly transcoding to 360p–2160p and HLS packaging from a single source file.
Global network
Anycast routing sends each request to the nearest healthy edge. Automatic failover between points of presence.
Try a request
Send a live call against the edge and see the response. No account needed for the sandbox.
A network that stays close
Requests are answered from the nearest edge. When one falls behind, traffic reroutes in milliseconds.
Ship in three requests
Authenticate, upload, deliver. The API speaks plain HTTP — no SDK required.
- Create a key Generate an API key from the dashboard and export it as
MEGAVAL_KEY. - Upload a source
POST /v1/assetswith your file. You get back an assetid. - Deliver Request
/video/download?id=…&fmt=…and the edge streams the cached result.
# 1 — upload a source file curl -X POST "https://content.megaval244.online/v1/assets" \ -H "Authorization: Bearer $MEGAVAL_KEY" \ -F "file=@intro.mov" → { "id": "8f21c", "status": "processing" } # 2 — check health curl "https://content.megaval244.online/v1/health" → { "status": "ok", "region": "fra1" } # 3 — deliver, cached at the edge GET /video/download?id=8f21c&fmt=720p