App Platform
Welcome to the Coursera App Platform developer site! The Coursera app platform is currently in beta; things may break, change or go away without warning.
Available Integrations
Details about Coursera’s available integrations are below. Be sure to follow Coursera’s tech blog for future announcements.
OAuth 2 APIs
Coursera powers its state-of-the-art web and mobile learning experiences with general-purpose APIs. The OAuth2 integration allows developers to build upon some of these same APIs in a secure manner. Note: these APIs should be considered experimental and may change without warning in backwards incompatible ways. Read on →
Learning Tools Interoperability Standard (LTI)
The Learning Tools Interoperability Standard (or LTI) is standard that permits learning tools to integrate with learning management systems (or LMSes). Coursera is fully LTI 1.1 compliant, including accepting grade post-backs. Any LTI learning tool can plug into a Coursera course. Read on →
Catalog
The Coursera Catalog APIs enable third parties to easily obtain a list of all courses, sessions, instructors and more. This API is publicly available with no authentication required. The catalog API is the API that powers the catalog feature in our mobile apps! Read on →
Shibboleth / SAMLv2
Partner schools can integrate with Coursera using Shibboleth or SAML2 to secure their private on-campus courses. Coursera is a registered service provider in the InCommon Federation. Additionally, our metadata is available over http and https. If your school would like to integrate with Coursera using shibboleth, please contact your partnership manager.
Terms of Use
All use of the Coursera App Platform APIs and toolkits are governed by the Coursera App Platform Agreement.
Current Restrictions
While the App Platform is in beta, there will be additional restrictions governing the use of the APIs. One of the most important of which is: no application that uses APIs under the app platform agreement is allowed to generate any revenue by any means without an additional agreement. Coursera shares back its revenue with its university partners, and until we create a fair arrangement for our partners, we require that no applications can monetize the use of the Coursera APIs by any means including charging users, advertising, or donations. We hope to lift this restriction as soon as possible.