With CanCred Factory, you can create and manage your badges in one place, and issue them from other platforms such as Learning Management Systems. There are three ways to integrate with other platforms:

  1. Use existing plugins (Moodle/Totara)
  2. Develop your own Factory plugin using our RESTful API
  3. LTI (Learning Tools Interoperability, the IMS Global technology standard) if your platform is LTI-compliant.

Moodle and Totara plugins

We provide two plugins:

Download our Moodle installation guide

Moodle plugins work also with Totara LMS (versions 11.xx) and may work with other LMS built on the Moodle core.

Please note: These plugins were originally developed for Open Badge Factory, our sister platform in Europe. When integrating for CanCred Factory, if you see replace it with as appropriate.


CanCred Factory users can use our REST API to issue badges from multiple platforms, including their LMS. We welcome new integrations with other platform providers who want to enable their users to issue standard-compliant Open Badges. To develop an integration, your developers need only our API documentation and an account in CanCred Factory.

Please note that OAuth2 authentication requires a Pro level account. Other account levels can use X.509 client side certificates for authentication.

Download the REST documentation for developers.
This documentation was written for both Open Badge Factory (OBF) and CanCred Factory platforms.

Contact us with any questions.

LTI integration

LTI Integration provides a link between an LTI-supported LMS and CanCred Factory.

Current LTI integrations include:

  • Generic LTI - enables manual issuing and badge application embedding in the LMS
  • D2L Brightspace LTI - generic LTI + course completion
  • Canvas LTI - generic LTI + course completion

LTI integration requires a Pro subscription level. Please log in into your CanCred Factory Pro account and go to Admin Tools > LTI for more information.