All systems operational

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.

GET /video/download
// Press “Send request” to call the sandbox edge.

A network that stays close

Requests are answered from the nearest edge. When one falls behind, traffic reroutes in milliseconds.

38
Edge locations
12 Tbps
Network capacity
42 ms
Median TTFB
99.98%
Uptime · 30 days

Ship in three requests

Authenticate, upload, deliver. The API speaks plain HTTP — no SDK required.

  1. Create a key Generate an API key from the dashboard and export it as MEGAVAL_KEY.
  2. Upload a source POST /v1/assets with your file. You get back an asset id.
  3. Deliver Request /video/download?id=…&fmt=… and the edge streams the cached result.
Read the full docs
quickstart.sh
# 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