Skip to main content
Self-hosting sovseal means running the v2-agent-state replication function on your own Supabase project. There is no Docker stack, no separate dashboard server, and no setup wizard — it is one Deno edge function backed by Postgres, and deploying it is four commands.
Local capture and recall (store_memory / recall_memory) never touch this function at all — they run entirely on-device. Self-hosting only matters if you also want to replicate state across devices without using the managed Platform.

Prerequisites

  • Supabase CLI (brew install supabase/tap/supabase on Mac)
  • A Supabase project (free tier is enough to try this)

Deploy

Supabase provisions SUPABASE_URL and SUPABASE_SERVICE_ROLE_KEY automatically — these are the only two secrets the function needs, and you never set them by hand.

Point the SDK at it

Verify it

An empty array back is success — it means the function is reachable and authenticating correctly; there is simply no history for that agent yet. For the full walkthrough including Row-Level Security details, see Deploy Self-Hosted. For every environment variable the SDK reads, see Configuration.