Available result backends
August 25, 2025
Available result backends
Result backends are used to store execution results. This includes:
- return value;
- Execution time in seconds.
Built-in result backends
DummyResultBackend
This result backend doesn't do anything. It doesn't store results and cannot be used in cases, where you need actual results.
This broker will always return None
for any return_value. Please be careful.
Official result backends
This result backends is not part of the core Taskiq library. But they are maintained by Taskiq developers. You can install them as a separate package.
Redis result backend
Project link: taskiq-redis.
pip install taskiq-redis
NATS result backend
Project link: taskiq-nats.
pip install taskiq-nats
Third-party result backends
These result backends are not part of the core Taskiq library. They are maintained by other open‑source contributors. You can install them as a separate packages.
PostgreSQL result backend
Project link: taskiq-postgresql.
pip install taskiq-postgresql
S3 result backend
Project link: taskiq-aio-sqs.
pip install taskiq-aio-sqs
YDB result backend
Project link: taskiq-ydb.
pip install taskiq-ydb
Contributors
Dmitrii Anfimov