YOUR MEDIA, READY FOR THE WEB

Smaller files.
Faster delivery.
One API.

Optimize images, transcode video, compress PDFs, and turn HTML into documents. One place for the media work behind your next great build.

Explore the demo. No account required.

ImagesVideoPDFHTML
Image optimizationSample result
A turquoise river winding through green mountain scenery
Original · JPEGOptimized · WebP
Original JPEG733 KB
WebP · quality 80299 KB
59%smaller file

Drag to compare. Same dimensions, measured file sizes.
Illustrative local encoding; savings vary by image.

Less plumbing. More building.
01 Send your file
02 Set your options
03 Get the result
FOUR PIPELINES. ONE WORKFLOW.

The right format.
For every experience.

From a product image to a generated report, handle your media through a consistent HTTP API.

01

Image optimization

WebP · AVIF · JPEG · PNG

Make every pixel count.

Resize, crop, compress, and convert. Deliver images sized for the screen, in the format you need.

02

Video transcoding

WebM · H.264 · H.265 · AV1

Ready for the next play.

Convert video for the web. Choose your resolution, trim a clip, extract a thumbnail, or remove audio.

03

PDF compression

Screen · Ebook · Printer · Prepress

Documents that travel light.

Balance file size and clarity with four compression presets, from screen reading to print.

04

HTML conversion

PDF · DOCX · PNG

From a URL to a deliverable.

Turn a public page or raw HTML into a PDF, document, or screenshot for reports and repeatable workflows.

FITS THE WAY YOU BUILD

A request away
from ready.

Use the HTTP client you already know. Send a file and your processing options, then use the URL in the response.

Explore the API reference
Keys you control
Create, rotate, and revoke API keys from your dashboard.
Files where you need them
Download your results or configure delivery to S3 or SFTP.
Keep your workflow moving
Use completion webhooks to connect the next step.
# One image. Ready for the web.
curl https://api.latticemedia.xyz/v1/process/image \
  -H "X-API-Key: $LATTICE_API_KEY" \
  -F 'file=@photo.jpg' \
  -F 'options={"format":"webp","quality":80}'
Your file, processed.JSON response → file URL

ALREADY PART OF YOUR STACK

Your content.
Your workflow.

Connect your CMS or send processed files straight to your own storage.

WordPress

Optimize images as they arrive in your Media Library.

Download

Drupal

Add media optimization to your publishing workflow.

Download

S3 & SFTP

Deliver processed media to your own destination.

View docs
ROOM TO GROW

Start small.
Build from there.

Choose the limits that fit your workload.
Monthly plans, billed in Australian dollars.

Developer (Free)
Free
  • ✓ 100 req/min rate limit
  • ✓ Unlimited requests/month
  • ✓ 104 MB storage
  • ✓ Image processing
  • ✗ Video transcoding
  • ✗ PDF compression
  • ✗ HTML conversion
Get started free
Enterprise
Let’s talk

Have a larger workload or specific infrastructure requirements? Let’s work out the right setup.

  • Tailored request limits
  • Custom storage
  • Discuss your delivery workflow
Talk to us →
A FEW MORE DETAILS

Good questions.
Clear answers.

Need a hand with your use case?

Get in touch ↗
Can I try it before creating an account?
Yes. The public image demo lets you upload an image up to 3 MB and try format conversion, resizing, and other processing options.
Which media can I process?
Lattice supports image optimization, video transcoding, PDF compression, and HTML conversion. Available endpoints and request limits depend on your plan. See the API reference for supported formats and options.
How do I get my processed files?
The API returns a time-limited download URL. You can also manage your files in the dashboard or configure delivery to your own S3 bucket or SFTP server.
What happens when I reach a request limit?
Limits are based on your plan. When you reach a limit, the API returns a 429 response. Check the response and your dashboard before retrying.
Can I change my plan later?
You can manage your subscription through the billing section of your dashboard.
MAKE ROOM FOR WHAT YOU’RE BUILDING

Let your media
do more. Weigh less.

The next step is a single image.