Beta

Unit tests for PostgreSQL functions and triggers

Auto-generates pgTAP unit tests and seed data for your functions and triggers, with branch coverage.

Download See the engine
Native pgTAP that runs with pg_prove or runtests(), with or without us.
PostgreSQL 14 to 18. Supabase, Neon, Amazon RDS and Aurora, Azure Database for PostgreSQL, self-hosted.

On Supabase this tests your database functions and triggers, the PL/pgSQL behind your .rpc() calls, not Edge Functions.

Products for PostgreSQL / Supabase

Two tools, one method that generates the tests and the data behind them.

UnitAutogen for PostgreSQL

Beta
Framework: pgTAP

The engine. Unit tests and coverage free; integration testing in Team; security coverage, PII and HIPAA evidence in Enterprise.

Learn more →

rlsautotest

Free, open source
Framework: pgTAP

pgTAP tests that prove your Row-Level Security policies, per table, per command and per identity. Free and open source. For the policies and the code that bypasses them, use seccover.

Learn more →