Skip to content
SPECIFICTION
Get listed

Sa11y

github.com

Free plan WebAPISelf-hosted
Visit github.com
Spec score 7.8 #90 of 169 in Accessibility Testing Software

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

Every Sa11y plan and price →

Where Specifiction places it

Alternatives to Sa11yAll alternatives →