Skip to content

Accessibility Statement

At Starlight, we believe that documentation should be accessible to everyone, regardless of ability or circumstance. We are continually improving the user experience for everyone and applying the relevant accessibility standards.

Starlight takes the following measures to ensure accessibility:

  • Include accessibility throughout our development process
  • Review accessibility in pull requests and code reviews
  • Maintain issues labeled a11y to track accessibility work
  • Welcome and act on community accessibility feedback and audits

The Web Content Accessibility Guidelines (WCAG) defines requirements for designers and developers to improve accessibility for people with disabilities. It defines three levels of conformance: Level A, Level AA, and Level AAA.

Starlight is partially conformant with WCAG 2.2 level AA. Partially conformant means that some parts of the content do not fully conform to the accessibility standard.

We welcome your feedback on the accessibility of Starlight. Please let us know if you encounter accessibility barriers:

We try to respond to accessibility feedback within 5 business days.

Accessibility of Starlight relies on the following technologies:

  • HTML
  • WAI-ARIA
  • CSS
  • JavaScript

These technologies are used in combination with modern browsers and assistive technologies to provide an accessible experience.

Starlight includes the following accessibility features by default:

  • Skip link to bypass navigation and jump to main content
  • Logical heading hierarchy for screen reader navigation
  • Landmark regions (<nav>, <main>, <aside>) for assistive technology navigation
  • Full keyboard navigation for all interactive elements
  • Arrow key, Home, and End key support for tab components
  • Escape key closes modals and menus with proper focus management
  • Keyboard shortcuts for search (Ctrl + K or + K)
  • Color contrast meeting WCAG AA requirements
  • Dark and light themes with user preference support
  • Responsive design adapting to different viewport sizes
  • Visible focus indicators for keyboard navigation
  • ARIA attributes throughout components
  • Screen reader labels for interactive elements
  • Language attributes for proper pronunciation
  • Semantic HTML for meaningful structure

Despite our best efforts to ensure accessibility of Starlight, there may be some limitations. Known limitations are tracked in issues labeled a11y on GitHub.

Please contact us if you encounter an issue not listed there.

Starlight assesses accessibility through the following approaches:

  • Self-evaluation by maintainers
  • Community accessibility audits
  • Automated testing in our CI pipeline

This statement was created on January 2026 using the W3C Accessibility Statement Generator Tool.