Supabase ETL
Supabase ETL documentation

Benchmarks

Independent Supabase ETL performance results, tested versions, and plans for future benchmarks.

Independent benchmark

Hardbyte's independent CDC benchmarks compare six configurations across steady-state delivery, mixed-speed consumers, and consumer outages.

The table shows selected results from separate benchmark scenarios, with all six configurations included. Each metric heading links to its source table. Bold numbers mark the lowest reported value in each column, including ties at the published precision.

CDC configurationFast-consumer tail latencyFast-consumer memoryMixed-speed tail latencySource slot WAL during outage
Supabase ETL26 ms13.0 MB273 ms57.2 MB
Debezium + Kafka961 ms1,385.4 MB1,074 ms11.0 MB
Debezium Server848 ms1,629.3 MB1,181 ms57.3 MB
Raw pgoutput (SQL polling)70 ms59.7 MB267 ms56.6 MB
Sequin33 ms595.2 MB33 ms642.0 MB
Sequin with message grouping33 ms624.3 MB33 ms679.9 MB

For methodology, tested versions, configurations, and complete results, see Hardbyte's benchmark repository.

Performance differences may also reflect configuration, workload, and deployment choices, rather than the CDC tools alone.

Our own benchmarks

We plan to run and publish our own benchmarks as Supabase ETL matures and product stability improves.

On this page