Run your Playwright tests faster
Endform is a managed, distributed Playwright test runner and analytics dashboard.
Write your browser-based end-to-end tests using the open source Playwright framework.
Then you can run your suite on Endform’s fully isolated cloud runners. We run one test per virtual machine for maximum performance.
Endform also helps you maintain your suite over time by providing analytics in our dashboard.
Running Endform
Section titled “Running Endform”To run tests with Endform, you only need to swap out the playwright CLI for the endform CLI. We support the same functionality as Playwright.
npx endform testExplanation
Section titled “Explanation”What is Endform?A product overview of Endform and how it fits into a Playwright workflow
How your tests are runHow Endform runs your tests
Dashboard analyticsUse Endform analytics to find flaky tests, slow tests, failures, and traces
Transfer state to remote runnersHow to handle environment variable and file state transfer to Endform runners
WebKit Browser Support (Experimental)Limitations and recommendations for using WebKit browser testing on Endform
Guides
Section titled “Guides”Getting startedRunning your tests with Endform for the first time
Vercel integrationRun Endform tests against Vercel preview deployments
Proxy traffic via your local networkProxy traffic from remote runners to your local network
Tune your Playwright suite for EndformConfigure files, environment variables, concurrency limits, regions, and network proxying
Investigate test history with AIAsk an AI coding agent to find flaky, failing, and slow tests in your Endform history
Debug tests with AIPause inside a Playwright test and let an AI agent inspect its live browser state
Tutorial
Section titled “Tutorial”Playwright e2e testing - from cowboy to confidenceStart the Endform SaaS tutorial from the beginning
Reference
Section titled “Reference”RequirementsOur current requirements on your Playwright setup
Endform config - endform.config.tsConfigure Endform further with an endform.config.ts file
Analytics and samples CLICompare test trends and inspect individual executions from the command line
Endform MCP serverConnect AI coding agents to historical test data and interactive debugging tools