> ## Documentation Index
> Fetch the complete documentation index at: https://docs.img-processing.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to IMG Processing API documentation

<img className="block dark:hidden" src="https://mintcdn.com/imgprocessing/96najFJQ0rXKRJFY/images/og-image.jpg?fit=max&auto=format&n=96najFJQ0rXKRJFY&q=85&s=414fccc369a7ec69ba9e87fd05ecd842" alt="Hero Light" width="700" height="320" data-path="images/og-image.jpg" />

<img
  className="hidden dark:block bg-white"
  style={{
  borderRadius: '2.5rem',
}}
  src="https://mintcdn.com/imgprocessing/96najFJQ0rXKRJFY/images/og-image.jpg?fit=max&auto=format&n=96najFJQ0rXKRJFY&q=85&s=414fccc369a7ec69ba9e87fd05ecd842"
  alt="Hero Dark"
  width="700"
  height="320"
  data-path="images/og-image.jpg"
/>

This powerful and flexible API provides a wide range of
image manipulation and analysis capabilities, allowing developers to integrate advanced image processing
features into their applications with ease.

## Key Features

The IMG Processing API is a RESTful API that provides a wide range of image processing capabilities.
Some of the key features of the API include:

<CardGroup cols={3}>
  <Card title="Image Storage" icon="plus" href="/api-reference/endpoints/creation/create">
    Upload, store and share images
  </Card>

  <Card title="Image Transformation" icon="compress" href="/api-reference/endpoints/transformation/resize">
    Resize, crop, rotate, and flip images
  </Card>

  <Card title="Image Adjustments" icon="palette" href="/api-reference/endpoints/edition/modulate">
    Adjust brightness, hue, saturation, and apply filters
  </Card>

  <Card title="Image Masking" icon="layer-group" href="/api-reference/endpoints/edition/remove-background">
    Remove background from images
  </Card>

  <Card title="Format Conversion" icon="file" href="/api-reference/endpoints/transformation/convert">
    Convert images PNG, JPEG, and WebP formats
  </Card>

  <Card title="Watermarking" icon="chart-pie" href="/api-reference/endpoints/multi-image/watermark">
    Add watermarks to images
  </Card>

  <Card title="Image Generation" icon="paintbrush" href="/api-reference/endpoints/creation/imagine">
    Generate images from text
  </Card>

  <Card title="Blurring" icon="eye-slash" href="/api-reference/endpoints/edition/blur">
    Apply blur effects to images
  </Card>
</CardGroup>

## Current Limitations

IMG Processing API is designed to be a simple, easy-to-use, and fast image processing API.
Due to this, there are some limitations to the API:

* **File Size Limit**: The maximum file size for image processing is 20MB.
* **Image dimensions**: The maximum image dimensions cannot exceed 10,000x10,1000 pixels.
* **Metadata**: The API removes all metadata from the image during processing.

## Get Started

Do you like what you see? Get started with the IMG Processing API by following these steps:

<CardGroup cols={2}>
  <Card title="API Endpoints" icon="plug" href="/api-reference/endpoints">
    Check out how the API endpoints are structured
  </Card>

  <Card title="Get your API Key" icon="key" href="/api-reference/authentication">
    Sign up to get your API key and start using the API
  </Card>
</CardGroup>
