kuu¶
/kuː/ - Finnish, noun. Moon.
A native distributed task queue for Python.
uv add kuu
# extras: msgspec, nats, prometheus, redis, dashboard
At a Glance¶
from kuu import Kuu
from kuu.brokers.redis import RedisBroker
from kuu.results.redis import RedisResults
app = Kuu(broker=RedisBroker(url=...), results=RedisResults(url=...))
@app.task
async def charge(user_id: int, amount_cents: int) -> dict:
return {"ok": True, "charged": amount_cents}
uv run kuu start
See Quickstart for setup, Usage for the full API tour, Config for tunables, or API Reference for the reference.