One URL to Transform & Deliver Files — a Global Edge Network

Transform the files your users upload on demand, then deliver every result from the edge closest to them.

No credit card needed
No preprocessing

Transform a file when a user asks for it, instead of pre-rendering every variant up front.

Fast where your users are

Warm responses come from the nearest edge location, measured in tens of milliseconds.

One URL per variant

Set dimensions, format, and quality through URL parameters. Each result is then cached worldwide.

Build momentum

Deliver the right media. Keep your audience moving.

Create requested variants on demand and reuse cached results close to your users.

Keep pages feeling fast

Serve cached media from edge locations close to your audience.

Waste less on unused variants

Transform requested files instead of preparing every possible version.

Launch new image sizes sooner

Request new variants through configured URLs without a batch backfill.

Reach more screens

Adapt supported image sizes and formats to your app’s layouts.

Keep your origin focused

Let cached responses handle repeat requests for processed media.

Simplify your media stack

Connect transformation and delivery through one Smart CDN workflow.

Transform your files

Transform files on demand via URL parameters

Add parameters to your file URLs to apply and layer multiple effects.

my-app.tlcdn.com/resize-img/canoe.jpg?w=550
A car with a canoe on top parked next to the road in a mesa environment

Loading preview…

Use cases

What our Smart CDN can transform for you on the fly

Here are a few examples that show how you can take advantage of our Smart CDN

Create thumbnails for any file type

Create thumbnails for any file type

Generate meaningful previews for virtually any file type. Smart processing for images, videos, documents, and archives without downloading entire files.

AI enhanced image processing

AI enhanced image processing

Use AI to intelligently crop images around faces or important subjects.

Signed media delivery with a visible watermark

Signed delivery and watermarks

Require expiring URL signatures and add visible watermarks as part of a controlled delivery workflow.

Responsive Images for any device

Responsive Images for any device

Dynamically resize images based on device type, screen size, or user preferences. Optimal files for every device.

How it works

A CDN that transforms on a cache miss

An ordinary CDN can only cache files that already exist. Smart CDN imports the original from your storage, runs your saved Template, and delivers the result through the same URL. Later requests reuse the cached copy.

The request path

A tlcdn.com URL names your workspace, your Template, and the source file. On a cache miss the Assembly runs; on a hit the edge answers without running anything.

Choose Smart CDN when

Your application owns the originals, you cannot predict which variants users will ask for, and a Template with a fixed set of URL variables can produce each one.

Preprocess instead when

Every output is known before publication, a human has to approve it, or one workflow must store several output files. Run an Assembly first and serve its saved outputs.

Use an ordinary CDN when

Your origin already holds every variant you need. A transformation layer adds little when there is nothing left to transform.

Smart CDN is a transformation and delivery layer. It does not replace object storage, a digital asset management system, a video player, or your application’s authorization policy. Review Smart CDN authentication.

Worked pricing example

A cache hit costs almost nothing

Each Robot counts the bytes it handles at its own rate, and a Robot that reads one file and writes another counts both. A miss pays for the whole path; a hit repeats only the last step of it.

One 10 MB original and its 1 MB derivative

One cache miss

12.58 MB

One cache hit

0.08 MB

The derivative is already at the edge, so only the delivery step runs again. Both bars are drawn to the same scale.

One cache miss counts about as much as 157 cache hits, and /image/resize is most of it — the more often a URL is requested, the less each request costs. Pro’s included 40 GB covers roughly 3,255 cache misses or 512,000 cache hits a month, before any other processing. Estimate your own volume or read how GB usage works.

Measured performance

Cold transformations and warm edge delivery, measured separately

Cold requests import and transform the file. Warm requests serve the cached result.

Request regionCold cache missWarm edge hit
p50p95p99p50p95p99
US EastAWS us-east-1341 ms452 ms496 ms88 ms96 ms106 ms
EU WestAWS eu-west-1356 ms407 ms457 ms28 ms35 ms38 ms
Asia PacificAWS ap-southeast-1430 ms485 ms505 ms18 ms27 ms34 ms

Measured September 3, 2026. Results vary by workload.

Your workflow. Your controls.

Content delivery without the pain

Stop wiring transform services to a separate cache. Configure your delivery workflow once.

Transform on demand

Process supported files when requested, then cache the result for reuse.

Protect delivery URLs

Use signed URLs to authorize requests to your Smart CDN Templates.

Control allowed variations

Define Template variables so callers can change only the options you expose.

Keep originals in your storage

Import source files from supported providers as part of the delivery workflow.

Reuse cached results

Serve warm cache hits without repeating the same transformation.

Choose the right processing mode

Preprocess predictable outputs or transform supported variants on demand.

Plan for first requests

Allow for source fetching and transformation time when the cache is cold.

Inspect delivery behavior

Check cache response headers when tuning and debugging your integration.

Keep spending in check

Set a soft bill limit for alerts or a hard limit to stop processing.

Deliver files with Smart CDN

Transform files when requested and serve the results through our global edge network.
Slow content delivery worldwide
Global edge network
Pre-rendering every possible variant
Transforms on demand
Managing derivative files
Cache transformed files at the edge
Uncontrolled transformation URLs
Sign Smart CDN URLs
Large images on small screens
Resize images when requested
Processing and delivery use separate systems
Connect Robot transformations to delivery URLs
GDPR
HIPAA
ISO 27001ISO27001
AES-256
SOC 2 Type II

HIPAA-regulated workloads require a Business Associate Agreement.

No credit card needed

Frequently asked questions

What does Smart CDN do?

Smart CDN transforms supported files on request, caches the results, and delivers them from edge locations. You configure the processing Template and source; your app requests the variants it needs. Read the Smart CDN guide.

Is every request transformed from scratch?

No. A cache miss may fetch and process the source. A warm cache hit reuses the cached result, avoiding the same transformation again while the entry remains available. Learn about cached delivery.

Can I keep the original files in my own storage?

Yes. Your Template can import originals from supported storage providers. Smart CDN is a transformation and delivery layer; keep permanent originals in your own storage. Explore storage integrations.

How do I control which transformations people can request?

Define the parameters callers may vary in your Template and use signed URLs to authorize requests. Keep URL signing secrets on your server. See Smart CDN configuration and signing.

Should I preprocess files or transform them on demand?

Preprocess when you know the outputs you need or want them ready before publishing. On-demand processing suits supported variants you may never request. The first uncached request includes processing time. Compare processing and delivery workflows.

Will Smart CDN reduce my costs?

It can avoid generating unused variants and reuse cached transformations. The result depends on cache hits, source sizes, processing, and delivery traffic, so compare costs using your expected workload. Review pricing for your workflow.