| title |
Task manager for asyncio |
| home |
true |
| heroImage |
logo.svg |
| heroAlt |
logo |
| heroText |
Taskiq python |
| actions |
| text |
link |
type |
Get Started |
/guide/getting-started.html |
primary |
|
| text |
link |
type |
Introduction |
/guide/ |
secondary |
|
|
| head |
meta |
| name |
content |
google-site-verification |
hQCR5w2tmeuOvYIYXsOYU3u4kLNwT86lnqltANYlRQ0 |
|
|
meta |
| name |
content |
msvalidate.01 |
97DC185FE0A2F5B123861F0790FDFB26 |
|
|
meta |
| name |
content |
yandex-verification |
9b105f7c58cbc920 |
|
|
|
| highlights |
| features |
| title |
details |
Production ready |
Taskiq has proven that it can run in heavy production systems with high load. |
|
| title |
details |
Fully asynchronous |
Taskiq can run both sync and async functions. You don't have to worry about it. |
|
| title |
details |
Easily extensible |
Taskiq has a lot of replaceable components. It's super easy to implement your own broker or middleware. |
|
| title |
details |
Strongly typed |
Taskiq provides correct autocompletion for most of its functionality. |
|
|
|
|
| copyright |
false |
| footer |
MIT Licensed | Copyright© 2022-present |
What is taskiq in a nutshell
Consider taskiq as an asyncio celery implementation. It uses almost the same patterns, but it's more modern
and flexible.
It's not a drop-in replacement for any other task manager. It has a different ecosystem of libraries and a different set of features.
Also, it doesn't work for synchronous projects. You won't be able to send tasks synchronously.
You can install taskiq with pip or your favorite dependency manager: