> For the complete documentation index, see [llms.txt](https://docs.navigaglobal.com/imengine/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.navigaglobal.com/imengine/hosting/storage.md).

# Hosting and storage

## Hosting environment

Imengine runs using a Docker image and the service is connected to one *Open Content*.

![](/files/-M8BI3FtBM88XGpASj3z)

## Storage

When using Open Content, images are stored by uuid. Imengine also stores the processed image on it's own. For that it uses Amazon S3 as standard.

### Filename hash (by uuid)

All unique API requests will generate a file in the storage. For filename a **hash** is used in combination with crop details.&#x20;

### Using external images (imgsrc)

In the case of an external image we use a decoded version of the url instead.
