Accessibility testing APIs

Automate accessibility testing across your entire stack

Embed powerful accessibility checks into any test framework, CI pipeline, or language.

APIs and SDKs designed for how developers actually test

accessibility-linter

Compatible

Run accessibility tests within the frameworks you already use, including Selenium, Playwright, Espresso, Appium, and more.

scanning

Easy

Add automated accessibility checks to your existing web or mobile tests with just a few lines of code, and get detailed, actionable results as part of test execution.

integration-instructions

Flexible

Control when and where accessibility scans run. Trigger tests at the page or component level, within specific user flows, or across full end-to-end test suites.

Add accessibility to your existing test suite

Illustration that shows we have API connections

Web APIs

Integrate flexible APIs into your existing test pipeline to execute precise accessibility scans on every build.

Learn more about web APIs
Axe Watcher results with a code screen overlay

Axe Watcher

Enable continuous accessibility testing in end-to-end tests with a single configuration change.

Learn more about Axe Watcher
Axe DevTools for Mobile interface showing an accessibility score, scan results, and supported mobile frameworks for testing apps with a callout that reads Fact Sheet.

Mobile SDKs

Extend accessibility testing into mobile automation pipelines to run consistent scans across iOS and Android builds.

Learn more about mobile SDKs

Build accessibility into the way you develop software

Catch accessibility issues before they become time-intensive rework

Find accessibility issues before they reach production, when they’re the easiest and fastest to fix. Easily integrate and run accessibility checks as part of your existing workflows and automated tests.

alt:

Add accessibility testing without slowing down your workflows

Make accessibility testing a consistent part of development across web and mobile applications, repositories, and teams. Automate checks throughout your software development lifecycle (SDLC) without relying on manual testing and specialist bottlenecks, or having to rebuild tests for each project.

Axe Developer Hub interface showing a code review with GitHub Actions reporting accessibility violations detected in a pull request with a callout that reads Fact Sheet.

Centralize accessibility results and get actionable fixes

Get accurate, clear, and actionable guidance to resolve issues quickly. Centralized reports make it easier to prioritize what to fix first, track progress over time, and maintain accessibility as your codebase grows.

Illustration of the Axe Developer Hub dashboard with summary of accessibility issues and progress.

Add accessibility checks into your mobile tests faster and easier than ever with auto scan in Axe DevTools for Mobile.

Learn More

Deque APIs support a variety of frameworks and languages

node.js logo
C sharp logo
java logo
python logo
Ruby logo
Javascript logo
Cypress logo
Playwright logo
Puppeteer logo
WebdriverIO logo
XCUITest logo
Espresso logo
UI Automator Logo
Appium logo

Automatically run accessibility scans in end-to-end tests with Axe Watcher—one simple configuration change for ongoing, automated accessibility tests.

Learn More

Additional resources

Document icon.

Documentation

View detailed documentation for Axe products, including setup guides, integrations, and best practices for accessibility testing.

Go to Docs
Deque axe con 2026 banner

Axe-con

Watch recordings from the world’s largest digital accessibility conference to learn practical ways to advance your accessibility efforts.

Check it Out
Abstract illustration of a flow chart

Accessible development

Learn how to integrate accessibility checks into your end-to-end tests to validate user workflows, catch issues early, and ensure production-ready accessibility.

Learn More

Frequently asked questions

What testing frameworks do Deque’s web APIs support?

Do Deque’s web APIs work inside iframes and shadow DOMs?

What does Axe Watcher do, and is it part of the APIs?

What mobile platforms are supported by Deque SDKs?

What mobile frameworks are supported by Deque SDKs?