[
  {
    "slug": "appium",
    "name": "Appium",
    "website": "https://appium.io",
    "docsUrl": "https://appium.io/docs/en/latest/",
    "vendor": "OpenJS Foundation",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "JavaScript",
      "Python",
      "Java",
      "Ruby",
      "C#"
    ],
    "ciIntegrations": [],
    "platforms": [
      "mobile",
      "web"
    ],
    "testTypes": [
      "e2e https://appium.io/docs/en/latest/quickstart/test-js/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "applitools",
    "name": "Applitools Eyes",
    "website": "https://applitools.com",
    "docsUrl": "https://applitools.com/docs/",
    "vendor": "Applitools",
    "licence": "commercial",
    "hosting": [
      "cloud"
    ],
    "languages": [
      "Java",
      "JavaScript",
      "Python",
      "C#",
      "Ruby"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "Jenkins",
      "CircleCI",
      "Travis CI",
      "TeamCity"
    ],
    "platforms": [
      "web",
      "mobile"
    ],
    "testTypes": [
      "e2e https://applitools.com/docs/eyes/getting-started/what-is-applitools",
      "compatibility https://applitools.com/docs/eyes/concepts/test-execution/ultrafast-grid"
    ],
    "pricePublished": "667 USD per month, paid annually (Starter)",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "argo-rollouts",
    "name": "Argo Rollouts",
    "website": "https://argoproj.github.io/rollouts",
    "docsUrl": "https://argo-rollouts.readthedocs.io/en/stable/",
    "vendor": "Argo Project Authors",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "infra"
    ],
    "testTypes": [
      "canary https://argo-rollouts.readthedocs.io/en/stable/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "artillery",
    "name": "Artillery",
    "website": "https://www.artillery.io",
    "docsUrl": "https://www.artillery.io/docs",
    "vendor": "Artillery Software Inc",
    "licence": "open-source",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [
      "YAML",
      "JavaScript",
      "TypeScript"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "Azure DevOps",
      "Jenkins",
      "AWS CodeBuild",
      "GitLab CI/CD",
      "CircleCI"
    ],
    "platforms": [
      "web",
      "api"
    ],
    "testTypes": [
      "load https://www.artillery.io/docs/get-started/load-testing"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "atlas",
    "name": "Atlas",
    "website": "https://atlasgo.io",
    "docsUrl": "https://atlasgo.io/docs",
    "vendor": "Ariga Technologies",
    "licence": "freemium",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [
      "HCL",
      "SQL"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab Pipelines",
      "CircleCI Orbs",
      "Bitbucket Pipes",
      "Azure DevOps"
    ],
    "platforms": [
      "data"
    ],
    "testTypes": [
      "migration https://atlasgo.io/testing/migrate"
    ],
    "pricePublished": "0 USD per developer per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "aws-fis",
    "name": "AWS Fault Injection Service",
    "website": "https://aws.amazon.com/fis",
    "docsUrl": "https://docs.aws.amazon.com/fis/latest/userguide/what-is.html",
    "vendor": "Amazon Web Services, Inc.",
    "licence": "commercial",
    "hosting": [
      "cloud"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "infra"
    ],
    "testTypes": [
      "chaos https://docs.aws.amazon.com/fis/latest/userguide/what-is.html"
    ],
    "pricePublished": "0.1 USD per action-minute",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "axe-core",
    "name": "axe-core",
    "website": "https://github.com/dequelabs/axe-core",
    "docsUrl": "https://github.com/dequelabs/axe-core",
    "vendor": "Deque Systems",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "JavaScript"
    ],
    "ciIntegrations": [],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "e2e https://github.com/dequelabs/axe-core"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "behave",
    "name": "behave",
    "website": "https://behave.readthedocs.io",
    "docsUrl": "https://behave.readthedocs.io/en/latest/",
    "vendor": null,
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Python"
    ],
    "ciIntegrations": [],
    "platforms": [
      "web",
      "api"
    ],
    "testTypes": [
      "e2e https://behave.readthedocs.io/en/latest/usecase_page_objects/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "browserstack",
    "name": "BrowserStack",
    "website": "https://www.browserstack.com",
    "docsUrl": "https://www.browserstack.com/docs/",
    "vendor": "BrowserStack",
    "licence": "commercial",
    "hosting": [
      "cloud"
    ],
    "languages": [
      "Java",
      "Python",
      "C#",
      "Node.js",
      "Ruby",
      "PHP"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab",
      "Jenkins",
      "CircleCI",
      "Azure Pipelines",
      "Bitbucket Pipelines"
    ],
    "platforms": [
      "web",
      "mobile"
    ],
    "testTypes": [
      "compatibility https://www.browserstack.com/docs/automate/selenium"
    ],
    "pricePublished": "59 USD per month, billed annually (Automate)",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "burp-suite",
    "name": "Burp Suite",
    "website": "https://portswigger.net/burp",
    "docsUrl": "https://portswigger.net/burp/documentation",
    "vendor": "PortSwigger",
    "licence": "freemium",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [
      "YAML"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "Jenkins",
      "TeamCity"
    ],
    "platforms": [
      "web",
      "api"
    ],
    "testTypes": [
      "security https://portswigger.net/burp/documentation"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "bytebase",
    "name": "Bytebase",
    "website": "https://www.bytebase.com",
    "docsUrl": "https://docs.bytebase.com/introduction/what-is-bytebase",
    "vendor": "Bytebase",
    "licence": "open-source",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [
      "SQL"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab CI",
      "Azure DevOps",
      "Bitbucket Pipelines"
    ],
    "platforms": [
      "data"
    ],
    "testTypes": [
      "migration https://docs.bytebase.com/gitops/best-practices/git-and-cicd"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "chaos-mesh",
    "name": "Chaos Mesh",
    "website": "https://chaos-mesh.org",
    "docsUrl": "https://chaos-mesh.org/docs/",
    "vendor": "CNCF",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [
      "GitHub Actions"
    ],
    "platforms": [
      "infra"
    ],
    "testTypes": [
      "chaos https://chaos-mesh.org/docs/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "chaostoolkit",
    "name": "Chaos Toolkit",
    "website": "https://chaostoolkit.org",
    "docsUrl": "https://chaostoolkit.org/reference/concepts/",
    "vendor": null,
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "JSON",
      "YAML",
      "Python"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab CI/CD"
    ],
    "platforms": [
      "infra"
    ],
    "testTypes": [
      "chaos https://chaostoolkit.org/reference/concepts/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "checkly",
    "name": "Checkly",
    "website": "https://www.checklyhq.com",
    "docsUrl": "https://www.checklyhq.com/docs/",
    "vendor": "Checkly Inc.",
    "licence": "freemium",
    "hosting": [
      "cloud"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab CI",
      "Jenkins",
      "Vercel"
    ],
    "platforms": [
      "web",
      "api"
    ],
    "testTypes": [
      "synthetic https://www.checklyhq.com/docs/detect/synthetic-monitoring/overview/",
      "e2e https://www.checklyhq.com/docs/integrations/ci-cd/overview/"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "checkov",
    "name": "Checkov",
    "website": "https://www.checkov.io",
    "docsUrl": "https://www.checkov.io/1.Welcome/What%20is%20Checkov.html",
    "vendor": null,
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Python",
      "YAML"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab CI",
      "Jenkins",
      "Bitbucket Cloud Pipelines"
    ],
    "platforms": [
      "infra"
    ],
    "testTypes": [
      "security https://www.checkov.io/1.Welcome/What%20is%20Checkov.html"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "codeceptjs",
    "name": "CodeceptJS",
    "website": "https://codecept.io",
    "docsUrl": "https://codecept.io/basics/",
    "vendor": "CodeceptJS",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab CI",
      "Bitbucket Pipelines",
      "Jenkins",
      "CircleCI",
      "Azure Pipelines"
    ],
    "platforms": [
      "web",
      "mobile",
      "api"
    ],
    "testTypes": [
      "e2e https://codecept.io/basics/",
      "compatibility https://codecept.io/parallel/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "cucumber",
    "name": "Cucumber",
    "website": "https://cucumber.io",
    "docsUrl": "https://cucumber.io/docs/",
    "vendor": "The Cucumber Open Source Project",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Gherkin",
      "JavaScript",
      "Java",
      "Ruby",
      "Kotlin",
      "Scala",
      "C++"
    ],
    "ciIntegrations": [
      "Jenkins"
    ],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "e2e https://cucumber.io/docs/guides/browser-automation/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "cypress",
    "name": "Cypress",
    "website": "https://www.cypress.io",
    "docsUrl": "https://docs.cypress.io/app/get-started/why-cypress",
    "vendor": "Cypress.io",
    "licence": "open-source",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "ciIntegrations": [
      "AWS CodeBuild",
      "Azure Pipelines",
      "Bitbucket Pipelines",
      "Buildkite",
      "CircleCI",
      "GitHub Actions",
      "GitLab CI",
      "Jenkins"
    ],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "e2e https://docs.cypress.io/app/get-started/why-cypress",
      "compatibility https://docs.cypress.io/app/guides/cross-browser-testing"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "datadog-synthetics",
    "name": "Datadog Synthetic Monitoring",
    "website": "https://docs.datadoghq.com/synthetics/",
    "docsUrl": "https://docs.datadoghq.com/synthetics/",
    "vendor": "Datadog",
    "licence": "commercial",
    "hosting": [
      "cloud"
    ],
    "languages": [],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab CI",
      "Jenkins",
      "Azure DevOps",
      "Bitrise"
    ],
    "platforms": [
      "web",
      "api",
      "mobile"
    ],
    "testTypes": [
      "synthetic https://docs.datadoghq.com/synthetics/",
      "e2e https://docs.datadoghq.com/continuous_testing/",
      "compatibility https://docs.datadoghq.com/synthetics/browser_tests/"
    ],
    "pricePublished": "5 USD per 10K API test runs per month, billed annually",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "detox",
    "name": "Detox",
    "website": "https://wix.github.io/Detox",
    "docsUrl": "https://wix.github.io/Detox/docs/introduction/getting-started",
    "vendor": "Wix.com",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "JavaScript"
    ],
    "ciIntegrations": [
      "Travis CI",
      "Bitrise"
    ],
    "platforms": [
      "mobile"
    ],
    "testTypes": [
      "e2e https://wix.github.io/Detox/docs/introduction/getting-started"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "drill",
    "name": "Drill",
    "website": "https://github.com/fcsonline/drill",
    "docsUrl": "https://github.com/fcsonline/drill",
    "vendor": null,
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "YAML"
    ],
    "ciIntegrations": [],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "load https://github.com/fcsonline/drill"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "espresso",
    "name": "Espresso",
    "website": "https://developer.android.com/training/testing/espresso",
    "docsUrl": "https://developer.android.com/training/testing/espresso",
    "vendor": null,
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Kotlin",
      "Java"
    ],
    "ciIntegrations": [],
    "platforms": [
      "mobile"
    ],
    "testTypes": [
      "e2e https://developer.android.com/training/testing/ui-tests/behavior"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "firebase-test-lab",
    "name": "Firebase Test Lab",
    "website": "https://firebase.google.com/docs/test-lab",
    "docsUrl": "https://firebase.google.com/docs/test-lab",
    "vendor": "Google",
    "licence": "freemium",
    "hosting": [
      "cloud"
    ],
    "languages": [],
    "ciIntegrations": [
      "Jenkins",
      "Bitrise",
      "CircleCI"
    ],
    "platforms": [
      "mobile"
    ],
    "testTypes": [
      "compatibility https://firebase.google.com/docs/test-lab",
      "e2e https://firebase.google.com/docs/test-lab/android/run-robo-scripts"
    ],
    "pricePublished": "0 USD no-cost daily quota (Spark plan: 10 virtual device tests/day, 5 physical device tests/day)",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "flagger",
    "name": "Flagger",
    "website": "https://flagger.app",
    "docsUrl": "https://docs.flagger.app/",
    "vendor": "Cloud Native Computing Foundation",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "infra"
    ],
    "testTypes": [
      "canary https://docs.flagger.app/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "flipt",
    "name": "Flipt",
    "website": "https://www.flipt.io",
    "docsUrl": "https://docs.flipt.io/v2/introduction",
    "vendor": "Flipt Software, Inc.",
    "licence": "source-available",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [
      "GitHub Actions"
    ],
    "platforms": [
      "web",
      "mobile",
      "backend"
    ],
    "testTypes": [
      "config https://docs.flipt.io/v2/guides/user/environments/branches"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "flyway",
    "name": "Redgate Flyway",
    "website": "https://flywaydb.org",
    "docsUrl": "https://documentation.red-gate.com/fd",
    "vendor": "Redgate",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "SQL",
      "Java"
    ],
    "ciIntegrations": [
      "GitHub Actions"
    ],
    "platforms": [
      "data"
    ],
    "testTypes": [
      "migration https://documentation.red-gate.com/fd/shadow-and-build-environments-273973434.html"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "gatling",
    "name": "Gatling",
    "website": "https://gatling.io",
    "docsUrl": "https://docs.gatling.io/",
    "vendor": "Gatling Corp",
    "licence": "open-source",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [
      "Java",
      "Kotlin",
      "Scala",
      "JavaScript",
      "TypeScript"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab CI/CD",
      "Jenkins",
      "Azure DevOps Pipelines",
      "TeamCity",
      "Bamboo"
    ],
    "platforms": [
      "web",
      "api"
    ],
    "testTypes": [
      "load https://docs.gatling.io/reference/script/http/protocol/"
    ],
    "pricePublished": "0 EUR per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "gh-ost",
    "name": "gh-ost",
    "website": "https://github.com/github/gh-ost",
    "docsUrl": "https://github.com/github/gh-ost/tree/master/doc",
    "vendor": "GitHub",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "data"
    ],
    "testTypes": [
      "migration https://github.com/github/gh-ost/blob/master/doc/testing-on-replica.md"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "gitleaks",
    "name": "Gitleaks",
    "website": "https://gitleaks.io",
    "docsUrl": "https://github.com/gitleaks/gitleaks",
    "vendor": "Truffle Security",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "TOML"
    ],
    "ciIntegrations": [
      "GitHub Actions"
    ],
    "platforms": [],
    "testTypes": [
      "security https://github.com/gitleaks/gitleaks"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "grafana-synthetic-monitoring",
    "name": "Grafana Cloud Synthetic Monitoring",
    "website": "https://grafana.com/products/cloud/synthetic-monitoring",
    "docsUrl": "https://grafana.com/docs/grafana-cloud/observe-and-act/testing/synthetic-monitoring/",
    "vendor": "Grafana Labs",
    "licence": "freemium",
    "hosting": [
      "cloud"
    ],
    "languages": [
      "JavaScript"
    ],
    "ciIntegrations": [],
    "platforms": [
      "web",
      "api"
    ],
    "testTypes": [
      "synthetic https://grafana.com/docs/grafana-cloud/observe-and-act/testing/synthetic-monitoring/"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "gremlin",
    "name": "Gremlin",
    "website": "https://www.gremlin.com",
    "docsUrl": "https://www.gremlin.com/docs",
    "vendor": "Gremlin Inc.",
    "licence": "commercial",
    "hosting": [
      "cloud"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "infra",
      "backend"
    ],
    "testTypes": [
      "chaos https://www.gremlin.com/docs/fault-injection-experiments"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "growthbook",
    "name": "GrowthBook",
    "website": "https://www.growthbook.io",
    "docsUrl": "https://docs.growthbook.io/",
    "vendor": "GrowthBook, Inc.",
    "licence": "open-source",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [],
    "ciIntegrations": [
      "GitHub Actions"
    ],
    "platforms": [
      "web",
      "mobile",
      "backend"
    ],
    "testTypes": [
      "config https://docs.growthbook.io/features/diagnostics",
      "canary https://docs.growthbook.io/features/safe-rollouts"
    ],
    "pricePublished": "0 USD per seat per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "hey",
    "name": "hey",
    "website": "https://github.com/rakyll/hey",
    "docsUrl": "https://github.com/rakyll/hey",
    "vendor": null,
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "load https://github.com/rakyll/hey"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "hoverfly",
    "name": "Hoverfly",
    "website": "https://hoverfly.io",
    "docsUrl": "https://docs.hoverfly.io/en/latest/",
    "vendor": "iOCO Solutions",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Java"
    ],
    "ciIntegrations": [],
    "platforms": [
      "api"
    ],
    "testTypes": [
      "integration https://docs.hoverfly.io/en/latest/pages/introduction/motivation.html",
      "chaos https://docs.hoverfly.io/en/latest/pages/tutorials/basic/delays/addingdelays.html"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "jest",
    "name": "Jest",
    "website": "https://jestjs.io",
    "docsUrl": "https://jestjs.io/docs/getting-started",
    "vendor": "OpenJS Foundation",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "Travis CI"
    ],
    "platforms": [
      "web",
      "backend",
      "mobile"
    ],
    "testTypes": [
      "unit https://jestjs.io/docs/tutorial-jquery"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "junit",
    "name": "JUnit",
    "website": "https://junit.org",
    "docsUrl": "https://docs.junit.org/6.1.3/overview.html",
    "vendor": "The JUnit Team",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Java",
      "Kotlin"
    ],
    "ciIntegrations": [],
    "platforms": [],
    "testTypes": [
      "unit https://docs.junit.org/6.1.3/writing-tests/intro.html"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "k6",
    "name": "Grafana k6",
    "website": "https://k6.io",
    "docsUrl": "https://grafana.com/docs/k6/latest/",
    "vendor": "Grafana Labs",
    "licence": "open-source",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "ciIntegrations": [
      "AWS CodeBuild",
      "Azure Pipelines",
      "Bamboo",
      "CircleCI",
      "GitHub Actions",
      "GitLab",
      "Jenkins",
      "TeamCity"
    ],
    "platforms": [
      "web",
      "api",
      "infra"
    ],
    "testTypes": [
      "load https://grafana.com/docs/k6/latest/",
      "synthetic https://grafana.com/docs/k6/latest/",
      "chaos https://grafana.com/docs/k6/latest/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "karate",
    "name": "Karate",
    "website": "https://karatelabs.io",
    "docsUrl": "https://docs.karatelabs.io/",
    "vendor": "Karate Labs, Inc.",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Gherkin"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "Jenkins"
    ],
    "platforms": [
      "web",
      "api"
    ],
    "testTypes": [
      "e2e https://docs.karatelabs.io/extensions/ui-testing",
      "compatibility https://docs.karatelabs.io/extensions/ui-testing",
      "load https://docs.karatelabs.io/extensions/performance-testing"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "katalon",
    "name": "Katalon Studio",
    "website": "https://katalon.com",
    "docsUrl": "https://docs.katalon.com/katalon-studio/about-katalon-studio",
    "vendor": "Katalon, Inc.",
    "licence": "freemium",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [
      "Groovy",
      "Java"
    ],
    "ciIntegrations": [
      "Jenkins",
      "GitLab CI/CD",
      "Azure DevOps",
      "GitHub Actions"
    ],
    "platforms": [
      "web",
      "mobile",
      "api"
    ],
    "testTypes": [
      "e2e https://docs.katalon.com/katalon-studio/get-started/sample-projects/webui/sample-webui-project-healthcare-sample-in-katalon-studio",
      "compatibility https://docs.katalon.com/katalon-testcloud/testcloud-overview"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "kayenta",
    "name": "Kayenta",
    "website": "https://github.com/spinnaker/kayenta",
    "docsUrl": "https://spinnaker.io/docs/guides/user/canary/",
    "vendor": "The Linux Foundation",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "infra"
    ],
    "testTypes": [
      "canary https://spinnaker.io/docs/guides/user/canary/canary-overview/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "kobiton",
    "name": "Kobiton",
    "website": "https://kobiton.com",
    "docsUrl": "https://docs.kobiton.com/",
    "vendor": "Kobiton",
    "licence": "commercial",
    "hosting": [
      "cloud",
      "self-hosted"
    ],
    "languages": [
      "Java",
      "JavaScript",
      "C#"
    ],
    "ciIntegrations": [
      "Azure DevOps",
      "Bitrise",
      "Buildkite",
      "CircleCI",
      "GitHub Actions",
      "GitLab",
      "Jenkins"
    ],
    "platforms": [
      "mobile"
    ],
    "testTypes": [
      "e2e https://docs.kobiton.com/automation-testing/",
      "compatibility https://docs.kobiton.com/scriptless-automation/"
    ],
    "pricePublished": "83 USD per month (Startup plan, starting price)",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "kube-monkey",
    "name": "kube-monkey",
    "website": "https://github.com/asobti/kube-monkey",
    "docsUrl": "https://github.com/asobti/kube-monkey",
    "vendor": "asobti",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "infra"
    ],
    "testTypes": [
      "chaos https://github.com/asobti/kube-monkey"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "lambdatest",
    "name": "TestMu AI (formerly LambdaTest)",
    "website": "https://www.testmuai.com",
    "docsUrl": "https://www.testmuai.com/support/docs/",
    "vendor": "TestMu AI",
    "licence": "freemium",
    "hosting": [
      "cloud"
    ],
    "languages": [
      "Python",
      "Java"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab CI",
      "CircleCI",
      "Azure DevOps",
      "Jenkins"
    ],
    "platforms": [
      "web",
      "mobile"
    ],
    "testTypes": [
      "compatibility https://www.testmuai.com/support/docs/getting-started-with-selenium-4/",
      "e2e https://www.testmuai.com/support/docs/testmu-running-your-first-selenium-test/",
      "load https://www.testmuai.com/support/docs/hyperexecute-run-jmeter-tests/"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "launchdarkly",
    "name": "LaunchDarkly",
    "website": "https://launchdarkly.com",
    "docsUrl": "https://launchdarkly.com/docs/home",
    "vendor": "Catamorphic Co.",
    "licence": "freemium",
    "hosting": [
      "cloud"
    ],
    "languages": [],
    "ciIntegrations": [
      "GitHub Actions",
      "CircleCI",
      "GitLab",
      "Bitbucket"
    ],
    "platforms": [
      "web",
      "mobile",
      "backend"
    ],
    "testTypes": [
      "config https://launchdarkly.com/docs/home/flags/compare-copy",
      "canary https://launchdarkly.com/docs/home/releases/guarded-rollouts"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "liquibase",
    "name": "Liquibase",
    "website": "https://www.liquibase.com",
    "docsUrl": "https://docs.liquibase.com/community/implementation-guide-5-0-4/intro-to-liquibase",
    "vendor": "Liquibase Inc.",
    "licence": "source-available",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "SQL",
      "XML",
      "JSON",
      "YAML"
    ],
    "ciIntegrations": [
      "Jenkins",
      "GitHub Actions"
    ],
    "platforms": [
      "data"
    ],
    "testTypes": [
      "migration https://docs.liquibase.com/community/reference-guide-5-0-4/init-update-and-rollback-commands/update-testing-rollback"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "litmus",
    "name": "LitmusChaos",
    "website": "https://litmuschaos.io",
    "docsUrl": "https://docs.litmuschaos.io/docs/introduction/what-is-litmus",
    "vendor": "CNCF",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "infra"
    ],
    "testTypes": [
      "chaos https://docs.litmuschaos.io/docs/introduction/what-is-litmus"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "locust",
    "name": "Locust",
    "website": "https://locust.io",
    "docsUrl": "https://docs.locust.io/en/stable/what-is-locust.html",
    "vendor": "Carl Byström, Jonatan Heyman, Lars Holmberg",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Python"
    ],
    "ciIntegrations": [
      "GitHub Actions"
    ],
    "platforms": [
      "web",
      "api"
    ],
    "testTypes": [
      "load https://docs.locust.io/en/stable/what-is-locust.html"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "maestro",
    "name": "Maestro",
    "website": "https://maestro.mobile.dev",
    "docsUrl": "https://docs.maestro.dev/",
    "vendor": null,
    "licence": "open-source",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [
      "YAML",
      "JavaScript"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "Bitrise",
      "Bitbucket Pipelines",
      "CircleCI"
    ],
    "platforms": [
      "mobile",
      "web"
    ],
    "testTypes": [
      "e2e https://docs.maestro.dev/get-started/what-is-maestro"
    ],
    "pricePublished": "0 USD per device per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "mocha",
    "name": "Mocha",
    "website": "https://mochajs.org",
    "docsUrl": "https://mochajs.org/getting-started/",
    "vendor": "OpenJS Foundation",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "JavaScript"
    ],
    "ciIntegrations": [
      "GitHub Actions"
    ],
    "platforms": [
      "web",
      "backend"
    ],
    "testTypes": [
      "e2e https://mochajs.org/declaring/retrying-tests/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "nightwatch",
    "name": "Nightwatch",
    "website": "https://nightwatchjs.org",
    "docsUrl": "https://nightwatchjs.org/guide/overview/what-is-nightwatch.html",
    "vendor": "BrowserStack",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "ciIntegrations": [
      "Jenkins",
      "GitHub Actions",
      "Bamboo",
      "Azure Pipelines",
      "CircleCI",
      "GitLab CI"
    ],
    "platforms": [
      "web",
      "mobile",
      "api"
    ],
    "testTypes": [
      "e2e https://nightwatchjs.org/guide/overview/what-is-nightwatch.html",
      "compatibility https://nightwatchjs.org/guide/overview/what-is-nightwatch.html",
      "unit https://nightwatchjs.org/guide/writing-tests/write-nodejs-unit-integration-tests.html"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "nuclei",
    "name": "Nuclei",
    "website": "https://github.com/projectdiscovery/nuclei",
    "docsUrl": "https://docs.projectdiscovery.io/opensource/nuclei/overview",
    "vendor": "ProjectDiscovery, Inc.",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "YAML"
    ],
    "ciIntegrations": [
      "GitHub Actions"
    ],
    "platforms": [
      "web",
      "api",
      "infra"
    ],
    "testTypes": [
      "security https://docs.projectdiscovery.io/opensource/nuclei/overview"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "oha",
    "name": "oha",
    "website": "https://github.com/hatoo/oha",
    "docsUrl": "https://github.com/hatoo/oha",
    "vendor": null,
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "load https://github.com/hatoo/oha"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "owasp-zap",
    "name": "Zed Attack Proxy (ZAP)",
    "website": "https://www.zaproxy.org",
    "docsUrl": "https://www.zaproxy.org/getting-started/",
    "vendor": "Checkmarx",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "YAML"
    ],
    "ciIntegrations": [
      "GitHub Actions"
    ],
    "platforms": [
      "web",
      "api"
    ],
    "testTypes": [
      "security https://www.zaproxy.org/getting-started/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "pa11y",
    "name": "Pa11y",
    "website": "https://pa11y.org",
    "docsUrl": "https://github.com/pa11y/pa11y",
    "vendor": "Team Pa11y",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "JavaScript"
    ],
    "ciIntegrations": [],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "e2e https://github.com/pa11y/pa11y"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "pact",
    "name": "Pact",
    "website": "https://pact.io",
    "docsUrl": "https://docs.pact.io/",
    "vendor": "Pact Foundation",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Java",
      "JavaScript",
      "C#",
      "Go",
      "PHP",
      "Python",
      "Ruby",
      "Rust",
      "Swift"
    ],
    "ciIntegrations": [],
    "platforms": [
      "api",
      "backend"
    ],
    "testTypes": [
      "contract https://docs.pact.io/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "percy",
    "name": "Percy",
    "website": "https://percy.io",
    "docsUrl": "https://www.browserstack.com/docs/percy",
    "vendor": "BrowserStack",
    "licence": "freemium",
    "hosting": [
      "cloud"
    ],
    "languages": [
      "JavaScript",
      "Java",
      "Python",
      "Ruby",
      ".NET"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "Jenkins",
      "CircleCI",
      "GitLab CI",
      "Azure Pipelines",
      "Bitbucket Pipelines"
    ],
    "platforms": [
      "web",
      "mobile"
    ],
    "testTypes": [
      "e2e https://www.browserstack.com/docs/percy"
    ],
    "pricePublished": "0 USD per month (Free plan, 5000 screenshots per month); paid Desktop plan from 199 per month billed annually",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "playwright",
    "name": "Playwright",
    "website": "https://playwright.dev",
    "docsUrl": "https://playwright.dev/docs/intro",
    "vendor": "Microsoft",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "TypeScript",
      "JavaScript",
      "Python",
      "Java",
      "C#"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "Azure Pipelines",
      "CircleCI",
      "Jenkins",
      "GitLab CI",
      "Bitbucket Pipelines",
      "Google Cloud Build",
      "Drone"
    ],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "e2e https://playwright.dev/docs/intro",
      "compatibility https://playwright.dev/docs/browsers"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "posthog",
    "name": "PostHog",
    "website": "https://posthog.com",
    "docsUrl": "https://posthog.com/docs/feature-flags",
    "vendor": "PostHog Inc.",
    "licence": "open-source",
    "hosting": [
      "cloud",
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "web",
      "mobile",
      "backend"
    ],
    "testTypes": [
      "config https://posthog.com/docs/feature-flags/testing"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "postman",
    "name": "Postman",
    "website": "https://www.postman.com",
    "docsUrl": "https://learning.postman.com/docs/tests-and-scripts/tests-and-scripts/",
    "vendor": "Postman, Inc.",
    "licence": "freemium",
    "hosting": [
      "cloud",
      "self-hosted"
    ],
    "languages": [
      "JavaScript"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "Jenkins"
    ],
    "platforms": [
      "api"
    ],
    "testTypes": [
      "integration https://learning.postman.com/docs/tests-and-scripts/test-apis/integration-testing",
      "load https://learning.postman.com/docs/tests-and-scripts/test-apis/performance-testing",
      "synthetic https://learning.postman.com/docs/monitoring-your-api/intro-monitors"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "pt-online-schema-change",
    "name": "pt-online-schema-change (Percona Toolkit)",
    "website": "https://docs.percona.com/percona-toolkit/pt-online-schema-change.html",
    "docsUrl": "https://docs.percona.com/percona-toolkit/pt-online-schema-change.html",
    "vendor": "Percona LLC",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "data"
    ],
    "testTypes": [
      "migration https://docs.percona.com/percona-toolkit/pt-online-schema-change.html"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "pumba",
    "name": "Pumba",
    "website": "https://github.com/alexei-led/pumba",
    "docsUrl": "https://github.com/alexei-led/pumba",
    "vendor": "alexei-led",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "infra"
    ],
    "testTypes": [
      "chaos https://github.com/alexei-led/pumba"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "puppeteer",
    "name": "Puppeteer",
    "website": "https://pptr.dev",
    "docsUrl": "https://pptr.dev/guides/what-is-puppeteer",
    "vendor": "Google, Inc.",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "JavaScript"
    ],
    "ciIntegrations": [],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "e2e https://pptr.dev/guides/ng-schematics"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "pytest",
    "name": "pytest",
    "website": "https://docs.pytest.org",
    "docsUrl": "https://docs.pytest.org/en/stable/",
    "vendor": "pytest-dev team",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Python"
    ],
    "ciIntegrations": [
      "Jenkins",
      "Azure Pipelines"
    ],
    "platforms": [],
    "testTypes": [
      "unit https://docs.pytest.org/en/stable/how-to/monkeypatch.html"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "robot-framework",
    "name": "Robot Framework",
    "website": "https://robotframework.org",
    "docsUrl": "https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html",
    "vendor": "Robot Framework Foundation",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Python",
      "Java"
    ],
    "ciIntegrations": [
      "Jenkins"
    ],
    "platforms": [
      "web",
      "api",
      "mobile"
    ],
    "testTypes": [
      "e2e https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html",
      "compatibility https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "rspec",
    "name": "RSpec",
    "website": "https://rspec.info",
    "docsUrl": "https://rspec.info/documentation",
    "vendor": "The RSpec Development Team",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Ruby"
    ],
    "ciIntegrations": [],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "unit https://rspec.info/documentation/3.13/rspec-mocks/",
      "e2e https://github.com/rspec/rspec-rails"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "sauce-labs",
    "name": "Sauce Labs",
    "website": "https://saucelabs.com",
    "docsUrl": "https://docs.saucelabs.com/",
    "vendor": "Sauce Labs, Inc.",
    "licence": "commercial",
    "hosting": [
      "cloud"
    ],
    "languages": [
      "Java",
      "C#",
      "Python",
      "Ruby",
      "JavaScript"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab",
      "Jenkins",
      "CircleCI",
      "Azure DevOps"
    ],
    "platforms": [
      "web",
      "mobile"
    ],
    "testTypes": [
      "compatibility https://docs.saucelabs.com/web-apps/",
      "e2e https://docs.saucelabs.com/web-apps/automated-testing/cypress/"
    ],
    "pricePublished": "39 USD per month, billed annually (Live Testing)",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "schemathesis",
    "name": "Schemathesis",
    "website": "https://schemathesis.io",
    "docsUrl": "https://schemathesis.readthedocs.io/en/stable/",
    "vendor": "Schemathesis.io s.r.o.",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Python"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab CI"
    ],
    "platforms": [
      "api"
    ],
    "testTypes": [
      "contract https://schemathesis.readthedocs.io/en/stable/guides/schema-conformance/",
      "security https://schemathesis.readthedocs.io/en/stable/guides/object-level-authorization/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "selenium",
    "name": "Selenium",
    "website": "https://www.selenium.dev",
    "docsUrl": "https://www.selenium.dev/documentation/",
    "vendor": "Software Freedom Conservancy",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Java",
      "Python",
      "C#",
      "Ruby",
      "JavaScript",
      "Kotlin"
    ],
    "ciIntegrations": [],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "e2e https://www.selenium.dev/documentation/test_practices/testing_types/",
      "compatibility https://www.selenium.dev/documentation/grid/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "semgrep",
    "name": "Semgrep",
    "website": "https://semgrep.dev",
    "docsUrl": "https://docs.semgrep.dev/",
    "vendor": "Semgrep, Inc.",
    "licence": "freemium",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [
      "YAML"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab CI/CD",
      "Jenkins",
      "Bitbucket Pipelines",
      "CircleCI",
      "Buildkite",
      "Azure Pipelines",
      "Semaphore"
    ],
    "platforms": [
      "web",
      "backend",
      "infra"
    ],
    "testTypes": [
      "security https://docs.semgrep.dev/"
    ],
    "pricePublished": "0 USD per month per contributor",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "serenity-bdd",
    "name": "Serenity BDD",
    "website": "https://serenity-bdd.github.io",
    "docsUrl": "https://serenity-bdd.github.io/docs/guide/user_guide_intro",
    "vendor": "Serenity Dojo Ltd.",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Java"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "Jenkins",
      "GitLab CI",
      "Azure Pipelines"
    ],
    "platforms": [
      "web",
      "api",
      "mobile"
    ],
    "testTypes": [
      "e2e https://serenity-bdd.github.io/docs/guide/user_guide_intro",
      "integration https://serenity-bdd.github.io/docs/spring/integration_testing_spring",
      "compatibility https://serenity-bdd.github.io/docs/cloud/selenium-grid"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "skeema",
    "name": "Skeema",
    "website": "https://www.skeema.io",
    "docsUrl": "https://www.skeema.io/docs/",
    "vendor": "Index Hint LLC",
    "licence": "freemium",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "SQL"
    ],
    "ciIntegrations": [
      "GitHub Actions"
    ],
    "platforms": [
      "data"
    ],
    "testTypes": [
      "migration https://www.skeema.io/docs/options/"
    ],
    "pricePublished": "0 USD per month (Community edition)",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "sonarqube",
    "name": "SonarQube",
    "website": "https://www.sonarsource.com/products/sonarqube/",
    "docsUrl": "https://docs.sonarsource.com/sonarqube-server",
    "vendor": "SonarSource Sàrl",
    "licence": "freemium",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [],
    "ciIntegrations": [
      "GitHub Actions",
      "Bitbucket Pipelines",
      "GitLab CI/CD",
      "Azure Pipelines",
      "Jenkins",
      "Codemagic"
    ],
    "platforms": [
      "infra"
    ],
    "testTypes": [
      "security https://docs.sonarsource.com/sonarqube-server/2026.1/quality-standards-administration/managing-rules/security-related-rules"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "specmatic",
    "name": "Specmatic",
    "website": "https://specmatic.io",
    "docsUrl": "https://docs.specmatic.io/getting_started",
    "vendor": null,
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "api"
    ],
    "testTypes": [
      "contract https://docs.specmatic.io/spec_driven_api_development/contract_testing"
    ],
    "pricePublished": "0 USD per user per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "spinnaker",
    "name": "Spinnaker",
    "website": "https://spinnaker.io",
    "docsUrl": "https://spinnaker.io/docs/",
    "vendor": "The Linux Foundation",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [
      "AWS CodeBuild",
      "Google Cloud Build",
      "Jenkins",
      "Travis CI"
    ],
    "platforms": [
      "infra"
    ],
    "testTypes": [
      "canary https://spinnaker.io/docs/guides/user/canary/canary-overview/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "sqitch",
    "name": "Sqitch",
    "website": "https://sqitch.org",
    "docsUrl": "https://sqitch.org/docs/",
    "vendor": "David E. Wheeler",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "SQL"
    ],
    "ciIntegrations": [],
    "platforms": [
      "data"
    ],
    "testTypes": [
      "migration https://sqitch.org/docs/manual/sqitch-verify/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "sqlmap",
    "name": "sqlmap",
    "website": "https://sqlmap.org",
    "docsUrl": "https://github.com/sqlmapproject/sqlmap/wiki/Introduction",
    "vendor": "Bernardo Damele Assumpcao Guimaraes, Miroslav Stampar",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "security https://github.com/sqlmapproject/sqlmap/wiki/Introduction"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "testcafe",
    "name": "TestCafe",
    "website": "https://testcafe.io",
    "docsUrl": "https://testcafe.io/documentation/402635/getting-started",
    "vendor": "Developer Express Inc.",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "ciIntegrations": [
      "AppVeyor",
      "Azure DevOps",
      "Bitbucket Pipelines",
      "CircleCI",
      "GitHub Actions",
      "GitLab",
      "Jenkins",
      "TeamCity",
      "Travis CI"
    ],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "e2e https://raw.githubusercontent.com/DevExpress/testcafe/master/README.md",
      "compatibility https://testcafe.io/documentation/402828/guides/intermediate-guides/browsers"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "testcontainers",
    "name": "Testcontainers",
    "website": "https://testcontainers.com",
    "docsUrl": "https://java.testcontainers.org/",
    "vendor": null,
    "licence": "open-source",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [
      "Java",
      "Go",
      ".NET",
      "Node.js",
      "Python",
      "Rust",
      "Ruby",
      "PHP",
      "Haskell",
      "Clojure",
      "Elixir",
      "Scala"
    ],
    "ciIntegrations": [
      "AWS CodeBuild",
      "Bitbucket Pipelines",
      "CircleCI",
      "Concourse CI",
      "Drone CI",
      "GitLab CI",
      "Tekton",
      "Travis"
    ],
    "platforms": [
      "backend",
      "data"
    ],
    "testTypes": [
      "integration https://java.testcontainers.org/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "testingbot",
    "name": "TestingBot",
    "website": "https://testingbot.com",
    "docsUrl": "https://testingbot.com/support",
    "vendor": "TestingBot",
    "licence": "commercial",
    "hosting": [
      "cloud"
    ],
    "languages": [
      "Java",
      "Python",
      "JavaScript",
      "Ruby",
      "C#",
      "PHP"
    ],
    "ciIntegrations": [
      "AWS CodePipeline",
      "Azure DevOps",
      "Bamboo",
      "Bitbucket Pipelines",
      "Bitrise",
      "Buildkite",
      "CircleCI",
      "GitHub Actions",
      "GitLab CI",
      "Jenkins",
      "TeamCity",
      "Travis CI"
    ],
    "platforms": [
      "web",
      "mobile"
    ],
    "testTypes": [
      "compatibility https://testingbot.com/support/web-automate/selenium",
      "e2e https://testingbot.com/support/web-automate/playwright/playwright-test"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "testng",
    "name": "TestNG",
    "website": "https://testng.org",
    "docsUrl": "https://testng.org/",
    "vendor": null,
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Java"
    ],
    "ciIntegrations": [],
    "platforms": [],
    "testTypes": [
      "unit https://testng.org/",
      "integration https://testng.org/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "toxiproxy",
    "name": "Toxiproxy",
    "website": "https://github.com/Shopify/toxiproxy",
    "docsUrl": "https://github.com/Shopify/toxiproxy",
    "vendor": "Shopify",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "Ruby",
      "Go",
      "Python",
      "Java",
      "PHP",
      "Node.js"
    ],
    "ciIntegrations": [],
    "platforms": [
      "backend"
    ],
    "testTypes": [
      "chaos https://github.com/Shopify/toxiproxy"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "trivy",
    "name": "Trivy",
    "website": "https://trivy.dev",
    "docsUrl": "https://trivy.dev/docs/latest/guide/",
    "vendor": "Aqua Security",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [
      "GitHub Actions",
      "CircleCI",
      "Travis CI",
      "GitLab CI",
      "Bitbucket Pipelines",
      "AWS CodePipeline"
    ],
    "platforms": [
      "infra"
    ],
    "testTypes": [
      "security https://trivy.dev/docs/latest/guide/scanner/secret/"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "trufflehog",
    "name": "TruffleHog",
    "website": "https://trufflesecurity.com",
    "docsUrl": "https://trufflesecurity.com/docs",
    "vendor": "Truffle Security Co.",
    "licence": "open-source",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [],
    "ciIntegrations": [
      "GitHub Actions",
      "GitLab CI",
      "CircleCI",
      "Travis CI"
    ],
    "platforms": [],
    "testTypes": [
      "security https://github.com/trufflesecurity/trufflehog"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "unleash",
    "name": "Unleash",
    "website": "https://www.getunleash.io",
    "docsUrl": "https://docs.getunleash.io/",
    "vendor": "Bricks Software AS",
    "licence": "open-source",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "web",
      "mobile",
      "backend"
    ],
    "testTypes": [
      "config https://docs.getunleash.io/concepts/playground",
      "canary https://docs.getunleash.io/concepts/impact-metrics"
    ],
    "pricePublished": "0 USD per seat per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "uptime-kuma",
    "name": "Uptime Kuma",
    "website": "https://github.com/louislam/uptime-kuma",
    "docsUrl": "https://github.com/louislam/uptime-kuma",
    "vendor": "Louis Lam",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [],
    "ciIntegrations": [],
    "platforms": [
      "web",
      "infra"
    ],
    "testTypes": [
      "synthetic https://github.com/louislam/uptime-kuma"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "vitest",
    "name": "Vitest",
    "website": "https://vitest.dev",
    "docsUrl": "https://vitest.dev/guide/",
    "vendor": "VoidZero Inc.",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "TypeScript",
      "JavaScript"
    ],
    "ciIntegrations": [
      "GitHub Actions"
    ],
    "platforms": [
      "web"
    ],
    "testTypes": [
      "unit https://vitest.dev/guide/why",
      "compatibility https://vitest.dev/guide/browser/multiple-setups"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "webdriverio",
    "name": "WebdriverIO",
    "website": "https://webdriver.io",
    "docsUrl": "https://webdriver.io/docs/what-is-webdriverio",
    "vendor": "OpenJS Foundation",
    "licence": "open-source",
    "hosting": [
      "self-hosted"
    ],
    "languages": [
      "JavaScript",
      "TypeScript"
    ],
    "ciIntegrations": [
      "GitHub Actions",
      "Jenkins",
      "Bamboo"
    ],
    "platforms": [
      "web",
      "mobile"
    ],
    "testTypes": [
      "e2e https://webdriver.io/docs/setuptypes",
      "compatibility https://webdriver.io/docs/platforms/web",
      "unit https://webdriver.io/docs/component-testing"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "wiremock",
    "name": "WireMock",
    "website": "https://wiremock.org",
    "docsUrl": "https://wiremock.org/docs/",
    "vendor": "WireMock Inc.",
    "licence": "open-source",
    "hosting": [
      "self-hosted",
      "cloud"
    ],
    "languages": [
      "Java",
      "Python",
      "JSON"
    ],
    "ciIntegrations": [],
    "platforms": [
      "api"
    ],
    "testTypes": [
      "chaos https://wiremock.org/docs/solutions/service-virtualization/"
    ],
    "pricePublished": "0 USD per month",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  },
  {
    "slug": "xcuitest",
    "name": "XCTest",
    "website": "https://developer.apple.com/documentation/xctest",
    "docsUrl": "https://developer.apple.com/documentation/xctest.md",
    "vendor": "Apple Inc.",
    "licence": "commercial",
    "hosting": [],
    "languages": [
      "Swift"
    ],
    "ciIntegrations": [],
    "platforms": [
      "mobile"
    ],
    "testTypes": [
      "unit https://developer.apple.com/documentation/xctest.md",
      "e2e https://developer.apple.com/documentation/xctest.md"
    ],
    "pricePublished": "",
    "firstRelease": null,
    "verifiedOn": "2026-10-21"
  }
]
