API – Automatyczny audyt dostępności
Accessibility Checker API to narzędzie dla programistów, integratorów oraz zespołów QA, które umożliwia automatyczne testowanie dostępności stron internetowych i aplikacji webowych zgodnie ze standardem WCAG 2.1 (poziomy A i AA).
Dzięki elastycznym metodom integracji, API pozwala na szybką analizę dostępności zarówno w środowiskach developerskich, jak i produkcyjnych.
API wspiera testy automatyczne oraz ręczne, które można uruchamiać w trybie synchronicznym lub asynchronicznym, w zależności od planu subskrypcji.
To rozwiązanie idealne dla zespołów, które chcą zautomatyzować proces audytu dostępności i włączyć go w swoje pipeline’y CI/CD, aby wykrywać błędy WCAG już na etapie tworzenia kodu.
👉 Jeśli chcesz przetestować działanie narzędzia ręcznie, możesz to zrobić bezpośrednio tutaj.
Dostęp i autoryzacja
Dostęp do API wymaga klucza API (API tokena).
Aby uzyskać klucz lub zwiększyć limity zapytań, skontaktuj się z nami za pomocą formularza kontaktowego.
Instalacja
npm install @dockcodes/a11y-checker
composer require dockcodes/a11y-checker
composer require dockcodes/a11y-checker-laravel
pip install a11y-checker
# Linux (Debian/Ubuntu)
sudo apt install curl
# Linux (Alpine)
sudo apk add curl
# macOS (Homebrew)
brew install curl
# Windows (PowerShell)
winget install curl
Najlepsze praktyki integracji z Accessibility Checker API
Aby w pełni wykorzystać możliwości Accessibility Checker API, warto zwrócić uwagę na kilka rekomendacji:
- Weryfikuj wyniki testów automatycznych w kontekście manualnym – nie wszystkie błędy WCAG mogą być wykryte przez maszynę.
- Używaj trybu asynchronicznego dla dużych skanów (np. całych serwisów lub SPA), aby uniknąć limitów czasowych.
- Integruj API z pipeline’em CI/CD – dzięki temu problemy z dostępnością będą wykrywane jeszcze przed wdrożeniem na produkcję.
- Monitoruj raporty i reaguj na zmiany – dostępność to proces ciągły, nie jednorazowy audyt.
Dzięki tym praktykom Twoja aplikacja będzie nie tylko zgodna z WCAG 2.1, ale również bardziej użyteczna i przyjazna dla wszystkich użytkowników.