Nicheloom visits: 58,301 all-time · 7,637 in the last 7 days

The opportunity tracker for new startups.

Today: 1,008 launches · Niche of the day: specialized calculation tools · See what launched today →

Supabase-Test

Fast Isolated Postgres DBs for Testing Supabase RLS

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

Hi HN — we've built a testing framework for Supabase that spins up fast, isolated Postgres databases for each test case. It’s designed to make RLS policies easy to validate with real database state, without global test fixtures or mock auth.Features: - Instant isolated Postgres DBs per test - Automatic rollback after each test - RLS-native testing with `.setContext()` for auth simulation - Flexible seeding (SQL, CSV, JSON, JS) - Works with Jest, Mocha, and any async test runner - CI-friendly (runs cleanly in GitHub Actions)We also published example projects and a free set of tutorials: https://launchql.com/learn/supabasePackage: https://www.npmjs.com/package/supabase-testSource + full test suite: https://github.com/launchql/supabase-test-suiteHappy to answer questions and get feedback, cheers :)

HN · launched Nov 20, 2025 · 30 upvotes (top 25%) · 0 views

Niche: automated software testing tools · 185 launches, 12 in the last 7 days · Explore this niche →

Category and tags

  • Horizontal
  • Dev tools
  • Developer
  • Not AI
  • Commercial product

Visit website ↗ Source listing ↗

Could you build this?

Partial Building test runners is standard, but spinning up ephemeral, instantly isolated Postgres databases with custom Supabase extensions (GoTrue, PostgREST, pg_graphql, RLS) requires deep database and container orchestration.

What it would actually take: A production version requires orchestrating lightweight Docker containers or copy-on-write Postgres database instances (using templates or ZFS/Btrfs snapshotting) to achieve sub-second provisioning. It also requires replicating the exact Supabase auth context (JWT claims, `auth.uid()`, `request.jwt.claim`) and custom extensions natively in Postgres, demanding deep relational database and testing infrastructure expertise.

Discussion

10 comments analyzed.

Competitors mentioned: Supabase testcontainers

Competitors

Other products that read as similar to this one : 326 launches clear the similarity bar, closest 8 shown.

Attention rank: #113 of 327 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 21 days after the earliest competitor.

  • Nuvix · hn · 2025-10-30 · 5 upvotes · similarity 0.53
  • instancez · ph · 2026-10-20 · 4 upvotes · similarity 0.53
  • Sillyweb Supabase Sync Plugin · ph · 2026-10-05 · 1 upvotes · similarity 0.49
  • Supapool · hn · 2026-07-29 · 31 upvotes · similarity 0.48
  • DDL to Data · hn · 2026-01-06 · 55 upvotes · similarity 0.48
  • DBOS Java · hn · 2025-11-13 · 114 upvotes · similarity 0.47
  • Replacebase · hn · 2026-02-25 · 6 upvotes · similarity 0.46
  • FastAPI Supabase Starter · ph · 2026-10-28 · 2 upvotes · similarity 0.46

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.