FAQ

Frequently asked questions

Everything you need to know about AllureConnect SCORM hosting, pricing, API integration, content dispatch, and migration from other platforms.

General

What is AllureConnect?

AllureConnect is a modern SCORM hosting, content dispatch, and learning analytics platform built for content providers, L&D teams, and developers. It lets you upload SCORM packages, distribute them to multiple LMSs via dispatch links, track learner completions and scores in real time, and access everything through a REST API. AllureConnect is an alternative to Rustici SCORM Cloud with transparent pricing starting at $49/month.

What is the difference between AllureConnect and SCORM Cloud?

AllureConnect and Rustici SCORM Cloud both host SCORM content, but AllureConnect offers significantly lower pricing, a developer-first REST API with OpenAPI documentation, built-in xAPI and cmi5 support on every plan, PPT-to-SCORM conversion, a free developer sandbox with test API keys, and multi-tenant workspace isolation. SCORM Cloud charges per-registration pricing that scales unpredictably; AllureConnect uses flat monthly plans with predictable launch limits.

Who is AllureConnect built for?

AllureConnect serves three primary audiences. Content providers and training companies that need to distribute courses to client LMSs without giving away source files. L&D teams that need to host and track SCORM content across their organization. And developers building learning platforms, LMS integrations, or training marketplaces who need a reliable SCORM API.

Can I use AllureConnect with my existing LMS?

Yes. AllureConnect works alongside any LMS that supports SCORM, xAPI, cmi5, or LTI 1.3. You can use dispatch links to deliver AllureConnect-hosted content directly inside third-party LMSs like Moodle, Canvas, Blackboard, Cornerstone, or any LTI-compatible platform. Your content stays hosted on AllureConnect while learners access it through their familiar LMS interface.

What problems does AllureConnect solve?

AllureConnect eliminates the need to build and maintain custom SCORM infrastructure. Instead of duct-taping together your own hosting, player, and tracking layer — or scattering content across multiple LMSs with fragmented analytics — AllureConnect gives you a single platform for uploading, hosting, dispatching, and tracking SCORM content. You get unified analytics, a standards-compliant runtime, and a developer-friendly API without the infrastructure overhead.

Can I use AllureConnect without an LMS?

Yes. You do not need an LMS to use AllureConnect. Upload a SCORM package and generate a hosted player URL or an API launch token. Share the URL directly with learners or embed it in any web application. AllureConnect handles the SCORM runtime, session tracking, and completion reporting independently of any LMS.

What's the difference between SCORM 1.2 and SCORM 2004?

SCORM 1.2 is the most widely supported version and uses a simpler data model with fields like cmi.core.lesson_status and cmi.core.score.raw. It supports basic bookmarking via suspend data but has no built-in sequencing rules. SCORM 2004 introduces a richer data model (API_1484_11), adds sequencing and navigation for multi-SCO courses, and supports more granular completion and success tracking. AllureConnect supports both SCORM 1.2 and all four editions of SCORM 2004 on every plan.

Getting Started

How do I get started with AllureConnect?

Sign up at app.allureconnect.com to get a free developer sandbox instantly — no credit card required. You receive test API keys (prefixed ac_test_) with the same API surface as production. Upload a SCORM package, generate a launch URL, and test the full workflow. When you are ready for production, upgrade to a paid plan starting at $49/month.

Does AllureConnect have a free tier?

AllureConnect offers a free developer sandbox for testing and integration development. The sandbox includes 3 packages, 25 monthly launches, 100 MB storage, and test API keys. Output is watermarked and packages expire after 30 days. There is no time limit on the sandbox itself — you can use it as long as you need to build and validate your integration before upgrading to a production plan.

How do I host SCORM content without building my own player?

AllureConnect includes a hosted SCORM player. Upload your SCORM ZIP package through the dashboard or API, and AllureConnect returns a launch URL. Embed that URL in an iframe or redirect learners to it. AllureConnect handles manifest parsing, SCORM runtime communication, session tracking, suspend data persistence, and completion reporting — no custom player code required.

How do I migrate from SCORM Cloud to AllureConnect?

Export your SCORM packages from SCORM Cloud as ZIP files, then upload them to AllureConnect through the dashboard or the POST /api/v1/packages endpoint. AllureConnect validates the manifest on upload. Update your dispatch links or LMS configurations to point to AllureConnect launch URLs. Historical learner data does not transfer automatically, but new sessions are tracked immediately after migration.

Pricing & Plans

How much does SCORM hosting cost?

AllureConnect production plans start at $49/month for the Starter tier, which includes 25 packages, 10 GB storage, and 5,000 monthly launches. Professional is $149/month with 50 packages, 25 GB, and 15,000 launches. Business is $349/month with 150 packages, 75 GB, and 50,000 launches. Enterprise pricing is custom. All plans include SCORM 1.2, SCORM 2004, xAPI, cmi5, API access, and webhooks.

What is the cheapest SCORM hosting platform?

AllureConnect is one of the most affordable SCORM hosting platforms available, with production plans starting at $49/month. Unlike Rustici SCORM Cloud, which charges per-registration fees that grow with usage, AllureConnect uses flat monthly pricing with included launch limits. The free developer sandbox lets you build and test your integration before committing to a paid plan.

What happens to my data if I cancel AllureConnect?

After cancellation, your packages and learner data remain accessible for 30 days. During that window you can download packages and export learner data through the REST API. After 30 days, data is permanently deleted in accordance with our data retention policy. We recommend exporting everything you need before the retention period ends.

Can I white-label AllureConnect?

Yes. The Enterprise plan includes white-label branding options: custom domain for your hosted player, branded player UI with your logo and colors, and removal of AllureConnect branding from learner-facing pages. Contact sales for details on Enterprise white-label configuration.

Technical

What SCORM standards does AllureConnect support?

AllureConnect supports SCORM 1.2, SCORM 2004 (all editions), xAPI (Experience API / Tin Can), cmi5, LTI 1.3, and AICC. Every standard is available on every plan — there are no premium-only standards. Packages are validated against the relevant specification on upload, before any learner can launch them.

Does AllureConnect support xAPI and cmi5?

Yes. AllureConnect supports xAPI (Experience API, also known as Tin Can API) and cmi5 on every plan. xAPI statements are stored in an integrated Learning Record Store (LRS) and surfaced in the analytics dashboard. cmi5 packages follow the full cmi5 launch and session management specification. Both standards are available through the REST API.

Is there a SCORM hosting API?

Yes. AllureConnect provides a comprehensive REST API documented with OpenAPI/Swagger at /api/docs. The API supports package upload and management, launch URL generation, learner session retrieval, dispatch link creation, webhook configuration, and tenant management. Authenticate with Bearer token API keys issued from the dashboard. A developer sandbox with test keys is available for free.

What is SCORM dispatch?

SCORM dispatch lets you distribute hosted SCORM content to third-party LMSs without sharing your source files. AllureConnect generates a dispatch link — a lightweight SCORM package that redirects to AllureConnect-hosted content. Upload the dispatch link to any client LMS. Learner data flows back to AllureConnect. You can revoke access, push updates, and track usage per client, all from one place.

Can I dispatch SCORM content to multiple LMSs?

Yes. AllureConnect dispatch lets you send one SCORM package to unlimited LMS endpoints (on Professional plans and above; Starter supports up to 3 dispatch endpoints). Each dispatch link tracks learner activity independently. Update the source package once and every dispatched instance receives the update. You can revoke individual dispatch links without affecting others.

Can I convert PowerPoint to SCORM?

Yes. AllureConnect includes a PPT-to-SCORM conversion API. Upload a PowerPoint file through the dashboard or the API, and AllureConnect converts it into a valid SCORM 1.2 package with slide-based navigation, completion tracking, and launch URL generation. Conversion limits vary by plan: 10/month on Starter, 50/month on Professional, and 200/month on Business.

What webhook events does AllureConnect support?

AllureConnect sends signed webhook events for package lifecycle events (uploaded, processed, deleted), learner session events (launched, completed, scored, failed), dispatch events (created, updated, revoked), and billing events. Webhook payloads include HMAC signatures for verification. Failed deliveries are automatically retried with exponential backoff and dead-letter logging.

How does AllureConnect handle multi-tenant data?

AllureConnect uses workspace-level tenant isolation. Each workspace has its own packages, learner data, API keys, dispatch links, analytics, and billing. Data is logically isolated at the database level — no workspace can access another workspace's content or learner records. API keys are scoped to a single workspace. This architecture supports content providers managing multiple client organizations from one account.

Can I host VR training content?

Yes. AllureConnect supports hosting and delivering VR training content packaged as SCORM or xAPI modules. Upload your VR training package the same way you upload any SCORM content. AllureConnect handles storage, delivery via signed URLs, and session tracking. VR-specific interactions are captured through xAPI statements for detailed analytics on learner engagement and performance.

Should I use xAPI or SCORM?

It depends on your use case. SCORM is the safer choice for maximum LMS compatibility — virtually every LMS supports SCORM 1.2. xAPI (Experience API) is more flexible: it can track learning activities beyond traditional courseware, supports offline and mobile scenarios, and uses a richer data model. If you need broad LMS interoperability, start with SCORM. If you need granular activity tracking or non-traditional learning contexts, use xAPI. AllureConnect supports both standards on every plan, so you can mix and match as needed.

Can I export all my learner data from AllureConnect?

Yes. AllureConnect supports full data portability with no vendor lock-in. Export learner session data through the REST API, download CSV reports from the dashboard, or configure webhook events to stream completion and score data to your own systems in real time. All data associated with your workspace is exportable at any time.

How does AllureConnect compare to Watershed LRS?

Watershed is a Learning Record Store (LRS) focused on xAPI analytics, reporting, and data visualization. AllureConnect is a SCORM hosting platform that handles content storage, delivery, runtime, dispatch, and tracking — with xAPI support included. They serve different primary needs: Watershed excels at aggregating and analyzing xAPI data from multiple sources, while AllureConnect excels at hosting and delivering SCORM content. The two can complement each other — AllureConnect can forward xAPI statements to Watershed for advanced analytics.

Security & Compliance

Is AllureConnect SOC 2 compliant?

AllureConnect is built on SOC 2-compliant infrastructure. Content is stored on Cloudflare R2 with signed, scoped access URLs. Authentication is handled through Clerk with support for SSO/SAML on Business and Enterprise plans. All API traffic is encrypted in transit with TLS 1.2+. Multi-tenant data isolation ensures no cross-workspace data leakage. Enterprise plans include custom SLA agreements with 99.9% uptime guarantees.

Compliance & Data

Is AllureConnect GDPR compliant?

Yes. AllureConnect processes data in line with GDPR requirements. You can submit data deletion requests through the REST API or by contacting support. AllureConnect acts as a data processor on behalf of your organization and supports the right to erasure, data portability, and access requests as required by the regulation.

Is AllureConnect HIPAA compliant?

AllureConnect infrastructure runs on SOC 2-compliant services with encryption at rest and in transit. For HIPAA-regulated workloads that involve protected health information (PHI), contact sales to discuss a Business Associate Agreement (BAA) and a dedicated compliance review tailored to your organization's requirements.

Does AllureConnect offer a Data Processing Agreement (DPA)?

Yes. Data Processing Agreements are available on request for Enterprise and Business plan customers. The DPA covers data processing obligations, sub-processor disclosures, and compliance commitments. Contact sales or support to request a signed DPA.

What's AllureConnect's uptime SLA?

The Enterprise plan includes a 99.9% uptime SLA backed by service credits. All plans run on globally distributed infrastructure with high availability, automatic failover, and redundant storage. Current and historical uptime metrics are published on the AllureConnect status page.

Analytics & Reporting

What analytics does AllureConnect provide?

AllureConnect provides real-time learner analytics including completion rates, score distributions, time-on-task, session counts, and pass/fail breakdowns. Data is available through the dashboard and the REST API. Professional plans and above include an xAPI-compliant Learning Record Store (LRS) for detailed statement-level analytics. Business plans add AI-powered insights that surface trends and anomalies in learner performance data.

Still have questions?

Reach out to the AllureConnect team or start building with a free developer sandbox.