Testkit

Testkit - the testing and QA environment built for software agents.

Describe what must happen across your users, product, data, and connected services. Testkit coordinates it and gives you a clear result.

DescribePrepareRunRecoverDecide
01 / The problem

Software fails as a sequence of events.

A user reloads at the wrong time. A permission changes. A delayed service retries. Saved work meets a new release. Testkit focuses on the resulting behaviour—not only whether an isolated assertion passed.

02 / What remains

A failure becomes engineering knowledge.

Failure record · payment retry

reproduced · sealed
Duplicatecharge found.

A retry reached the provider after the user's first request had already succeeded.

SituationUser resumes an interrupted checkoutcaptured
ProofReplay, request trace, database statesealed
HistoryFirst seen after retry changelinked
03 / Connect

Test the stack you actually ship.

Testkit exercises real application boundaries across the browsers, services, data stores, infrastructure, and connected platforms your product depends on.

  • Electron
  • Next.js
  • Node.js
  • Go
  • Docker
  • MySQL
  • Neon
  • AWSAWS
  • Fly.ioFly.io
  • GitHub
  • OpenAI
  • Chromium
  • Google Calendar
  • Model Context Protocol
  • Brevo
  • Playwright
  • PostgreSQL
  • React
  • Redis
  • Resend
  • Stripe
  • Supabase
  • TypeScript
  • Vercel
  • Vite

Real product boundaries, not framework-specific test doubles.See integration guidance →

For teams and coding agents

Build software that can remember what it learned.