Tenon vs WAVE 2026: API-First Testing vs Free Browser Extension
Tenon is a commercial API-first WCAG testing platform. WAVE is a free browser extension from WebAIM that's been the go-to visual accessibility auditing tool for two decades. They're not really competitors — they solve different problems — but many teams end up evaluating both. Here's how they compare.
Quick Comparison: Tenon vs WAVE
Tenon
- Best for: Developer CI/CD pipelines, API-driven bulk testing
- Pricing: Commercial subscription (limited free tier)
- Output: Structured JSON with confidence scores
- CI/CD: Excellent — REST API, language-agnostic
- Visual overlay: No
- Manual auditing: Limited
WAVE (WebAIM)
- Best for: Manual visual audits, stakeholder communication
- Pricing: Free browser extension; paid API available
- Output: Visual in-page overlay + categorized issues
- CI/CD: Limited (paid WAVE API required)
- Visual overlay: Yes — best-in-class for visual review
- Manual auditing: Excellent
What Are Tenon and WAVE?
Tenon (tenon.io) is a commercial accessibility testing platform founded by Karl Groves, a longtime accessibility practitioner and researcher. Tenon is built API-first: the core product is a REST API that accepts a URL or raw HTML payload and returns a detailed JSON report of WCAG violations, each with a confidence score, CSS selector, HTML snippet, and remediation guidance. Tenon's philosophy is that accessibility testing should be programmable, integrable, and measurable — not a manual checklist exercise.
WAVE (Web Accessibility Evaluation Tool) is built by WebAIM (Web Accessibility in Mind), the accessibility research organization at Utah State University. WAVE has been available since 2001, making it one of the oldest and most trusted free accessibility tools in existence. The browser extension (Chrome and Firefox) injects visual overlays directly into the page, showing errors, alerts, features, and structural elements in context. WebAIM also offers a paid WAVE API for programmatic bulk testing.
Despite both being accessibility testing tools, Tenon and WAVE occupy quite different positions in an accessibility program. Tenon is a developer infrastructure tool; WAVE is a visual auditing and communication tool. Understanding this distinction is more useful than picking a "winner."
Primary Use Cases: Where Each Tool Shines
Where Tenon Excels
- CI/CD pipeline integration: Tenon's REST API can be called from any build system — GitHub Actions, GitLab CI, Jenkins, CircleCI — with no language constraints.
- Bulk URL testing: Submit hundreds of URLs programmatically and get structured results back for reporting or ticketing automation.
- Confidence scoring: Tenon assigns a certainty score to each issue, enabling teams to filter by confidence level and prioritize high-certainty violations first.
- Custom rule configuration: Tenon allows teams to configure which WCAG criteria to test, making it adaptable to specific compliance requirements.
- Enterprise reporting: Structured JSON output integrates with custom dashboards, ticketing systems like Jira, and compliance reporting workflows.
Where WAVE Excels
- Visual in-page auditing: WAVE's overlay shows icons directly on the page where issues occur — making it instantly clear what's wrong and in what context.
- Stakeholder communication: Non-technical stakeholders — designers, content editors, clients — can immediately understand what WAVE is showing them without reading technical reports.
- Heading and structure review: WAVE's structural view shows heading hierarchy, landmark regions, and ARIA attributes overlaid on the actual rendered page.
- Alt text quality review: WAVE displays alt text values visually so reviewers can assess whether the text is meaningful, not just present.
- Zero cost for manual use: The browser extension is completely free — no account required, no usage limits for page-by-page manual testing.
CI/CD Integration: Tenon's Core Advantage
For engineering teams that want to catch accessibility regressions in automated testing pipelines, Tenon is built specifically for this purpose. The API accepts either a URL (for testing deployed environments) or raw HTML (for testing server-side rendered pages before deployment). Results are returned as JSON with enough metadata to automate pass/fail gates, create tickets, or build custom dashboards.
Tenon API — Sample Integration Pattern
Send POST request to Tenon API with URL or HTML payload + API key
Receive JSON response: array of issues, each with WCAG criterion, severity, certainty score, CSS selector, HTML snippet
Filter by certainty threshold (e.g., certainty ≥ 60) to focus on high-confidence violations
Fail CI build if issue count exceeds threshold, or create Jira tickets from the JSON response
WAVE does not have a native CI/CD integration path from the free browser extension. The paid WAVE API enables programmatic testing, but it lacks Tenon's confidence scoring and some of the fine-grained control over which criteria to test. For teams already evaluating Tenon's API, the WAVE API is rarely the better CI/CD choice — axe-core (open source, free) is usually the more direct alternative in that comparison.
Visual Auditing: WAVE's Undisputed Strength
Tenon's JSON API output is powerful for developers but largely useless for anyone without technical context. There's no GUI, no visual representation of where issues are on the page, and no way to communicate findings to non-technical stakeholders without building a custom reporting layer.
WAVE's in-page overlays solve a real communication problem. When you run WAVE on a client's website and show them red error icons appearing directly over broken elements — alongside a sidebar explaining what each issue means — you can walk a non-technical business owner through their accessibility problems in minutes. This is genuinely hard to replicate with Tenon's JSON output without significant custom tooling.
WAVE's Visual View Modes
- Error/Alert view: Overlays icons showing confirmed errors (red) and potential alerts (yellow) on the rendered page
- Structure view: Shows heading hierarchy, landmark regions, and reading order visually
- Contrast view: Highlights color contrast issues with visual indicators on affected elements
- ARIA view: Shows all ARIA roles, labels, and attributes overlaid on the page
Pricing: Free vs Commercial
Tenon Pricing
- Free tier: Very limited API calls — evaluation only, not suitable for production
- Commercial plans: Usage-based API pricing; contact sales for enterprise contracts
- Enterprise: Custom contracts with SLAs, dedicated support, and volume discounts
- No open-source version: The full Tenon engine is proprietary
WAVE Pricing
- Browser extension: Completely free, no account required
- wave.webaim.org: Free web service for single-URL testing
- WAVE API: Paid; contact WebAIM for pricing on bulk/programmatic access
- No usage limits: Free extension has no cap on pages tested manually
For budget-constrained teams, WAVE's free browser extension provides real accessibility testing value with zero cost. For teams that need programmatic testing at scale, Tenon's commercial API cost needs to be weighed against alternatives — notably axe-core, which is open source and free with a comparable rule set and excellent CI/CD integrations.
WCAG Coverage: What Each Tool Finds
Both Tenon and WAVE cover the core WCAG 2.2 AA automated rule set, but with different strengths. Tenon's API was specifically designed for comprehensive rule coverage and returns granular metadata about each violation's WCAG success criterion, technique, and confidence level. WAVE's strength is surfacing issues that benefit from visual context — heading hierarchy problems, alternative text quality, landmark structure — that are harder to convey through raw JSON.
A critical limitation both tools share: automated testing can only detect approximately 30–40% of real WCAG violations. Keyboard interaction patterns, screen reader compatibility, focus management in JavaScript-heavy SPAs, cognitive accessibility issues, and the quality of alternative text content all require human evaluation. Neither Tenon's API output nor WAVE's visual scan substitutes for manual testing with actual assistive technologies.
Important: Automated Testing Is Not Enough for ADA Compliance
A passing score from Tenon or a clean WAVE report does not mean your site is ADA compliant. Plaintiff attorneys in web accessibility lawsuits typically use screen readers and keyboard testing — methods that surface violations automated tools miss entirely. Automated scanning is a necessary first step, not a compliance certification.
Who Should Use Tenon vs WAVE
Choose Tenon if...
- You need a REST API for CI/CD pipeline integration
- You're testing large numbers of URLs programmatically
- You want confidence scores to filter high-certainty violations
- You need to integrate WCAG results with Jira or custom reporting tools
- Your team already has budget for commercial accessibility tooling
- You need enterprise SLA and support commitments
Choose WAVE if...
- You want a free tool for manual page-by-page auditing
- You need to communicate accessibility issues to non-technical stakeholders
- You're doing a visual review of heading structure or landmark regions
- You're a designer or content editor checking your own work
- You want to quickly assess any website without an account or setup
- You're an accessibility consultant doing client audits and presentations
Worth Knowing: The axe-Core Alternative to Tenon
If Tenon's appeal is its API-driven CI/CD capability, it's worth noting that axe-core (Deque Systems) provides similar programmatic accessibility testing for free as an open-source library. axe-core integrates natively with Jest, Playwright, Cypress, and Selenium, and it powers Google Lighthouse's accessibility audits. For teams evaluating Tenon specifically for CI/CD use, axe-core is usually the most direct alternative comparison — not WAVE.
Tenon's differentiated value over axe-core includes confidence scoring, a managed API with SLA options, and support for testing HTML payloads directly (useful for server-side rendering scenarios). If those specific features matter, Tenon's commercial cost may be justified. If standard CI/CD WCAG regression testing is the goal, axe-core achieves most of the same outcomes for free.
Need Continuous Accessibility Monitoring?
RatedWithAI monitors your site automatically — catching regressions every time your content or code changes, not just when you run a manual scan or CI job.
Sponsored
Also audit your site's full technical health
SEMrush Site Audit checks 130+ issues — missing alt text, broken links, slow pages. Free crawl up to 100 pages, no credit card required.
Frequently Asked Questions
Is Tenon better than WAVE for accessibility testing?
Neither is universally better — they're designed for different workflows. Tenon is a commercial API built for developer CI/CD integration and programmatic WCAG testing at scale. WAVE is a free browser extension built for visual manual auditing and stakeholder communication. Many accessibility programs use tools from both categories: an API-driven engine for automated pipeline testing, and a visual tool like WAVE for manual reviews.
Is Tenon free to use?
Tenon offers a limited free tier, but meaningful use requires a paid subscription. The free tier has API call caps that make it unsuitable for production CI/CD pipelines. WAVE's browser extension is completely free with no usage limits. If you need free programmatic accessibility testing, axe-core (open source) is typically the better alternative to evaluate.
Which tool is better for non-technical teams?
WAVE is far more accessible for non-technical users. Its visual in-page overlays require no coding knowledge and immediately show where accessibility issues appear on the rendered page. Tenon's JSON API output requires technical knowledge to interpret and use — it's not designed for non-developer accessibility reviewers.
Can I use Tenon and WAVE together?
Yes, and many teams do. Tenon in a CI/CD pipeline catches regressions automatically before deployment. WAVE in the browser supports manual audit passes, design reviews, and stakeholder communication. The tools address different parts of an accessibility program and don't directly conflict.
What's a free alternative to Tenon for CI/CD?
axe-core (from Deque Systems) is the most widely used free alternative for CI/CD accessibility testing. It's open source (MIT license) and has official integrations with Jest, Playwright, Cypress, and Selenium. Google Lighthouse also uses axe-core internally. For teams that need an API without implementing axe-core directly, the WAVE API is another option, though it lacks some of Tenon's confidence scoring features.
Related Accessibility Testing Resources
Tenon vs Deque Axe DevTools 2026
Comparing Tenon's API to Deque's axe — the two leading developer-focused WCAG testing tools
axe vs WAVE 2026
Free vs free: Deque axe and WebAIM WAVE compared for developers and auditors
Best Accessibility Testing Tools 2026
Complete roundup of free and paid WCAG testing options