Build Safer Supabase Apps with supabase-test supabase-test is a fast, TypeScript-native way to test Supabase and Postgres. It gives you isolated Postgres environments per test, instant feedback loops, and simple APIs for validating RLS, auth, and database logic. Instead of clicking around dashboards or running slow integration tests, you write quick, repeatable checks that run in under a second. Change code → hit save → know immediately if your policies and queries work.
No reviews yetBe the first to leave a review for Supabase Test
Maker
📌
We see supabase-test as a supportive addition to the Supabase ecosystem — one that amplifies what developers already love about the platform. By bringing fast feedback loops, modular database workflows, and TypeScript-driven testing to Supabase projects, we help teams ship with confidence while maintaining the high velocity Supabase enables. Together, we’re moving the ecosystem toward a future where backend engineering is not only powerful and secure, but genuinely enjoyable.
We've been contributing to the Supabase and Postgres ecosystem for years — from protobuf-to-TypeScript tooling to low-level AST libraries like pgsql-parser and pg-proto-parser. As a continuation of that work, we're excited to introduce a set of new resources designed to elevate Supabase testing:
Start building more reliable Supabase applications with these resources:
📦 supabase-test — TypeScript-native library for fast, isolated Postgres testing optimized for Supabase projects
https://www.npmjs.com/package/su...
Install from npm and start testing your RLS policies, Auth flows, and database logic
View source on GitHub
🧪 supabase-test-suite — Complete reference implementation and example harness showcasing testing best practices
https://github.com/launchql/supa...
Clone, explore, and adapt to your own projects
📖 Tutorials — Guided, hands-on lessons covering Supabase test patterns, RLS validation, seeding workflows, and end-to-end Postgres testing.
https://launchql.com/learn/supabase