Integrate image compression into your workflow. Choose your platform.
One-line image compression. Batch processing. Async support coming soon.
pip install deflato
Native fetch, zero dependencies. Works with Node 16+.
npm install deflato
Compress images from Claude, Cursor, Windsurf. First image compressor with MCP. Published on npm.
npx mcp-server-deflato
Simple HTTP API. Send file, get compressed. Works with any language.
POST /api/v1/compress
Compress product images, AI alt-text, bulk optimize, auto-compress, backup & restore.
Install App →
WordPress
Auto-compress, bulk optimize, WebP generation, lazy loading, Smart PNG→JPEG, WP-CLI. 43 KB.
Download ZIP →
Install and compress images in 3 lines of code.
Methods:
compress(path, output, quality, max_dimension, format, strip_exif) → CompressResultinfo(path, quality, format) → CompressResult (sizes, dimensions, savings)compress_batch(paths, output_dir, quality, format) → list[CompressResult]compress_document(path, output, quality, max_dimension) → CompressResultconvert_format(path, output_format, output) → CompressResultgenerate(prompt, output, model, aspect_ratio, style, resolution, format) → GenerateResultdescribe(input_path, image_url) → DescribeResult (free)edit(prompt, input_path, image_url, output, model, format) → EditResult NEWZero dependencies. Uses native fetch (Node 18+) or form-data for older versions.
The first image compressor with MCP support. Compress and generate images from Claude, Cursor, Windsurf, or any MCP-compatible AI assistant.
One command. No downloads. No dependencies.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
compress_image — Compress a file. Params: file_path, output_path, quality, max_dimension, output_formatimage_info — Get compression stats without savingcompress_folder — Compress all images in a foldercompress_document — Compress images inside PDF, DOCX, PPTX, XLSXconvert_format — Convert image format (HEIC→JPEG, PNG→WEBP, etc.)generate_image — Generate image from text prompt using AI (4 models, 15+ styles)describe_image — AI alt-text / caption for any image (free)edit_image — Edit an image with AI instructions (add sunglasses, change background, etc.) NEWNode.js 18+ (for npx). No other dependencies — everything is included.
Works with any programming language. Full documentation: API Docs
Endpoints:
POST /api/v1/compress — Compress image, returns binary filePOST /api/v1/info — Compression info, returns JSONPOST /api/v1/compress-document — Compress images inside PDF/DOCX/PPTX/XLSXPOST /api/v1/generate — AI image generation (4 models)POST /api/v1/describe — AI alt-text for images (free)POST /api/v1/edit — AI image editing (img2img) NEWPOST /api/v1/key — Generate API keyGET /api/v1/keys — List your API keysPro plan includes 500 API requests/day. All SDKs and MCP are included.