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 Services Suite

Manage your FiveM server with our suite of services. Whitelist, bans, logs, and more.

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