{"repo":"pa11y/pa11y-webservice","free":true,"listed":false,"github":"https://github.com/pa11y/pa11y-webservice","clone":"git clone https://github.com/pa11y/pa11y-webservice.git","description":"Pa11y Webservice provides scheduled accessibility reports for multiple URLs","language":"JavaScript","stars":181,"topics":["a11y","accessibility","webservice","mongo","pa11y","rest-api"],"license":"GPL-3.0","category":"api-integrations-sdks","readme_excerpt":"Pa11y Webservice [![NPM version][shield-npm]][info-npm] [![Node.js version support][shield-node]][info-node] [![Build status][shield-build]][info-build] [![GPL-3.0 licensed][shield-license]][info-license] Pa11y Webservice is a Node.js service that can schedule accessibility testing for multiple URLs, using [Pa11y][pa11y]. Use this service if you'd like to coordinate your testing by interacting with a restful API. For other scenarios, another Pa11y tool may be more appropriate: - [Pa11y Dashboard][pa11y-dashboard] provides a visual interface - [Pa11y CI][pa11y-ci], and [Pa11y][pa11y] itself, can be executed from the command line, which is likely to be more useful for accessibility testing as part of a CI/CD workflow Requirements - [Node.js][node]: Each major version of Pa11y Webservice is designed to support a set of stable/LTS versions of Node.js. Pa11y Webservice 5 requires Node.js 20 , 22 , or 24 . - [MongoDB][mongo]: The service stores test results in a MongoDB database and expects one to be available and running. Pally Webservice 5 and Linux/Ubuntu This service depends on [Pa11y], which uses Headless Chrome to perform accessibility testing. On Linux and other Unix-like systems, Pa11y's attempt to install Headless Chrome as a dependency sometimes fails since additional operating system packages will be required. Your distribution's documentation should describe how to install these. Setup Clone this repository: Now install its dependencies: We're nearly ready to run the se","default_branch":null,"files":null,"tree":[],"storefront":"/r/pa11y","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pa11y/pa11y-webservice/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}