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 Shopify 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.