On the recordRead 12 Oct 202616 facts
Sa11y
Plans and prices
Open source
Free
BSD-3-Clause licensed accessibility testing libraries · distributed as npm packages · no commercial plans stated
Read 12 Oct 2026 · github.com
On the record
- Automated scans
- Yesgithub.com · read 21 Sep 2026
- Browser testing
- A minified bundle can be injected into a browser in WebDriver-based integration workflows and supports Selenium Java and WebdriverIO patterns.github.com · read 12 Oct 2026
- CI/CD integration
- Yesgithub.com · read 21 Sep 2026
- Core API
- The assertAccessible API checks a DOM or HTML element for accessibility issues and reports violations and incomplete results.github.com · read 12 Oct 2026
- Customization
- The libraries support custom rules, custom integrations, and DOM mutation observation.github.com · read 12 Oct 2026
- Jest integration
- The Jest package provides a toBeAccessible() matcher, optional automatic checks at the end of each test, and custom result processors.github.com · read 12 Oct 2026
- License
- The public repository lists the BSD-3-Clause license.github.com · read 12 Oct 2026
- Purpose
- Sa11y is a set of automated accessibility testing libraries and tools based on axe-core.github.com · read 12 Oct 2026
- Rule presets
- Sa11y provides Base, Extended, and Full axe accessibility rule presets, with Base used by default in its Jest and Vitest matchers and assertAccessible APIs.github.com · read 12 Oct 2026
- Runtime dependencies
- The project says it limits runtime dependencies to reduce total cost of ownership and advises consumers to remain vigilant about dependencies.github.com · read 12 Oct 2026
- Security
- The project asks users to report security issues through Salesforce's vulnerability submission page and advises security review of third-party products and dependencies.github.com · read 12 Oct 2026
- Testing workflows
- The libraries are designed to support automated accessibility testing from unit tests through integration tests.github.com · read 12 Oct 2026
- Vitest integration
- The Vitest package provides a toBeAccessible() matcher, automatic checks, and custom result processing.github.com · read 12 Oct 2026
- WCAG coverage
- wcag 2.1github.com · read 21 Sep 2026
- WebdriverIO integration
- The WebdriverIO package provides assertAccessible() and assertAccessibleSync() APIs for checking pages rendered in browsers.github.com · read 12 Oct 2026
- Who it serves
- The libraries are used by Salesforce teams and can also test any UI supported by axe-core.github.com · read 12 Oct 2026