Accessibility
Pa11y icon

Pa11y

Open-source CLI/CI tool for running accessibility checks automatically on every deploy instead of only checking manually.

What is Pa11y?

Pa11y is an open-source command-line tool that runs automated accessibility tests against your pages using HTML_CodeSniffer or axe-core under the hood, then reports WCAG violations in a format you can wire into a CI pipeline. It's built for teams who want accessibility checks to happen automatically on every deploy instead of relying on someone remembering to run a manual audit before launch. It won't catch everything a real audit would (automated tools never do), but it catches the mechanical stuff early and consistently.

Key features

  • CLI tool that can run against a single URL or a whole sitemap of pages
  • Pa11y CI wrapper for running checks as part of a build pipeline, with pass/fail thresholds you can tune
  • Pa11y Dashboard for teams that want a persistent, browsable history of results over time
  • Supports both HTML_CodeSniffer and axe-core as the underlying testing engine
  • Configurable to ignore specific rules or elements, so you're not fighting false positives on things you've already reviewed

Who it's for

A good fit for teams that already have a CI pipeline and want automated accessibility regression testing baked into it, catching things like missing alt text or bad contrast before they ship. It's not a substitute for manual testing with real assistive technology or a full audit against WCAG success criteria, it's a first line of defense that runs itself.

Pricing

Free and open-source, no paid tier.