Develop Your Own Integration
If your institution uses a CMS/LMS/VLE that isn't on our list of pre-built integrations—be it a commercial or custom platform—you can implement your own integration using our application programming interface (API). Institutions and other interested parties can gain access to the Turnitin API by entering into a development agreement with iParadigms.
Your developers can create an integration precisely tailored to the needs of your institution, staff and instructors. We'll assist in your effort by providing tools, documentation, guidelines and recommendations on best practices. A wide array of integrations are possible, ranging from "shallow" to "deep":
Shallow integrations use our API to integrate at only a few levels or touch points. For example, the API can be used to create a single sign-on for your CMS/LMS/VLE and Turnitin services. In that way, educators and students can access both the CMS/LMS/VLE and Turnitin services such as OriginalityCheck without having to log in separately.
Medium integrations use our API to integrate Turnitin services and screens into the workflow of your portal or CMS/LMS/VLE via a "framed-in" implementation. Turnitin functions such as assignment creation, editing and submission open inside of a window or browser frame within the portal/CMS/LMS/VLE. Turnitin services are hosted on iParadigms servers and retain their own look and feel, different from that of the surrounding CMS/LMS/VLE.
Deep integrations involve some level of user interface integration, in which Turnitin services take on the look and feel of your portal/CMS/LMS/VLE. One approach is to make Turnitin services an option within an existing assignment type. This allows your users to work in a familiar environment and maintain a familiar workflow. This level of integration requires modification of code on your end and a close collaboration between your developers and ours.
To inquire about entering into a development agreement and to gain access to our API manual, or to discuss your individual needs and the possibilities, contact the Turnitin Integrations Team.
All product, organization and company names are the property of their respective owners.




