Pipeline & API

Every release is tested before your customers see it.

Your tests run by themselves each time your team releases, or at the times you set. A failed test can stop the release, and the result waits in one place with its video. Run the tests on vikingQA, on your own infrastructure, or both.

acme / web-tests
main · 8f3a1c22 passed1 failed
Guest checkoutPassed
Order confirmationPassed
Payment declinedFailed
Account settingsSkipped
VideoTraceNetworkConsole
On every release

Your tests run by themselves. Nobody has to remember.

Connect vikingQA to the way your team already releases. From then on, each release is checked, and nobody starts a run by hand.

01

On every release

Your delivery pipeline starts the tests when a new version is deployed, and waits for the answer.

02

On every pull request Roadmap

vikingQA starts the tests by itself when a change is proposed, and shows the result on the pull request before the change is merged.

03

Stop a failed release

Put the tests in front of your deployment, and a release with a failed test does not go ahead. Or let the release continue and read the result. You choose.

04

The result in one place

Each run keeps its video and its logs in vikingQA. The answer to your pipeline has a link that opens the result.

No pipeline yet? A schedule runs the same tests at the times you set and emails a summary to the people you name.

How it connects

It fits the pipeline your team already has.

There is nothing to install. It works with GitHub Actions, GitLab CI, Jenkins, Azure Pipelines, CircleCI and any other pipeline tool. You can also run the same tests on your own infrastructure.

01

Your pipeline asks

After a deployment, your pipeline tells vikingQA which environment to test.

02

vikingQA runs the tests

The tests run in the vikingQA cloud, each in its own isolated browser, with video and logs.

03

Your pipeline gets the answer

Passed or failed, with a link to the result. Your pipeline continues or stops.

Questions about the pipeline and the API.

Which pipeline tools does it work with?

Any pipeline tool that can call a web address. The docs have a complete guide for GitHub Actions. The same steps work in GitLab CI, Jenkins, Azure Pipelines and CircleCI.

Do pipeline runs cost AI credits?

No. Running your committed Playwright tests costs no AI credits.

Can we run only a part of the tests?

Yes. Your pipeline can select tests by tag, such as your smoke tests. Without tags, the full suite runs.

Can we still run the tests in our own pipeline, without vikingQA?

Yes. The suite is plain Playwright in your repository. Use vikingQA runs when you want the evidence, the reports and the shared results in one place.

When does a pipeline run include a test the agent wrote or healed?

After the change is merged. You merge it yourself, or you turn on automatic merge and vikingQA merges it for you. A merged test is in the next run.

Our application is behind a firewall. What do we need?

Use fixed-IP egress and add one address to your allow-list. Private runners inside your network, for when no inbound access is possible, are on our roadmap.

Catch the next bug before your customers do.

Start free with your own application. No credit card.