AirlockAPI + SDKConnect your LMS to
global degrees
Airlock is the API and SDK that connects your learning management system to Woolf's Academic Management System. Woolf handles student enrollment, compliance tracking, and the regulatory requirements.
How It Works
Three steps to degree-ready integration.
Connect
Register as a sponsor and get your College Token from the AMS. Airlock's GraphQL API lets you recruit students, propose courses and curriculum, and maintain compliance with accreditation standards — connecting your LMS backend directly to Woolf's Academic Management System.
Track
Embed the Airlock SDK in your LMS frontend. It captures real-time student interactions — content consumption, assignment submissions, attendance, and grades — and streams them to Woolf for accreditation compliance records.
Sync
Airlock synchronizes captured data with Woolf's compliance and accreditation workflows. Student progress, learning outcomes, and assessment results flow through seamlessly.
System-level integration in minutes
The Airlock API is a GraphQL interface for core academic operations: adding students to degrees, managing courses and resources, submitting grades, and querying accreditation status. Built for server-to-server communication between your LMS backend and Woolf's AMS.
Authenticate with your College Token, query what you need, and mutate what you must — integrate with any language or framework.
Capture every learning interaction
The Airlock SDK runs inside your LMS, capturing student activities as they happen. Resource consumption, assignment submissions, meeting attendance, and grades are all tracked and transmitted in real time — building the evidence trail required for accreditation.
Available via NPM or CDN. Tag content with data-woolf-resource for automatic tracking, or call methods like trackSubmission and trackAttendance directly.
Accreditation status at a glance
Every data point collected through the API and SDK feeds into Woolf's accreditation pipeline. Partner administrators can monitor compliance metrics, track student progress against Intended Learning Outcomes, and see real-time accreditation readiness — all from one view.
Automated compliance checks flag gaps before they become issues, keeping your programs audit-ready at all times.
For Partners
Whether you run a bootcamp or a university, Airlock adapts to your stack.
Education Providers
Online course platforms, bootcamps, and corporate training providers. Connect your existing LMS so your students can earn Woolf-accredited degrees while studying on your platform. Degrees are granted by the Woolf Higher Education Institution.
University Partners
Higher education institutions looking to streamline accreditation workflows. Airlock automates data collection and compliance reporting, reducing administrative overhead and ensuring audit readiness.
Airlock is the technology integration layer for sponsors who have signed a Master Sponsorship Agreement with Woolf Labs. Learn how the sponsorship model works
Frequently Asked Questions
Everything you need to know about integrating with Airlock.
What is Airlock?
Airlock is Woolf's integration layer for partner LMS platforms. It consists of a GraphQL API for backend system communication and a client SDK for capturing real-time student activity. Partners integrate both the API and SDK to meet Woolf's accreditation standards — together they automate data flow between your platform and Woolf's Academic Management System.
What's the difference between the API and SDK?
The API handles server-to-server operations via GraphQL mutations like addStudentToDegree and addGrade, authenticated with your College Token. The SDK runs inside your LMS frontend and captures real-time student interactions — resource consumption, attendance, and submissions — using methods like trackSubmission and trackAttendance, authenticated with JWT user tokens. All partners must integrate both to meet Woolf's compliance standards.
What LMS platforms are supported?
Airlock is platform-agnostic. The API works with any backend that can make GraphQL requests. The SDK is a JavaScript library available via NPM (@woolfuniversity/sdk) or CDN that can be embedded in any web-based LMS. If your platform has a web interface and a server backend, it can integrate with Airlock.
How long does integration take?
Most partners complete the full integration — both API and SDK — within one to two weeks. Woolf provides a sandbox environment, test tokens, and integration support throughout the process.
What data does Airlock collect from students?
The SDK captures learning-related interactions: resource consumption across PDFs, videos, and other media, assignment submissions, meeting attendance, and grades. Content is tracked automatically when tagged with the data-woolf-resource attribute, and only resources submitted to Woolf and correctly tagged are monitored. All data collection complies with GDPR and is limited to what is required for accreditation.
Is there a sandbox environment?
Yes. Partners receive a sandbox College Token and can generate test user tokens to verify integration before going live. Set env: "sandbox" in the SDK configuration to connect to the test environment, where you can create test students, simulate enrollments, and verify data flow end-to-end.
How is accreditation compliance handled?
Data from both the API and SDK feeds into Woolf's accreditation pipeline — neither alone is sufficient. The system tracks student progress against Intended Learning Outcomes (ILOs) at EQF Level 7, and webhook notifications keep your platform informed of enrollment, submission, and grade events. Compliance gaps are flagged automatically before they become issues.