

Rustici Engine integrates directly into your application to handle the import, launch and tracking of SCORM, xAPI, cmi5, LTI and AICC content. Inspire trust in your application by associating your LMS with the gold standard. Rustici Engine powers hundreds of LMSs, learning systems and next-gen learning platforms, more than any software on the market.

Engine makes sure you support every version of SCORM. But since not everyone follows the letter of the spec, we’ve also made sure Engine is tolerant of crazy interpretations of standards-based content. This attitude of embracing the standards’ concepts, limitations and history is precisely what makes Engine more compatible with the different SCORM versions than any other delivery mechanism and reduces your risk of SCORM lost completions.
Supported SCORM standards
Trusted by leading organizations worldwide













There are a multitude of eLearning standards, and each comes with its own specific quirks and support burden that can leave your team sidetracked. You’ll want to make sure you can handle new and emerging content types like web, streaming and more. These two monumental tasks can be taken care of with one simple integration with Rustici Engine.
Supported standards and media

When your learning application grows, so does the variety of learners you encounter. It is vital to stay accessible and adaptable when new requirements are needed. Rustici Engine comes with the tools to make your learning application mobile-friendly, support 25+ languages, 508 Compliant and even have an offline player.

Managing application and infrastructure security is a top priority for any company these days, and Rustici Engine comes with the tools to make managing the application and learner data secure. All of our managed hosted services come with SOC 2, ISO-27001 and ISO-27701 certifications. Plus, Engine comes with plenty of built-in tools to handle PII, GDPR, encryption and hashing.

Playing SCORM, xAPI, cmi5 or LTI content is only half the battle. If you can’t collect learner progress in the way the spec requires, you risk confusing data, lost completions and more. As eLearning experts, we not only support all eLearning standards reporting, but we also built Rustici Engine to normalize learner data regardless of the course eLearning standard. Plus, Rustici Engine includes a conformant LRS to capture all your xAPI data, no matter the source.
By implementing Rustici Engine, you’ll save an estimated 5+ years of a developer’s time to create initial support for all of the standards. Rustici Engine’s continual development ensures your system is ready for when standards change and removes the hours required for ongoing maintenance and support after initial development.
The standards are hard: SCORM’s spec is complex and xAPI is an evolving standard. As the eLearning standards experts, you are not only working with the people who helped proliferate the original specs, but also stay within those circles to understand updates as they come. And this is the reason that Rustici Engine is trusted by most of the LMSs on the market.
Rustici Engine has always been an application built by developers for developers. With its robust API, you can make Rustici Engine work for your needs at the moment and as things change. Our team of support engineers are just an email away from a collaborative approach to any problem.
We’ve been working with the standards since 2002, and we believe deeply in providing amazing support. When you reach out, you’ll be talking to a support team with a customer satisfaction of 90+ NPS. If you don’t feel like dropping us an email, we’ve built Rustici Engine to help you troubleshoot on your own. Engine’s debug tool helps you understand exactly what’s happening with a course.
Rustici Engine is licensed under a term license, which allows you to integrate Engine with your application and offer that combined application to your clients. Engine costs include an initial and annual fee, which accounts for ongoing use, support and maintenance. Specific pricing depends on whether you license your learning platform to others or use it internally, the number of learners and the complexity of your deployment.
Engine can be deployed in the following ways:
We manage the delivery of millions of eLearning courses and can do it for you, too. We maintain each client’s environment in complete isolation and ensure you always have the latest version of Engine. Our managed hosting services are a great fit for our customers who would prefer to avoid the hassle of hosting or who recognize that hosting a content delivery application is a different challenge from other applications.
Some customers already have competent hosting teams that manage their own applications and prefer to have all of their software sit together on their own servers. Engine can be deployed on either Linux or Windows machines and has built-in support for SQL Server, Oracle, Postgres and MySQL out of the box.
Organizations worldwide trust Rustici Engine to manage their eLearning.

Owner and Director
Signify
"Rustici Engine has allowed us to stay up-to-date with emerging technologies and standards, something that was extremely challenging with the old player. The time saved on maintenance and updates has enabled our development team to focus on more strategic projects, accelerating innovation and enhancing our product offerings."

Brian Polackoff
VP of Sales
Vairkko
"I have no desire to reinvent the wheel, and no desire to make our own solution when something else is already out there that works well for our tech and our team. Ultimately, purchasing Rustici Engine was a no-brainer for us."

Director of Technology
New Jersey Realtors
"What’s great about using Rustici Engine is that everything is set up to make it as easy to use as possible. We were able to get up and running quickly, upgrades are straightforward and the support we receive is fantastic. But the best part is that we never have to worry about our courses playing properly for our 50,000 members who rely on us each year."
Get in touch to talk about how Rustici Engine can help you support the standards.