_images/kuu-logo-slogan.svg
_images/kuu-logo-slogan-white.svg

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.

Indices