Build accessibility
into your platform.
One script tag, a config object, and you're live. Full REST API, webhooks, and framework components for teams who want programmatic control.
Up and running in 60 seconds.
Paste these three lines before the closing </body> tag. The widget loads asynchronously — zero impact on page performance.
window.CloviAble options
All properties on the window.CloviAble config object. Set these before the script tag loads, or update them at runtime.
| Property | Type | Default | Description | Plan |
|---|---|---|---|---|
| plan | string | "free" | Your plan tier. Controls which features are available. Values: "free", "pro", "agency". |
All |
| position | string | "right" | FAB button position on screen. Values: "left", "right". |
All |
| color | string | "#0d9488" | Primary brand color for the FAB and panel header. Any valid CSS color hex. | Pro+ |
| language | string | "en" | Widget UI language. ISO 639-1 code. Supported: en, es, fr, de, pt, ar, zh. | All |
| reportUrl | string | null | URL or mailto: address for the "Report an Issue" link. Leave null to hide the link. |
All |
| brand | string | "CloviAble" | White-label brand name shown in the widget panel header. | Agency+ |
| brandUrl | string | null | URL for the brand link in the panel footer. Set to your agency or client site. | Agency+ |
| profiles | string[] | all | Array of profile keys to show. Options: motor, blind, colorblind, dyslexia, lowvision, cognitive, seizure, adhd. | All |
| internal | boolean | false | Set true for intranet or internal tools. Disables usage telemetry and rate-limit checks. | Pro+ |
Programmatic scan access.
The REST API lets you trigger scans, retrieve reports, and integrate accessibility data into your CI/CD pipeline or dashboard. Available on Enterprise tier.
| Method | Endpoint | Description | Auth |
|---|---|---|---|
| GET | /api/v1/scan?url= | Trigger a new WCAG scan for the given URL. Returns a scan ID immediately; results available via the report endpoint. | Bearer |
| GET | /api/v1/report/:id | Retrieve a completed scan report by ID. Returns score, issues array, passed checks, and metadata. | Bearer |
| POST | /api/v1/scan | Schedule a scan with advanced options (rules subset, viewport size, authentication headers for protected pages). | Bearer |
| GET | /api/v1/scans | List all scans for your account. Paginated. Filter by domain, date range, or status. | Bearer |
| DELETE | /api/v1/report/:id | Delete a scan report and its associated data from your account permanently. | Bearer |
Push scan results to your endpoint.
Register a webhook URL and CloviAble will POST the full scan report JSON to your endpoint whenever a scheduled or on-demand scan completes. Use it to trigger Slack alerts, update your dashboard, or open Jira tickets automatically.
Embed anywhere.
One-click install from the WordPress plugin directory. Automatic embed in site header, admin dashboard with scan history and issue reports.
Native e-commerce app with theme integration. Scans your storefront, tracks product page accessibility, and generates compliance reports per locale.
Framework integrations.
Copy-paste examples for the three most common setups.
Join the REST API early access list.
Be the first to know when the REST API and webhooks ship. We'll send you the API key, docs link, and a rate-limit increase for joining early.