CDN for
media and assets

sCloud helps developers host images, videos, downloads, and static assets with fast global delivery through a reliable CDN.

upload.ts
import { sCloud } from "@scloud/sdk";

// Initialize client
const myBucket = new sCloud({
  apiKey: process.env.SCLOUD_MY_BUCKET_API_KEY
});

// Upload a file
await myBucket.upload({
  path: "./picture.png",
  file: file,
});

// Output:
{ success: true, url: "https://cdn.sacul.cloud/my-bucket/picture.png" }
Scroll

One Dashboard to Rule Them All

Manage your buckets, CDN zones, and monitoring from a single, unified control panel. Designed for speed and productivity.

Real-time Usage Analytics

Everything You Need
Nothing You Don't

Global CDN

Deliver images, videos, downloads, and static assets through a fast global CDN.

Media Hosting

Host product media, app uploads, game server assets, and public files in managed buckets.

Uptime Monitoring

Keep track of your services with real-time checks and instant alerts.

FiveM Cache

Reduce resource download load with a cache proxy built for FiveM servers.

Simple API

Upload files, manage buckets, and purge cached assets from scripts, dashboards, or custom developer workflows.

DDoS Protection

Use Cloudflare-backed delivery to keep public asset traffic away from your primary infrastructure.

From Zero to Global
In Three Steps

01

Create a Bucket

One click to provision a new S3-compatible storage bucket in your preferred region.

02

Upload Assets

Drag and drop your files or use our API/CLI to sync your static assets.

03

Serve Globally

Your content is instantly available on our global CDN edge network.

~ scloud buckets create my-bucket

Creating bucket 'my-bucket'...

✓ Bucket created successfully


~ scloud upload /my-bucket/build

Uploading 24 files...

✓ Upload complete


~ scloud cdn delete /my-bucket/build

Deleting files...

✓ Files deleted successfully

Trusted by developers building with

React
Node.js
FiveM
AWS