What problem does it solve?
This Skill eliminates the need to build custom, error-prone task queue infrastructure for Litestar applications, and avoids the friction of integrating third-party task runners like Celery, RQ, or Dramatiq that do not align with Litestar's native plugin system, dependency injection patterns, and application lifecycle.
Core Features & Use Cases
- Native Litestar Integration: First-party queue abstraction that works seamlessly with Litestar's plugin system, DI, and lifespan events, with no external framework adapters required.
- Flexible Backend & Execution Options: Choose from in-memory, SQLSpec, Advanced Alchemy, Redis, Valkey, or Google Cloud Run backends to match your existing persistence and execution stack.
- Use Case: A SaaS platform that needs to run scheduled report generation, background data imports, and long-running billing jobs without blocking API responses, while tracking task progress for end users and operators.
Quick Start
Use the litestar-queues skill to configure a QueuePlugin with a SQLSpec backend for your Litestar app, define a scheduled report generation task, and set up a standalone worker service to process queued jobs.