Visual Test Flows
See the full request chain, step health, and dependency relationships in one visual flow.
Build readable test flows, reuse tokens and variables across requests, inspect historical results, and help your team understand why an API test failed.
Open-source core, collaborative workspaces, and enterprise-grade diagnostics.
Treat every request as one step in the same engineered workflow.
POST /auth/login
01Bearer token forwarded automatically from the login step
GET /me
02Session cookie injected into downstream requests
POST /billing/preview
03tenantId variable captured from the previous response
x-trace-context propagated through the entire flow
Built for modern API teams
Core capabilities
kest is not just a request sender. It unifies execution chains, reusable context, historical results, and team signals into one engineered testing system.
See the full request chain, step health, and dependency relationships in one visual flow.
Carry tokens, cookies, headers, and variables forward without manual copy-paste.
Review execution history, timing, state changes, and regression trends over time.
Share flows, annotations, status signals, and workspaces across the whole team.
Keep test definitions readable like docs while remaining structured enough for AI.
Explain failures with request context, response data, and the surrounding execution chain.
Visualize the chain
Stop reasoning about one request at a time. Inspect the full test chain, request dependencies, variable propagation, and execution status step by step.
Flow canvas
Login
Create auth.token and session.current
Identity
Read profile.id and assemble tenant context
Billing
Inject invoice_session from shared variables
Regression report
Publish failure summary and change impact
History and collaboration
Let the team inspect historical runs, failure records, release impact, and live collaboration state in one place so regressions are easier to triage together.
Team timeline
Today 09:42 · Billing regression failed
Lina added a comment: session refresh timing looks inconsistent
Marco confirmed the change came from auth-service@v2.18
Impacted flows: checkout-flow, billing-preview
AI + .flow.md
.flow.md files keep test definitions readable like living documentation while exposing enough structure for AI to interpret context, explain failures, and speed up onboarding.
.flow.md snapshot
Why teams switch
From context propagation to failure diagnosis, every layer is tuned for engineering speed, shared visibility, and trustworthy debugging.
10K+
test runs visualized
Keep every execution in one place, from urgent incident traces to long-lived regressions.
500+
teams collaborating
Shared workspaces, comments, and status streams keep engineering and QA aligned.
90%
faster debugging
Use context-aware history and AI explanations instead of manually replaying the chain.
100%
readable workflow files
.flow.md serves engineers, reviewers, and AI analyzers without extra translation layers.
Start building
Start with an open-source workflow foundation, then scale into team collaboration, execution history, and AI-powered diagnostics without changing tools.
Open-source at the core, with room for stronger governance as API teams grow.