Skip to main content

Learning content delivery

Deliver SCORM courses.
Track every launch.
Keep control.

Allure Connect hosts SCORM courses, dispatches them into supported customer LMSs, and tracks learning through xAPI and a REST API.

Free developer sandbox · no credit card required

The problem

What Allure Connect replaces

Allure Connect is the delivery product in the Allure learning family. It hosts SCORM 1.2 and SCORM 2004 courses, dispatches them into supported customer LMSs with seat caps and expiry, records xAPI 1.0.3 statements, and gives developers a hosted REST API to launch and track learning.

Many teams assemble a runtime, an LRS, a dispatch shell, a tenant model and a webhook pipeline separately. Connect brings those supported workflows into one hosted backend.

  1. /01

    Three versions of every course

    One for each customer’s LMS quirks. Update once, then update everywhere, by hand.

  2. /02

    Completion CSVs chased by email

    From customers’ L&D admins every quarter, late, and in a different format each time.

  3. /03

    No way to revoke access

    When a customer doesn’t renew, the course keeps running in their LMS.

  4. /04

    Webhooks, retries and dead letters built in-house

    Months of plumbing that still breaks the week an audit is due.

Before

What teams cobble together

  • Three versions of every course, one for each customer’s LMS quirks.
  • Email-chased completion CSVs, late, in inconsistent formats.
  • No way to revoke access, when a customer doesn’t renew.
  • A separate hosted runtime, with its own account, usage model and integration surface.
  • An embedded standards engine, that still leaves deployment, database and upgrades to your team.
  • A custom LRS you built, that struggles once statement volume grows.
  • Webhook receivers, retry queues, dead letters, months of work, still flaky.
  • One SCORM shell generator, that works for one LMS and breaks on the next.
  • No GPT Actions, no Customer API, every AI feature is yours to build.
With Allure Connect

What you actually need

  • Hosted runtime from day one: Self-serve sandbox; production keys on Starter.
  • Standards-based dispatch: for supported LMS paths, verified against each target and version.
  • A built-in xAPI LRS: with anomaly detection and evidence-packet exports.
  • Signed webhooks: with automatic retry, a dead-letter view and a replay button.
  • GPT Actions, Customer API, agent-ready REST: one documented surface; MCP server coming soon.
  • Per active learner: no tier cliff; overage gets cheaper as you grow. Dispatch, LRS and analytics in one plan.
The Connect workspace

One place to send, measure and build

Dispatch a course to customer LMSs, read the completions that come back, and wire it into your own systems. Shown with example data.

Allure Connect
Example data
Send · Dispatches
Names, numbers and states are illustrative.
Package · Compliance Refresh v18

4 active dispatches · one source package

Dispatches of Compliance Refresh v18. Example data.
Customer · LMSStateAction
Active
Near seat cap
Active
Active

Revoke stops launches from a dispatch without touching the customer’s LMS.

DSP_4KXQ

Acme Learn

Package
Compliance Refresh v18 · SCORM 2004 4th ed.
Delivery path
Cornerstone OnDemand · SCORM dispatch shell
Allowed domain
acme.csod.example
Seat cap · expiry
250 seats · until 31 Mar 2027
Access password
On
Shell package
dispatch-dsp_4kxq.zip

Republish the package and every active dispatch picks up the new version. Launches outside the allowed domain are refused.

Live demo · no signup

Publish a SCORM course right now

This is the real API. Drop a SCORM ZIP or edit the JSON, publish, and get a hosted launch URL you can open.

SCORM ZIP · ANONYMOUS DEMO● ZIP CHECKING

The live demo is currently unavailable.

Demo rules: SCORM 1.2 or 2004 ZIP · 25 MB maximum · deleted after 7 days · output watermarked and rate-limited. A free sandbox key removes the shared limits.

Send through supported LMS paths. Build whatever you want on top.

Two ways teams use Connect

Whether a customer needs a SCORM shell in their own LMS, or you’re building a new product on learning primitives, Connect is the runtime underneath and the record at the end.

ConceptHow a delivery moves. An illustration, not a compatibility claim.
  1. 01 · Package

    Your course

    A SCORM 1.2 or 2004 package. Upload once; versions stay in Connect.

  2. 02 · Allure Connect

    Hosted runtime + controls

    Seat caps, expiry, allowed domains, passwords and revocation on every dispatch.

  3. 03 · Delivery path

    Customer LMS or your app

    A dispatch shell imported into a verified SCORM-compatible LMS, or a hosted launch URL.

  4. 04 · Record

    Completions come back

    Completion records and xAPI statements return to Connect; signed webhooks tell your systems.

For content teams

Send

Dispatch SCORM packages to supported customer LMS paths with seat caps, expiry and revocation. Verify each target and version before rollout; recorded completions return to one dashboard.

  • SCORM-shell dispatch; your runtime stays in control
  • Allowed-domain, seat-cap and expiry guardrails on every dispatch
  • Per-customer reporting, per-dispatch revocation, evidence exports
  • Embedded launch URLs for your own product or pages
For builders & platforms

Build

Hosted SCORM runtime, an xAPI Learning Record Store and multi-tenant session management, exposed as REST endpoints. The sub-tenant API lets you run a white-label LMS on top of Connect.

  • Quick Publish API: JSON in, hosted launch URL out
  • Sub-tenant API for multi-tenant SaaS · parent/child workspaces
  • GPT Actions schema and agent-ready REST API · MCP server in development
  • Signed webhooks · idempotency keys · per-key spend caps
For content teams & L&D orgs

Send: deliver to customer LMSs

Serve every customer’s LMS from one source of truth. Stop maintaining a course copy per customer system: publish once, dispatch with seat caps, expiry and a kill switch after verifying each target LMS and version, and review completions in one place.

Allowed-domain enforcement
Launches are refused when the referrer doesn’t match.
Seat caps, expiry dates and passwords
Set per dispatch, changed at any time.
Republish once
Every active dispatch picks up the new version.
One-click revocation
Stops launches without touching the customer’s LMS.
Example LMS targets · verify each target and version
Available

A standard SCORM shell for SCORM-compatible LMSs, such as:

  • Cornerstone OnDemand
  • Workday Learning
  • SAP SuccessFactors
  • Canvas LMS
  • Moodle
  • Blackboard
  • LearnDash
  • LifterLMS
  • Tutor LMS
  • LearnPress

Verify playback and completion in each target LMS and version before rollout. Names are examples, not endorsements.

Other native LMS connectors
Coming soon

Native connectors for Moodle, Canvas, Blackboard, Cornerstone, Docebo and TalentLMS are coming soon.

Moodle, Canvas, Blackboard, Cornerstone, Docebo, TalentLMS

WordPress plugin
Available

When a learner completes a Connect-hosted SCORM course, the Allure Connect WordPress plugin marks the linked lesson complete in LearnDash, LifterLMS, Tutor LMS or LearnPress. LearnDash also records the score. The sync is one-way: no course, quiz or WordPress-to-Connect sync.

For AI builders & platform engineers

Build: a hosted learning API

Agent-ready learning infrastructure: a hosted GPT Actions schema, a Customer API for child workspaces and a documented REST surface, with an MCP server coming soon.

Available

JSON in. Hosted SCORM out.

Send a structured course payload and get a launch URL back in the same call. Idempotent and versioned; watermarked in the sandbox, clean in production.

  • Validated, packaged and mounted in one response
  • Republish to bump versions; old launch URLs keep working
  • For LMS delivery, export a dispatch shell
curl -X POST https://app.allureconnect.com/api/v1/quick-publish \
  -H "Authorization: Bearer ac_test_…" \
  -H "Idempotency-Key: 7c21e0" \
  -d '{
    "title": "Phishing Awareness · Q2",
    "scorm_version": "2004",
    "slides": [{ "title": "Spotting suspicious senders", "content": "…" }]
  }'

← 201 Created
{ "package_id": "pkg_01hx…",
  "launch_url": "https://app.allureconnect.com/player/public/pkg_…" }
Standards

Standards Connect supports today

Host and dispatch SCORM 1.2 and 2004 content, then capture richer learning activity through xAPI. Everything else is marked as not available rather than implied.

Learning standards and their support in Allure Connect today
StandardStatusWhat that means
SCORM 1.2SupportedHosting, launch and dispatch
SCORM 2004 (1st–4th editions)SupportedHosting, launch and dispatch
xAPI 1.0.3SupportedStatement ingestion and queries in the integrated LRS
cmi5Not currently availablePackage launch and session management are not offered
LTI 1.3Not currently availableNo LTI registration, launch or grade passback
AICCNot currently availableAICC packages are not accepted
Evidence

Evidence you can inspect

Connect publishes what it has tested, when, and what it does not claim. Every item is dated and links to its source; status is published separately.

  • xAPI LRSObserved

    xAPI 2.0 conformance in a local test run

    1,435/1,435 ADL xAPI 2.0 conformance checks passed in a local conformance-suite run (dated 2026-06-06); hosted re-verification pending. Self-reported test evidence, not third-party certification.

  • Hosted playerObserved

    Hosted Storyline launches

    When a package’s entry is launcher.html and index_lms.html is present, the hosted player serves the SCO so a blocked pop-up can’t stop the course.

  • Sessions APIObserved

    Progress for incomplete sessions

    SCORM 2004 cmi.progress_measure maps onto progress_percent (0–99) for incomplete sessions; completed, passed and failed read as 100.

Works with Allure LMS

An academy on Allure LMS, delivered by Connect

Each Allure LMS academy uploads and delivers its SCORM courses through its own LMS-managed Connect workspace, with an LMS service token that works only inside LMS-managed workspaces. The academy pays for its LMS plan, for example LMS Growth, and its Connect workspace is not billed or capped as a separate Connect plan.

  • Hosted SCORM runtime and launch tracking
  • Isolated from every other workspace
  • No second bill for the academy
Pricing

Pay per active learner

One ladder, free to enterprise. A learner counts once per billing period, however many courses they take. Dispatch, LRS and analytics are in every plan.

See full pricing
  • FreeDeveloper sandbox
    $0forever
    25 active learners
    Hard cap · test keys · watermarked
    • 5 GB storage
    • Delivery API access · GPT Actions
    • No credit card
  • StarterSolo developers and small teams
    $49a month
    250 active learners
    then $0.15 per extra learner, capped at $100/mo
    • Production API keys, no watermark
    • Sized for ~25 active courses
  • GrowthPlatforms and AI builders
    $149a month
    1,500 active learners
    then $0.08 per extra learner, capped at $350/mo
    • Customer API · child workspaces
    • Custom domain · email support
  • ScaleHigh-volume platforms
    $499a month
    7,500 active learners
    then $0.05 per extra learner
    • Full white-label · prepaid credits
    • 500 GB · unlimited packages*
No tier cliff

Extra learners get cheaper as you grow: $0.15 → $0.08 → $0.05. Courses are never billed. Set spend caps per workspace or per API key. Scale can be billed annually, and Enterprise starts at 50,000+ learners.

What is Allure Connect?
Allure Connect is the delivery product in the Allure learning family. It hosts SCORM 1.2 and SCORM 2004 courses, dispatches them into supported customer LMSs with seat caps and expiry, records xAPI 1.0.3 statements, and gives developers a hosted REST API to launch and track learning.
How is this different from SCORM Cloud?
SCORM Cloud supports a broader standards set today. Connect focuses its runtime on SCORM 1.2/2004 and xAPI, and adds a GPT Actions schema, an agent-ready REST API and a Customer API. The biggest difference is the billing unit: SCORM Cloud meters registrations (one learner on one course), while Connect meters active learners (one learner counted once per billing period, any number of courses). See the full comparison
What does “agent-ready” mean?
Our APIs are designed to be called by AI agents: idempotent, structured JSON in and out, with watermarked sandboxes for safe agent traffic. A hosted GPT Actions schema is available today; an MCP server is in development and not yet published.
Can I run my own multi-tenant LMS on top of Connect?
Yes: the sub-tenant API unlocks on Growth and up. Your parent-scoped API key can mint and manage isolated child workspaces programmatically. Usage rolls up to one billing parent. Each child gets its own custom domain, branded player and per-child quotas. Scale and Enterprise add full white-label.
Do I have to use your hosted runtime, or can I dispatch into my customer’s LMS?
Both. Hosted launch URLs serve your own product or AI workflows. Dispatch supports delivery through SCORM-compatible LMS paths after you verify each target and version: Connect generates a SCORM shell for that path, and launches call back to Connect.
What standards do you support?
SCORM 1.2, SCORM 2004 and xAPI 1.0.3 today. cmi5, LTI 1.3 and AICC package or launch support are not currently available.
Can I choose a data-hosting region?
Customer-selectable region pinning is not available today. Contact us before purchase if you have a residency requirement, so we can confirm whether the current deployment is suitable.
What happens if my agent burns through my quota?
On current paid plans, learners are never blocked when usage grows. Course counts are capacity guidance: growing past them never adds charges or blocks launches. Learner usage is capped at the next-plan price gap on Starter and Growth ($100 and $350 a month). Scale has no published guard, and Enterprise usage is contractual. For your own ceiling, set a spend cap on the workspace or on the agent’s API key: at the cap, new learners are held back and the key cannot raise its own cap. Rate limits are per operation and the same on every plan.
Start today

Start sending or start building

Free developer sandbox. Delivery API access from day one. Production keys on the Starter plan.