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

# ModelQ - Open Source Queue Manager

> ModelQ is an open-source task queue manager for AI workloads. Manage and distribute AI model inference tasks efficiently.

<img src="https://mintcdn.com/mod/583f7F2CDREWrvEr/images/modelq.png?fit=max&auto=format&n=583f7F2CDREWrvEr&q=85&s=0d8c1d614d02c104f6b27cc1b5422055" alt="Modelq Pn" width="615" height="209" data-path="images/modelq.png" />

## Features

* Retry support (automatic and manual)
* Timeout handling for long-running tasks
* Manual retry using RetryTaskException
* Streaming results from tasks in real-time
* Middleware hooks for task lifecycle events
* Fast, non-blocking concurrency using threads
* Built-in decorators to register tasks quickly
* Redis-based task queueing
* CLI interface for orchestration
* Pydantic model support for task validation and typing
* Auto-generated REST API for tasks


## Related topics

- [Usage](/open-source/modelq/usage.md)
- [Tutorials](/open-source/modelq/advanced-usage.md)
- [Installation](/open-source/modelq/installation.md)
