Sa11y
github.com
Spec sheet
- Purpose
- Sa11y is a set of automated accessibility testing libraries and tools based on axe-core.Read 12 Oct 2026 · github.com
- 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.Read 12 Oct 2026 · github.com
- License
- The public repository lists the BSD-3-Clause license.Read 12 Oct 2026 · github.com
- Automated scans
- YesRead 21 Sep 2026 · github.com
- Browser testing
- A minified bundle can be injected into a browser in WebDriver-based integration workflows and supports Selenium Java and WebdriverIO patterns.Read 12 Oct 2026 · github.com
- CI/CD integration
- YesRead 21 Sep 2026 · github.com
- Core API
- The assertAccessible API checks a DOM or HTML element for accessibility issues and reports violations and incomplete results.Read 12 Oct 2026 · github.com
- Customization
- The libraries support custom rules, custom integrations, and DOM mutation observation.Read 12 Oct 2026 · github.com
- Jest integration
- The Jest package provides a toBeAccessible() matcher, optional automatic checks at the end of each test, and custom result processors.Read 12 Oct 2026 · github.com
- 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.Read 12 Oct 2026 · github.com
- Runtime dependencies
- The project says it limits runtime dependencies to reduce total cost of ownership and advises consumers to remain vigilant about dependencies.Read 12 Oct 2026 · github.com
- Testing workflows
- The libraries are designed to support automated accessibility testing from unit tests through integration tests.Read 12 Oct 2026 · github.com
- Vitest integration
- The Vitest package provides a toBeAccessible() matcher, automatic checks, and custom result processing.Read 12 Oct 2026 · github.com
- WCAG coverage
- wcag 2.1Read 21 Sep 2026 · github.com
- WebdriverIO integration
- The WebdriverIO package provides assertAccessible() and assertAccessibleSync() APIs for checking pages rendered in browsers.Read 12 Oct 2026 · github.com
- Who it serves
- The libraries are used by Salesforce teams and can also test any UI supported by axe-core.Read 12 Oct 2026 · github.com
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
Where Specifiction places it
- Accessibility Testing Software#90 of 1697.8