One script tag, a config object, and you're live. Full REST API, webhooks, and framework components for teams who want programmatic control.
Paste these three lines before the closing </body> tag. The widget loads asynchronously — zero impact on page performance.
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+ |
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 |
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.
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.
Copy-paste examples for the three most common setups.
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.