Overview

SAQ (Simple Async Queue) documentation

SAQ (Simple Async Queue) is a simple and performant job queueing framework built on top of asyncio and redis. It can be used for processing background jobs with workers. For example, you could use SAQ to schedule emails, execute long queries, or do expensive data analysis.

It uses redis-py >= 4.2.

It is similar to RQ and heavily inspired by ARQ. Unlike RQ, it is async and thus significantly faster if your jobs are async. Even if they are not, SAQ is still considerably faster due to lower overhead.

Getting Started

Getting started with SAQ?

Getting Started

Usage

Guides on how to use SAQ

Usage

Monitoring

SAQ provides a simple UI for monitor workers and jobs.

Monitoring

API Reference

The API Reference for advanced users.

API Reference

Changelog

See the recent changes, and upgrade instuctions if needed.

Changelog

Indices and tables