Skip to main content

Get started with Playrunner

Playrunner orchestrates the Playwright suite you already have. Before the first workflow runs, there is one decision to make: where Playrunner itself runs.

Your options today

Playrunner CloudLocal (Docker)Your own cloud
Best forTrying Playrunner, and teams sharing workDay-to-day development and evaluationKeeping runs inside your own infrastructure
Setup timeA couple of minutesAbout 15 minutesLonger — you provision cloud resources
What you operateNothingDocker on your machineCloud Run jobs in your GCP project
CostFree during the betaFree. No license fee for permitted useFree license; you pay your cloud provider
Data locationHosted by PlayrunnerEntirely on your machineEntirely in your cloud account
AvailabilityFree beta, open to sign-upsAvailable nowAvailable now (GCP; AWS and Azure planned)

If you just want to see it work, use Playrunner Cloud. Go to playrunner.cloud, sign in with GitHub or Google, and you can build a workflow without installing anything.

If you would rather run it yourself, start locally. Everything works the same way, and moving execution to a cloud runner later is a setting on the node rather than a rewrite.

Workflows you build on one option carry over to the others — the workflow model is identical.

Get running

  1. Set up Playrunner locally — Docker, Node 20+, and about fifteen minutes.
  2. Create your first workflow — two nodes and a connection.
  3. Connect GitHub — point Playrunner at the repository holding your Playwright tests.
  4. Run your first test — watch node state and logs stream back live.

Moving execution to your own cloud

Once a workflow runs locally, the runner architecture section covers moving execution off your machine:

Going further