System Context — MITx Online Open edX
Generated 2026-06-24 17:02 UTC · c4gen dev
The widest view: MITx Online Open edX and every external actor and system it exchanges data with. Edges shown are curated and code-verified; raw graph-derived candidates are listed under Dependencies & Cycles.
Interactive
Drag to pan, scroll to zoom. Click the MITx Online Open edX box to drill into its container view.
External systems & peers
| System | Role |
|---|---|
| Keycloak (SSO) | OAuth2/OIDC identity provider (sso.ol.mit.edu). This Open edX deployment federates learner identity to Keycloak; it is in turn the OAuth2 IdP to the MITx Online app. |
| Mailgun | Transactional and bulk course email delivery (ACE / django-anymail). |
| MITx Online | Enrollment/ecommerce platform paired with this Open edX deployment (OPENEDX_API_BASE_URL=https://courses.learn.mit.edu). Authenticates via the mitxonline-oauth2 provider, pushes user/enrollment/email-settings and reads grades; receives enrollment + certificate webhooks back. |
| MicroMasters | Program/credential platform. Batch-reads enrollments, certificates, and current grades from this deployment (MITXONLINE_BASE_URL=https://courses.learn.mit.edu) via edx-api-client to drive program dashboards. |
| ODL Video Service | Video platform. Registers transcoded video metadata (HLS/MP4 CloudFront URLs) into this deployment's edxval API so videos play inside MIT Learn courses (per-collection EdxEndpoint). |