{
  "slug": "supabase-cron-queues",
  "name": "Supabase Cron + Queues",
  "url": "https://supabase.com/docs/guides/cron",
  "cat": "auto",
  "group": "ship",
  "tagline": "Postgres-native cron and queues",
  "price": "Included on all plans including Free (500MB database, 2 active projects, pauses after 1 week idle). Pro from $25/mo. No separate per-job or per-message charge.",
  "tier": "mixed",
  "pick": false,
  "what": "Supabase Cron wraps <code>pg_cron</code> for schedules ranging from every second to once a year, and Supabase Queues wraps <code>pgmq</code> for durable message queues with guaranteed delivery. Both are managed from the dashboard, callable from plain SQL, and consumable from Edge Functions.",
  "why": "If your app state already lives in Supabase, this is the fewest moving parts possible: schedule a job and enqueue work with SQL, no extra vendor, no extra invoice, no extra dashboard to check.",
  "warn": "Supabase advises no more than 8 concurrent jobs and under 10 minutes per job: this is a database extension, not a compute platform. Free-tier projects pause after a week of inactivity, which silently stops your crons.",
  "category": {
    "key": "auto",
    "name": "Automation & background jobs",
    "desc": "Visual no-code and code-first job runners — different problems, listed together.",
    "group": "ship",
    "groupName": "Ship it & keep it alive"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": null,
    "checked_at": "2026-08-19T00:58:08.071+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}