Skip to content

About

FastAPI Task Manager

FastAPI Task Manager is an open-source library that provides scheduled task management for FastAPI applications. It uses Redis for distributed locking, task state persistence, and inter-worker coordination via Redis Streams.

Goals

  • Simplicity: Make scheduled task management as easy as decorating a function
  • Reliability: Ensure tasks run exactly once, even across multiple instances
  • Minimal overhead: No message broker infrastructure required — just Redis
  • Native integration: Built as a FastAPI extension, not a standalone service

License

This project is licensed under the terms of the MIT license.