Browse the docs

Put a quality gate on every pull request.

QualityGate scans the deployed preview of each pull request for accessibility, SEO, security headers, broken links, performance, and more, then posts one decision on the pull request.

Choose your CI

Common recipes

All guides

Get started

  • Quickstart

    Get a QualityGate result on your next GitHub pull request in about ten minutes.

  • How QualityGate works

    Where the scan runs, what leaves your CI, and who decides whether a pull request passes.

  • Features

    The checks and workflows available in QualityGate, from CI gates to cloud scans and client reports.

Integrate

  • GitHub Actions

    Every option of the QualityGate action, with complete workflows for keyless and API key setups.

  • Preview deployments

    Ready-to-copy workflows for Vercel, Netlify, Render, Cloudflare Pages, your own pipeline, or no preview host at all.

  • GitLab CI

    Scan merge request previews on GitLab.com with the released QualityGate template, and post the result as a merge request note.

  • Bitbucket Pipelines

    Scan pull request previews on Bitbucket Cloud with the QualityGate pipe, and post the result as a pull request comment.

  • Multiple pages and sites

    Scan several pages, several bundles, or several apps from one repository.

  • Scheduled scans

    Check your live site on a timetable, with a separate allowance that never eats into pull request runs.

  • Cloud scans

    Queue a public HTTPS scan in QualityGate, track its progress and recover from target or quota errors.

  • Merge readiness suite

    A free, reusable GitHub workflow that answers one question for every pull request, is it ready to merge?

Configure

Account

  • Organizations and projects

    Set up your organization, projects, API keys, team members, and plan in the QualityGate app.

  • Reports and notifications

    Run history, branded PDF and client reports, custom report domains, and email and Slack alerts.

  • Pricing and packages

    Scan allowances, bundle coverage, project limits and where to find current subscription prices.

Help

Need a hand?

Create your organization in the QualityGate app, or email hello@qualitygate.dev with your workflow file and we will help you wire it up.