Skip to main content
NOW SUPPORTING SCORM 1.2 / 2004 · xAPI 1.0.3

Send your content anywhere.
Build whatever you want on top.

One platform, two jobs. Dispatch SCORM packages to your customers' LMSs with seat caps, expiry, and revocation. Or build entirely new learning products on our hosted API — SCORM runtime, xAPI Learning Record Store, sub-tenant workspaces, all included.

Sandbox in 30 seconds
Signed webhooks
Idempotent
POST /v1/quick-publish● LIVE
# JSON in, hosted SCORM out
curl -X POST https://api.allureconnect.com/v1/quick-publish \
  -H "Authorization: Bearer ac_test_…" \
  -d '{
    "title": "Phishing Awareness · Q2",
    "scorm_version": "2004",
    "slides": [{ "title": "…", "content": "…" }]
  }'

← 201 CREATED
{
  "package_id": "pkg_01hxfv9p2c4d8e6f",
  "launch_url": "https://app.allureconnect.com/player/public/pkg_…",
  "sandbox": true
}
3
Supported standards today
$0
Sandbox · no credit card
30s
To a sandbox key
·
Uptime · 30d
LIVE DEMO · NO SIGNUP

Publish a SCORM course right now.

This is the real API. Edit the JSON, hit publish, and get a hosted launch URL you can open — or drop into any LMS that speaks SCORM.

SCORM ZIP · ANONYMOUS DEMO● ZIP CHECKING

The live demo is currently unavailable.

Demo output is watermarked and rate-limited. Your own sandbox key removes the shared limits — free, 30 seconds.

CORE LEARNING STANDARDS

One API. The 12-month build you skip.

Host and dispatch SCORM 1.2/2004 content, then capture richer learning activity through xAPI.

SCORM 1.2
since 2001
SCORM 2004
4th edition
xAPI · Tin Can
1.0.3
TWO WAYS TEAMS USE CONNECT

Send your content anywhere. Build whatever you want on top.

Whether your customers want SCORM-shell dispatched into their existing LMS, or you're building a new product on our learning primitives — Connect is the runtime underneath.

For content teams

Send

Dispatch SCORM packages to your customers' LMSs — Cornerstone, Canvas, Moodle, WordPress, Workday — with seat caps, expiry, and revocation. Real-time completion data flows back to one dashboard.

  • SCORM-shell dispatch to any LMS, your runtime stays in control
  • Allowed-domain, seat-cap, and expiry guardrails on every route
  • Per-client reporting · per-dispatch revocation · audit-grade evidence
  • Embedded launch URLs for your own product or marketing pages
See Dispatch in action →
For builders & platforms

Build

Hosted SCORM runtime, xAPI Learning Record Store, and multi-tenant session management — exposed as clean REST endpoints. Sub-tenant API lets you run a white-label LMS on top of us.

  • Quick Publish API — JSON in, hosted launch URL out
  • Sub-tenant API for multi-tenant SaaS · parent/child workspaces
  • GPT Actions schema & agent-ready REST API · MCP server in development
  • Signed webhooks · idempotency keys · per-key spend caps
Read the developer story →
FOR CONTENT TEAMS & L&D ORGS

Train one customer on Cornerstone, another on Moodle, a third on Workday — from one source of truth.

Stop maintaining six versions of every course for six different LMSs. Publish once. Dispatch to your customers' systems with seat caps, expiry, and a kill switch. Watch completions flow back in real time.

licensing · telemetry · evidence
HEADLINE PRIMITIVE

One package. Many customers. Real licensing teeth.

Every dispatch route gets its own allowed domain, seat cap, expiry date, and revocation button. Your customer's LMS receives a tiny SCORM shell ZIP — we keep the runtime in your hands.

  • Allowed-domain enforcement · launches reject if referer doesn't match
  • Per-route seat caps and expiry dates; password challenges are planned
  • Republish a package, every active dispatch picks up the new version
  • One-click revocation — stops launches without touching the customer's LMS
ILLUSTRATIVE ROUTES · OSHA 30
DSP_4KXQ LIVE
Example route · Cornerstone
Seat cap configured · Dispatch active
expiry configured
DSP_2NWM LIVE
Example route · LearnDash
Seat cap configured · Dispatch active
expiry configured
DSP_9BXPNEAR LIMIT
Example route · Moodle 4
Seat cap configured · Usage warning
expiry configured
HOW IT WORKS · ROUTE FABRIC

Watch your content reach every learner — across every LMS — in real time.

One package → many destinations → completion callbacks return to one source of truth. Our dispatch fabric routes launches and reconciles xAPI records from every system your customers use. Illustration below shows example routes.

CONNECT PACKAGES · ROUTES LMS · Cornerstone CORNERSTONE WordPress · LearnDash WORDPRESS LMS · Moodle SCORM 2004 LMS · Canvas CANVAS LMS LMS · Workday WORKDAY LEARNING launches dispatched completions returned
FOR AI BUILDERS & PLATFORM ENGINEERS

The wedge: agent-native learning infrastructure.

We're building agent-native from day one: a hosted GPT Actions schema, a sub-tenant API for multi-tenant SaaS, and an agent-ready REST surface — with an MCP server in development. If you're building with AI or shipping multi-tenant SaaS, Connect is designed for you.

production · documented · idempotent
HEADLINE PRIMITIVE

JSON in. Hosted SCORM out.

Send a structured course payload, get a launch URL back the same call. Idempotent. Versioned. Resumable. Watermarked in sandbox, clean in production.

  • Validated, packaged, and mounted in one response
  • Re-publish to bump versions · old launch URLs keep working
  • Output works in any LMS that speaks SCORM
curl -X POST https://app.allureconnect.com/api/v1/quick-publish \
  -H "Authorization: Bearer ac_test_…" \
  -d '{
    "title": "Phishing Awareness · Q2",
    "scorm_version": "2004",
    "slides": [{
      "title": "Spotting suspicious senders",
      "content": "Look for **misspelled domains**, urgent tone, and unexpected attachments."
    }]
  }'

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

# Try it without a key → live demo above
THE THING YOU REPLACE

Stop duct-taping SCORM infrastructure together.

Most teams cobble together a half-dozen tools — SCORM Cloud, Rustici, a custom Postgres LRS, a homegrown dispatch shell, a webhook proxy. Connect replaces the whole stack.

BEFORE

What you're cobbling together today

  • Three versions of every course — one for each customer's LMS quirks. Update once, you update everywhere. Manually.
  • Email-chased completion CSVs from your customers' L&D admins every quarter, two weeks late, in inconsistent formats.
  • No way to revoke access when a customer doesn't renew. The course just keeps running in their LMS forever.
  • SCORM Cloud for hosted runtime — solid, but metered per registration (learner × course), a unit that multiplies fast when learners take multiple courses.
  • Rustici Engine licensed and self-hosted on your infra — 6 months of integration before first learner.
  • Custom Postgres LRS you built — works until xAPI verb cardinality blows up your queries.
  • Webhook receivers, retry queues, dead-letter handling — three months of work, still flaky.
  • One SCORM shell generator from a contractor — works for Cornerstone, breaks on Moodle.
  • No GPT Actions. No sub-tenant API. Every AI feature is yours to build.
WITH ALLURE CONNECT

What you actually need

  • Hosted runtime from day one. Sandbox key in 30 seconds. Real production access on the $49 tier.
  • Native dispatch for Cornerstone, Canvas, Moodle, WordPress, Workday, Blackboard. Shell generation handled.
  • Built-in LRS with verb-aware indexing, anomaly detection, and audit-grade compliance evidence exports.
  • Signed webhooks with automatic retry, dead-letter queue UI, and a replay button.
  • GPT Actions, sub-tenant API, agent-ready REST. The agent-native layer your competitors don't have yet. MCP server in development.
  • Per active learner. No tier cliff — overage gets cheaper as you grow. Dispatch, LRS & analytics bundled in one plan.
PRICING

Pay per active learner.

One ladder, free to enterprise. A generous learner allotment on every plan, overage that gets cheaper as you grow, and no tier cliff. Dispatch, LRS, and analytics bundled in.

See full pricing →
FREE
$0
developer · watermarked
  • 25 active learners / mo
  • 5 GB storage
  • Full API · GPT Actions
  • No credit card
STARTER
$49/mo
solo / small team
  • 250 active learners / mo
  • then $0.15 / extra learner
  • Production keys, no watermark
  • Email support
SCALE
$499/mo
high-volume platforms
  • 7,500 active learners / mo
  • then $0.05 / extra learner
  • Full white-label · prepaid credits
  • 500 GB · unlimited packages
NO TIER CLIFFMetered on active learners — one learner counted once per billing period, unlike per-course registration billing. Overage gets cheaper as you grow: $0.15 → $0.08 → $0.05per learner. Soft caps on paid plans — you're never blocked.
QUESTIONS

Common questions

What is Allure Connect, in one sentence?

It's a hosted learning backend — SCORM runtime, xAPI Learning Record Store, dispatch engine, and API — that lets you ship content delivery and tracking infrastructure in days instead of months.

How is this different from SCORM Cloud?

SCORM Cloud supports a broader standards set today. Allure Connect focuses its current runtime on SCORM 1.2/2004 and xAPI, then adds a GPT Actions schema, an agent-ready REST API, and a sub-tenant API. The biggest difference is the billing unit: SCORM Cloud meters registrations (one learner on one course, so a learner taking three courses counts three times), while we meter active learners (one learner counted once per billing period, any number of courses). We also have no tier cliff — overage gets cheaper as you grow — and dispatch, an LRS, and analytics are bundled in every plan.

What does "agent-native" mean and why should I care?

Two things: (1) our APIs are designed to be called by AI agents — idempotent, with structured JSON in, structured JSON out, watermarked sandboxes for safe agent traffic. (2) We ship a hosted GPT Actions schema today, and an MCP server is in development, so building "an AI that creates training courses" is a config block plus an API key, not a custom integration.

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 are good for embedding in your own product or AI workflows — Connect serves the runtime. Dispatch is for B2B scenarios where your customer hosts their own LMS and won't move — we generate a SCORM shell their LMS thinks is native, but launches call back to Connect. Most platforms use both.

What standards do you support?

SCORM 1.2, SCORM 2004, and xAPI 1.0.3 (Tin Can) are supported 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 your organization has a specific residency requirement so we can confirm whether the current deployment is suitable.

What happens if my agent goes haywire and burns through my quota?

On paid plans we never block your learners — caps are soft, so a traffic spike just bills overage and your product keeps working. We alert you at 70%, 90%, and 100% of your allotment, and Scale/Enterprise can set a prepaid-credit ceiling that hard-stops with no bill shock. API keys remain subject to documented rate limits that protect against runaway loops.

Start sending or start building today.

Free developer sandbox. Full API access from day one. Production keys on the $49 tier.

Start free — no credit cardSchedule a demo