One platform to moderate
and deliver media.

Moderate images, text, documents, and websites. Protect retained assets and deliver approved content through one API.

No spam. Just product updates and early access.

Moderate mixed media

Analyze images, text, documents, and websites.

Deliver securely through the CDN

Serve retained originals and available previews, plus transformed image variants, publicly or with signed private access.

Integrate one API

Connect uploads, decisions, webhooks, image transforms, and delivery.

Safe media, simple delivery

Analyze an upload, retain it when needed, transform supported images, and serve permitted content without moving it between separate products.

Moderate more than images

Check images, text, documents, and websites through one consistent asset model.

Serve securely from a built-in CDN

Deliver retained originals and previews publicly or with short-lived signed URLs, without wiring in another media host.

Transform images on demand

Resize, crop, reformat, and cache image variants with direct transforms or versioned lenses.

Act on moderation decisions

Use webhooks to move approved assets forward and keep rejected content out of circulation.

Integrate without a rebuild

Add the typed JavaScript SDK or REST API to the upload and publishing paths you already run.

Find the right asset. Deliver the right version.

Search images, audio and video in your own words

Describe what you need, such as a red car at night. Natural-language search finds retained, approved images in every project, in the portal and through the API. Turn on audio and video search per project to find spoken audio and sampled video scenes too.

Search: a red car at night

Find visual matches even when filenames do not describe the scene.

Explore searchRead about asset search

Turn image transforms into reusable lenses

Define named presets for thumbnails, crops and formats. Request them through the CDN without creating another asset record.

/assets/:projectId/:assetId/content/@thumbnail

One named preset, reused wherever your image appears.

Explore lensesRead about lenses

One asset. Four stages.

Moderation, control, image transforms, and delivery stay connected from upload to the final request.

Upload once.

Direct, remote, and multipart uploads bring supported media into one consistent asset model. Retained assets are private by default.

Understand the risk.

Images, text, documents, and websites are checked across six policy areas. Project thresholds and webhooks decide what moves forward.

Transform images on delivery.

Resize, crop, and reformat with direct transforms or reusable lenses. Each variant is cached, with no extra asset record.

Deliver through the CDN.

Serve originals, previews, and image variants through the built-in CDN, publicly or with short-lived signed URLs.

See it in a real app.

Calmgram is a small photo-sharing app built on CalmLens. Post a photo or a comment and watch it get checked. Your sandbox is private and deleted a day after your last visit.

  • Photos wait for a decision.

    Uploads stay private to their author until CalmLens approves them, then the CDN serves them.

  • Text gets an answer right away.

    Captions, comments, and bios are checked before they're saved, and the author is told why when one isn't.

  • Borderline content is queued.

    Anything your policy marks for review is published, and appears in a moderation queue with its scores.

Try Calmgram
Calmgram showing its author a photo that wasn't published because it may contain violenceCalmgram's moderation queue listing a rejected post and comment with their category scores

Pay for the media pipeline you actually use.

The dashboard reports uploads, retained storage, asset reads, image moderation and transforms, OCR, text tokens, and website ingestion, with current and estimated costs.

Free

£0to start

Try the API before setting up usage-based billing

  • 100 free uploads in total (they do not reset monthly)
  • No card required
  • Image, text, document, and website moderation
  • Private asset storage
  • JavaScript SDK and REST API access

Usage-based billing

Pay as you go

No monthly fee. Pay the unit prices below for usage beyond the monthly free allowances.

  • No upload limit
  • Image moderation, OCR, and transforms
  • Text moderation by processed tokens
  • Retained storage and CDN delivery
  • Itemized usage and estimated costs in the portal

Unit prices

Prices in GBP. Free allowances reset at the start of each billing month.

UsagePriceIncluded free each month
Image moderation£2.00 per 1,000 imagesNo free allowance
Text moderation£1.50 per 1,000,000 tokensNo free allowance
OCR (text in images)£1.50 per 1,000 imagesFirst 1,000 images
Uploads£5.00 per 1,000,000 uploadsFirst 1,000,000 uploads
Retained storage£0.025 per GB per monthFirst 10 GB
AI asset searches£0.025 per 1,000 searchesNo free allowance
AI media search indexing£1.20 per 1,000 indexing unitsNo free allowance
CDN reads£0.50 per 1,000,000 readsFirst 1,000,000 reads
Image transforms£0.50 per 1,000 transformsFirst 1,000 transforms
Website ingestion£0.30 per 1,000 websitesNo free allowance

Each text check is billed for at least 250 tokens, so short comments cost £0.375 per 1,000 checks. Longer text is billed by its actual tokens. Every image or text item counts as one upload.

What teams ask before moving their media pipeline.

The short version of how moderation, retained storage, image transforms, access control, and CDN delivery work together.

Safe media, simple delivery

Create one asset pipeline for uploads, moderation decisions, private access, image transforms, and CDN delivery with CalmLens.

Signing in

Signing out

Cookies on CalmLens

We use essential cookies to keep you signed in and the site secure. With your permission, we'll also use functional cookies to remember preferences such as your layout and documentation language, and to offer Google One Tap sign-in. We don't use analytics or advertising cookies. Manage cookies