---
title: Bind the Images API to your Worker
description: You can now interact with the Images API directly in your Worker with Image Bindings.

image: https://developers.cloudflare.com/changelog-preview.png
---

[Skip to content](#%5Ftop) 

# Changelog

New updates and improvements at Cloudflare.

[ Subscribe to RSS ](https://developers.cloudflare.com/changelog/rss/index.xml) [ View RSS feeds ](https://developers.cloudflare.com/fundamentals/new-features/available-rss-feeds/) 

![hero image](https://developers.cloudflare.com/_astro/hero.CVYJHPAd_26AMqX.svg) 

[ ← Back to all posts ](https://developers.cloudflare.com/changelog/) 

## Bind the Images API to your Worker

Feb 24, 2025 

[ Cloudflare Images ](https://developers.cloudflare.com/images/) 

You can now [interact with the Images API](https://developers.cloudflare.com/images/optimization/transformations/bindings/) directly in your Worker.

This allows more fine-grained control over transformation request flows and cache behavior. For example, you can resize, manipulate, and overlay images without requiring them to be accessible through a URL.

The Images binding can be configured in the Cloudflare dashboard for your Worker or in the Wrangler configuration file in your project's directory:

* [  wrangler.jsonc ](#tab-panel-1574)
* [  wrangler.toml ](#tab-panel-1575)

JSONC

```

{

  "images": {

    "binding": "IMAGES", // i.e. available in your Worker on env.IMAGES

  },

}


```

TOML

```

[images]

binding = "IMAGES"


```

Within your Worker code, you can interact with this binding by using `env.IMAGES`.

Here's how you can rotate, resize, and blur an image, then output the image as AVIF:

TypeScript

```

const info = await env.IMAGES.info(stream);

// stream contains a valid image, and width/height is available on the info object


const response = (

  await env.IMAGES.input(stream)

    .transform({ rotate: 90 })

    .transform({ width: 128 })

    .transform({ blur: 20 })

    .output({ format: "image/avif" })

).response();


return response;


```

Explain Code

For more information, refer to [Images Bindings](https://developers.cloudflare.com/images/optimization/transformations/bindings/).