Skip to content
The first ADA Title II deadline is April 26, 2027. See what changedTitle II deadline: April 26, 2027

Built for tools you already use.

Sync content from the platforms your teams already use. No re-uploading, no manual exports — Clearlinks watches and remediates in place.

Directory

13 integrations, growing weekly.

Pick a source. We'll handle every download, conversion, and write-back. Your teams stay where they already are.

Learning Management

  • Live

    Google Classroom

    Auto-remediate every assignment and handout.

  • Live

    Canvas

    Course-level sync with assignment overrides.

  • Beta

    Schoology

    Section-aware remediation for materials.

Storage & Drive

  • Live

    Google Drive

    Folder watching with write-back in place.

  • Soon

    OneDrive

    SharePoint-aware folder syncing.

  • Soon

    Dropbox

    Team folder watching and write-back.

Content Management

  • Live

    WordPress

    Plugin scans every published page on save.

  • Beta

    Webflow

    Hook into publish events for instant audits.

  • Soon

    Contentful

    Validate assets and rich text on publish.

Video Streaming

  • Live

    Kaltura

    Captions and descriptions written back to entries.

  • Beta

    Panopto

    Lecture archives captioned in bulk.

DevOps & CI/CD

  • Live

    GitHub

    PR comments and CI checks for every commit.

  • Live

    GitLab

    Merge request checks across self-hosted GitLab too.

Automated pipeline

Connect, sync, ship.

Every new upload triggers a run. Remediated files are written back to the source — your teams never leave their workflow.

  1. 1

    Detect

    We listen for new and changed files via webhooks, polling, or watch folders.

  2. 2

    Process

    Routed to PDF, scanning, or captioning runners depending on the asset type.

  3. 3

    Deliver

    Remediated file is written back to the source, with version and audit log attached.

API & webhooks

Built for developers.

REST endpoints for everything in the UI. Webhooks for every state change. Typed SDKs for TypeScript, Python, and Ruby.

POST /v1/runs
curl -X POST \
  https://api.clearlinks.org/v1/runs \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{"source":"canvas","course_id":"42"}'
  • run.queued201 Created · run_a1b2
  • run.completedWebhook · 200 OK
  • asset.deliveredWebhook · 200 OK
Read the docs

Wire it up in an afternoon.

Click-to-connect for our top integrations. Need something else? Our REST API and webhooks cover everything in the UI.