Windows · .NET 10 · local-first

API testing,
with a memory.

Prepare a reusable test package. Sign in. Run one case at a time. Keep the evidence. E2E Tester turns exploratory API work into a reliable, reviewable trail.

Current release: 0.7.5 · Requires the .NET 10 Desktop Runtime · Microsoft Edge WebView2 is needed for Swagger sign-in.

E2E Tester dark workspaceEvidence-first, not request-first
A calmer way to test

Explore safely. Keep what mattered.

Packages carry instructions, defaults, assertions and editable cases. Nothing is sent just by opening a package.

01 / PREPARE

Reusable test packages

Package endpoints, variables, headers, bodies and assertions into a test flow people — and agents — can repeat.

02 / RUN

Guided variations

Run one case at a time. Edit safely, add a variation when needed, and distinguish PASS, FAIL and INCONCLUSIVE.

03 / PROVE

Evidence that travels

Export JSON or HTML reports, redacted cURL and evidence bundles for a teammate, a ticket, or your next self.

Built for real environments

From Swagger sign-in to database verification.

Identity-aware

Use remembered browser sessions, JWT/API tokens, OIDC/PKCE and named identities without turning a test run into a credential hunt.

Deep when required

Optional SQL Server, MySQL, PostgreSQL and SQLite fixtures and verification give a request its real-world context.

Agent-ready

Ship MCP stdio tools and structured reports alongside local-first workspace recovery, backups and saved runs.

Updates & rollback

Versioned updates, on your terms.

E2E Tester uses Velopack’s static update feed. Keep an older full package installed or select an earlier release when you need to roll back.

Browse releases

Feed: https://e2e.dev.xpk.gr/releases