Stage:
Beta
Available on self-hosted:
Yes
Supabase Cron is a Postgres module designed to schedule recurring Jobs with cron syntax directly within your database. Seamlessly integrated into the Supabase ecosystem, it allows users to automate tasks like executing SQL snippets, calling Database Functions, triggering Supabase Edge Functions, or syncing with external systems via webhooks.
Key benefits:
- Just Postgres: Jobs and run details are stored and executed entirely in the database by leveraging the pg_cron database extension.
- Versatile Scheduling Options: Supports standard cron syntax, sub-minute intervals, and natural language scheduling.
- Supabase Integration: Integrates seamlessly with the rest of the Supabase platform, including Supabase Edge Functions and Database Webhooks.
- Zero Network Latency: Jobs are run directly in your database, eliminating network latency when executing SQL Snippets or calling Database Functions.
- Enhanced Observability: Monitor job history, debug errors, and review logs directly from the Supabase Dashboard.
- Broad Use Cases: Automate a wide range of tasks, including database maintenance, analytics, performance optimizations, and syncing with remote systems.
- Ease of Use: Leverage an intuitive UI or SQL for scheduling, managing, and monitoring Jobs.