Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Comprehensive Cloudflare platform skill covering Workers, D1, R2, KV, AI, Durable Objects, and security.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
references/images/README.md
1# Cloudflare Images Skill Reference23**Cloudflare Images** is an end-to-end image management solution providing storage, transformation, optimization, and delivery at scale via Cloudflare's global network.45## Quick Decision Tree67**Need to:**8- **Transform in Worker?** → [api.md](api.md#workers-binding-api-2026-primary-method) (Workers Binding API)9- **Upload from Worker?** → [api.md](api.md#upload-from-worker) (REST API)10- **Upload from client?** → [patterns.md](patterns.md#upload-from-client-direct-creator-upload) (Direct Creator Upload)11- **Set up variants?** → [configuration.md](configuration.md#variants-configuration)12- **Serve responsive images?** → [patterns.md](patterns.md#responsive-images)13- **Add watermarks?** → [patterns.md](patterns.md#watermarking)14- **Fix errors?** → [gotchas.md](gotchas.md#common-errors)1516## Reading Order1718**For building image upload/transform feature:**191. [configuration.md](configuration.md) - Setup Workers binding202. [api.md](api.md#workers-binding-api-2026-primary-method) - Learn transform API213. [patterns.md](patterns.md#upload-from-client-direct-creator-upload) - Direct upload pattern224. [gotchas.md](gotchas.md) - Check limits and errors2324**For URL-based transforms:**251. [configuration.md](configuration.md#variants-configuration) - Create variants262. [api.md](api.md#url-transform-api) - URL syntax273. [patterns.md](patterns.md#responsive-images) - Responsive patterns2829**For troubleshooting:**301. [gotchas.md](gotchas.md#common-errors) - Error messages312. [gotchas.md](gotchas.md#limits) - Size/format limits3233## Core Methods3435| Method | Use Case | Location |36|--------|----------|----------|37| `env.IMAGES.input().transform()` | Transform in Worker | [api.md:11](api.md) |38| REST API `/images/v1` | Upload images | [api.md:57](api.md) |39| Direct Creator Upload | Client-side upload | [api.md:127](api.md) |40| URL transforms | Static image delivery | [api.md:112](api.md) |4142## In This Reference4344- **[api.md](api.md)** - Complete API: Workers binding, REST endpoints, URL transforms45- **[configuration.md](configuration.md)** - Setup: wrangler.toml, variants, auth, signed URLs46- **[patterns.md](patterns.md)** - Patterns: responsive images, watermarks, format negotiation, caching47- **[gotchas.md](gotchas.md)** - Troubleshooting: limits, errors, best practices4849## Key Features5051- **Automatic Optimization** - AVIF/WebP format negotiation52- **On-the-fly Transforms** - Resize, crop, blur, sharpen via URL or API53- **Workers Binding** - Transform images in Workers (2026 primary method)54- **Direct Upload** - Secure client-side uploads without backend proxy55- **Global Delivery** - Cached at 300+ Cloudflare data centers56- **Watermarking** - Overlay images programmatically5758## See Also5960- [Official Docs](https://developers.cloudflare.com/images/)61- [Workers Examples](https://developers.cloudflare.com/images/tutorials/)62