v2.0 Now Available

E2E Testing Built for
Next.js & Supabase.

Record visual user flows and bypass authentication automatically. Test Garden integrates natively with your development stack to deliver zero-config testing.

Get Started Now

OPTIMIZED AND INTEGRATED NATIVELY FOR:

Next.jsNext.js
SupabaseSupabase
ReactReact
Tailwind CSSTailwind CSS
Ready
E2E Flow
Elapsed0.0s
circle
navigation

Navigate to https://my-store.dev

URL

circle
shield

Bypass Supabase Auth (role: 'customer')

sessionStorage

circle
schedule

Wait for button '#add-to-cart' to be visible

button > span

circle
ads_click

Click button '#add-to-cart'

#add-to-cart

circle
keyboard

Fill input '#coupon-code' with 'GARDEN'

#coupon-code

circle
rule

Assert element contains text 'Coupon Applied!'

.alert-success

Replaying run...
lockhttps://...
shopping_bagGARDENSHOP
shopping_cartCart (0)
local_florist
In Stock

Test Garden Plant Kit

Includes 3 starter pots

$45.00
verifiedCoupon Applied! -20% off$36.00
Designed for Next.js & Supabase
speedZero Playwright Config
vpn_key1-Click Supabase Bypass
lock_openTrue Zero Production Footprint
auto_awesomeHow it works

Automated Testing in Minutes

Our workflow is designed to reduce cognitive load and eliminate the need for complex Selenium or Playwright scripts.

testgarden.dev/dashboard
psychologytestgarden
Setup
shopping_cartCheckout Form
RecorderV1.0
cloud_uploadJourney Saved!
troubleshootReplay Run #412
syncReplaying
check_circleNavigate https://yoursite.com
0.8s
radio_button_uncheckedType input#email
...
radio_button_uncheckedClick button.submit
...
Metrics
Duration0.0s
BrowserChrome
Failures0
yoursite.com
S

Notification

Test Suite Checkout Flow #412 passed in 1.4s

boltOptimized for Next.js & Supabase

The Perfect Testing Stack for Next.js & Supabase.

Say goodbye to brittle test scripts and complex authentication setups. Test Garden integrates natively at both the client and server levels to test your app without friction.

key

Supabase Auto-Auth Bypass

Stop simulating manual logins, CAPTCHAs, or OTP codes in your tests. Test Garden automatically injects authenticated sessions into your app's local storage and cookies so you can test secure dashboard routes instantly.

✓ Dynamic Auth Token Injection✓ Zero-Login Playback✓ Role-Based Session Presets
Instant secure session setup arrow_forward
dns

Next.js & SSR Ready

Next.js apps use Server-Side Rendering (SSR) and middleware for auth checks. Test Garden handles cookies natively so server actions and protected pages load perfectly without throwing 500 errors.

App RouterSSR CompatibilityEdge Middleware
extension

Chrome Extension Helper

Easily bypass iframe embedding limits, CORS, and third-party cookie policies. Our browser helper handles script injections and storage syncing locally without modifying your production code.

Manifest V3Local Storage SyncCORS Bypass
code

Built on Standard Web APIs

We use secure `postMessage` handshakes and resilient CSS selectors. While optimized for Next.js and Supabase, the engine runs perfectly on any React, HTML, or Tailwind application out of the box.

✓ React-Compatible Values✓ Shadow DOM Traversal✓ MutationObserver Asserts
100% compliant with standard web APIsverified
lockEnterprise-Grade Security

Designed to Be 100% Safe on Your Site

Embedding external scripts requires absolute trust. Test Garden is engineered from the ground up to protect your client application, site visitors, and data integrity.

bolt

Zero Production Impact

Our helper runs entirely in your local browser via a Chrome Extension. No NPM packages or script tags in production, real users experience zero overhead or code alterations.

check_circleNo production code changes
key

Cryptographic Verification

Recording sessions use temporary, single-use tokens. Once validated, tokens are securely cached in browser storage and stripped from the URL to prevent leaks.

check_circleURL Parameter Sanitization
shield

Strict Origin Filtering

We use secure cross-document messaging (window.postMessage). The script validates all message sources and completely ignores unauthorized origins.

check_circleStrict Domain Whitelisting
potted_plantFlexible Growth Plans

Pricing that grows with your application.

Choose the perfect cultivation plan for your testing needs. Cancel anytime, your access will remain active until the end of the paid period.

Billed MonthlyBilled AnnuallySave 20%
Sprout Illustration
Subscription

Sprout

Perfect for solo developers & side projects.

$19/ month

Billed annually ($228/year)


  • check3 Active Websites
  • check30 Tests / month
  • check1,000 Test Runs / month
  • checkPriority Support
Most Popular
Blossom Illustration
Subscription

Blossom

Best for growing teams & startup apps.

$49/ month

Billed annually ($588/year)


  • check10 Active Websites
  • check100 Tests / month
  • check10,000 Test Runs / month
  • checkPriority Support
Orchard Illustration
Subscription

Orchard

For high-performance test suites.

$99/ month

Billed annually ($1188/year)


  • checkUnlimited Websites
  • checkUnlimited Tests
  • checkUnlimited Test Runs
  • checkPriority Support
lockStripe Secured Payments
replayCancel anytime (stays active until period ends)
receipt_longPrices exclude VAT/taxes (calculated at checkout)

Ready to see your testing garden grow?

Start recording visual E2E tests for your Next.js and Supabase app today.