NEW
New: Deploy your application in minutes with Shard AI
All resources
Global CDN

Upload a file and get a global CDN URL

Upload files to your workspace CDN, organize them by folder, copy or download the generated URL, and purge cached content when a file batch changes.

Static assets should not need a storage stack

100 MB

per-file limit

Edge

edge delivery

TLS

integrated TLS

1 URL

ready-to-use URL

Connected outcomes

Static assets should not need a storage stack

It works like S3 plus CloudFront in one go: upload supported files, get CDN URLs, and manage storage, folders, cache, and expiration from the same dashboard.

Explore capabilities

Upload and organize files

Upload files in the CDN dashboard and keep assets grouped in folders.

Use the generated URL

Copy the CDN URL for an uploaded file or download the original file from its detail page.

Refresh cached content

Purge the cache for all content or a selected folder when you need updated assets to be served.

Built to operate

Storage and delivery in a straightforward operational flow.

Files, cache rules, and generated URLs all live in the CDN dashboard, so there's no separate bucket policy or CDN provider to configure.

Integrated storage

Upload and manage files alongside workspace services.

Edge delivery

Distribute content through globally cached URLs.

Image optimization

Reduce manual work with optimization applied at delivery.

Folders and search

Organize assets and quickly find what you need.

Expiration and cache

Control temporary content and refresh batches with cache purges.

Progressive setup

Upload once. Serve from everywhere.

Shard Cloud CDN gives your workspace S3-style storage and CloudFront-style delivery in one flow. Upload your files, organize them by folder, and serve them from cached CDN URLs without wiring storage and edge delivery separately.

Get started
01
Upload content
Files are cached near users so product images, downloads, media, and generated assets do not depend on your app server for every request.
02
Organize files
Image assets are compressed and optimized on delivery, reducing setup work for teams that just need fast assets with sensible defaults.
03
Use the global URL
Use folder names to separate avatars, releases, invoices, campaign media, or app-specific assets, then purge folder cache when a batch changes.

From connection to the first decision, in one flow.

Frequently asked questions

How this resource works in practice.

Open the CDN dashboard and use the upload flow to add files to your workspace CDN. You can choose a folder as part of the upload.

Ready to move forward

Bring your assets closer to users.

Create a CDN and publish files through a direct upload-to-delivery experience.

Upload once, deliver globally
Get a ready-to-use CDN URL the moment a file finishes uploading.

Integrated TLS
Every asset is served securely by default.

Open the CDN dashboard
Upload your first file and start delivering it from the edge.

Connected ecosystem

Connects to the workflow your team already uses

GitHub

Connect repositories and keep every release linked to its source code.

Docker

Ship your own images with a consistent process across environments.

PostgreSQL

Connect data and applications without losing operational service context.

Shard Edge

Bring caching, TLS, and global delivery closer to your users.

Shard AI

Investigate signals and execute actions with workspace context and approval.

OpenTelemetry

Connect standardized signals to expand visibility whenever needed.

Source, data, delivery, and automation stay connected so your team can operate without switching context.

Explore connected resources
Build on Core

Start with the plan built for your next production service.

Launch your first application with the Core plan, then keep deployment, operations, and connected resources in one place.

Start with Core