What CoIsland watches in Supabase

Each monitor kind brings its own query and its own card in the notch.

How to monitor Supabase from your Mac’s notch

A free project that pauses, an auth service that stops answering, a table left public without row level security: Supabase shows them in its dashboard, if you look. A CoIsland monitor looks for you and opens the notch only when something new appears.

Each monitor is a file in ~/.coisland/watches:

-- name: Security problems
-- kind: supabase.advisors
-- connector: shop
-- every: 1h
-- alert: new-rows

type:security

Connect Supabase covers the token, every field and each kind; all connectors share one page.

Connect it in three steps

  1. In the Supabase dashboard, Account › Access Tokens: generate a token.

  2. Add a Supabase connector with the project's dashboard address and the token. Test connector shows the project and its status.

  3. Pick a monitor kind or an example: project down or paused, security problems, new sign-ups.

Built for Supabase

  • No database password, no project key: the Management API runs SQL as the read-only role.
  • Postgres refuses any write the SQL could try.
  • The token stays in the macOS Keychain and goes only to api.supabase.com.

Then hand it to an agent

A click on the alert opens the agent in a terminal under it, with the whole alert as its first message.

Supabase questions

How do I get an alert when my Supabase project is paused?

Add a Project health monitor. A paused, restoring or failed project alerts once, and so does a service Supabase reports unhealthy; the alert page says Recovered once it is back.

Can CoIsland change anything in Supabase?

No. It reads the project, its health and its advisors, and runs SQL as supabase_read_only_user.

Do I need my database connection string?

No. The personal access token is enough.

Other connectors

Put your work stack in the notch

Regular price: $59.99 Early bird price: $19.99 once, for 2 Macs. Native for Apple Silicon, macOS 14 and later.

Early bird price until October 25