# Compresto Documentation ## Docs - [/v1/compress](https://compresto.app/docs/api-reference/endpoint/compress.md): Compress an image using file upload, URL, or base64-encoded data. Returns the compressed image binary with metadata in response headers. - [/v1/usage](https://compresto.app/docs/api-reference/endpoint/usage.md): Get current month's usage statistics for the authenticated API key. - [Introduction](https://compresto.app/docs/api-reference/introduction.md): Everything you need to integrate the Compresto Image Compression API. - [AI renaming](https://compresto.app/docs/customization/ai-renaming.md): Automatically rename compressed files using AI-powered image recognition - [Confetti](https://compresto.app/docs/customization/conffeti.md): Show confetti animation when compression finishes - [CPU cores limit](https://compresto.app/docs/customization/cpu-cores-limit.md) - [Drop Zone](https://compresto.app/docs/customization/drop-zone.md) - [File metadata](https://compresto.app/docs/customization/file-metadata.md): Preserve image metadata, color profiles, and creation dates during compression - [Folder monitoring](https://compresto.app/docs/customization/folder-monitoring.md): Monitor folders for automatic compression - [Hardware acceleration](https://compresto.app/docs/customization/hardware-acceleration.md): Use your Mac's GPU to speed up video compression - [Video codec](https://compresto.app/docs/customization/video-codec.md): Choose between H.264 and H.265/HEVC encoding for video compression - [Video FPS](https://compresto.app/docs/customization/video-fps.md): Set a target frame rate for video compression to reduce file size - [How to compress GIF](https://compresto.app/docs/guides/file-compression/how-to-compress-gif.md): Reduce GIF file size while preserving animation quality - [How to compress image](https://compresto.app/docs/guides/file-compression/how-to-compress-image.md): Reduce image file size while maintaining visual quality - [How to compress PDF](https://compresto.app/docs/guides/file-compression/how-to-compress-pdf.md): Reduce PDF file size for easier sharing and storage - [How to compress video](https://compresto.app/docs/guides/file-compression/how-to-compress-video.md): Reduce video file size while maintaining quality - [How to convert video to GIF](https://compresto.app/docs/guides/file-compression/how-to-convert-video-to-gif.md): Convert video files to animated GIF format - [How to extract MP3 from video](https://compresto.app/docs/guides/file-compression/how-to-extract-mp3-from-video.md): Extract audio from video files as high-quality MP3 - [Install Ghostscript](https://compresto.app/docs/guides/getting-started/install-ghostscript.md): Set up Ghostscript for PDF compression in Compresto - [Introduction](https://compresto.app/docs/guides/getting-started/introduction.md): Welcome to the official documentation for Compresto macOS app - [Setting up](https://compresto.app/docs/guides/getting-started/setting-up.md): Follow these steps to get Compresto ready on your Mac - [Deep linking](https://compresto.app/docs/integrations/deep-linking.md): Compresto supports deep linking, allowing you to integrate it into your workflow. Simply trigger a deep link to automatically launch Compresto and compress your files. - [Raycast extension](https://compresto.app/docs/integrations/raycast-extension.md) - [How to resolve error "bad CPU type in executable" on macOS](https://compresto.app/docs/troubleshooting/bad-cpu-type-in-executable.md) ## OpenAPI Specs - [openapi](https://compresto.app/docs/api-reference/openapi.json)