supalive-365 Banner

I’m excited to announce the release of supalive-365 — centralized uptime automation for all Supabase projects.

About the Project

supalive-365 is a GitHub Actions–based keepalive system that prevents Supabase free-tier projects from pausing due to inactivity. It sends daily health pings to every configured project using lightweight, deterministic workflows.

Features

Daily scheduled pings run at 06:00 UTC. One repository can target multiple Supabase projects, using only public anon keys (safe by design). Each run logs per-project success or failure in the Actions output. After secrets and config are in place, maintenance is low. The design is also extensible for retries, alerts, or Management API usage later.

How It Works

Supabase pauses free-tier projects after roughly seven days without API activity. supalive-365 issues a daily GET request to each project’s health endpoint:

{SUPABASE_URL}/auth/v1/health

That request counts as valid activity and resets the inactivity clock.

Resources

For questions, support, or feedback, please contact me at bmoler@brianmoler.com.


<
Previous Post
Borderlands SHiFT Codes v2.0.0
>
Blog Archive
Archive of all previous blog posts