Sa11y
The facts below are what the maker publishes about Sa11y, checked and dated. Our editors have not written about it yet.
Plans and prices
From Sa11y's own pricing page, checked 12 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Open source | Free | BSD-3-Clause licensed accessibility testing libraries · distributed as npm packages · no commercial plans stated |
The facts
Each one read from Sa11y's own pages, with the date it was checked.
What it does
- Automated scans
- Yeschecked 21 Sep 2026
- CI/CD integration
- Yeschecked 21 Sep 2026
- Core API
- The assertAccessible API checks a DOM or HTML element for accessibility issues and reports violations and incomplete results.checked 12 Oct 2026
- Customization
- The libraries support custom rules, custom integrations, and DOM mutation observation.checked 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.checked 12 Oct 2026
- License
- The public repository lists the BSD-3-Clause license.checked 12 Oct 2026
- Purpose
- Sa11y is a set of automated accessibility testing libraries and tools based on axe-core.checked 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.checked 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.checked 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.checked 12 Oct 2026
- Testing workflows
- The libraries are designed to support automated accessibility testing from unit tests through integration tests.checked 12 Oct 2026
- Vitest integration
- The Vitest package provides a toBeAccessible() matcher, automatic checks, and custom result processing.checked 12 Oct 2026
- WCAG coverage
- wcag 2.1checked 21 Sep 2026
- WebdriverIO integration
- The WebdriverIO package provides assertAccessible() and assertAccessibleSync() APIs for checking pages rendered in browsers.checked 12 Oct 2026
- Who it serves
- The libraries are used by Salesforce teams and can also test any UI supported by axe-core.checked 12 Oct 2026
Where it runs
- Browser testing
- A minified bundle can be injected into a browser in WebDriver-based integration workflows and supports Selenium Java and WebdriverIO patterns.checked 12 Oct 2026
Alternatives to Sa11y
- 1

Axe DevTools
Free planOpen sourceAndroidiOSWebAPI9.4From $40 a month - 2

WAVE
Free planWebAPIExtensionLinux8.4Free plan - 3

Binclusive
AndroidiOSWebAPI8.3From $59 a month - 4

Welcoming Web
Free planAndroidiOSWebAPI8.2From $19 a month - 5

Assistiv Labs
Free planAndroidiOSWebLinux8.2From $19 a month - 6

IBM Equal Access Accessibility Checker
Free planOpen sourceWebAPIExtensionSelf-hosted8.1Free plan
