System Context — MITx Pro
Generated 2026-06-24 16:33 UTC · c4gen dev
The widest view: MITx Pro 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 Pro box to drill into its container view.
External systems & peers
| System | Role |
|---|---|
| xPRO Open edX | Self-hosted xPRO Open edX deployment (courses.xpro.mit.edu). OAuth2/social-auth (ol-oauth2) identity source for xPRO and the target for user, enrollment, grade, and certificate provisioning. |
| CyberSource | Secure Acceptance hosted payment processor (signed redirect + callback). |
| HubSpot | CRM; receives contact, product, and deal (order) syncs via mitol-hubspot-api. |
| Mailgun | Transactional and bulk enrollment email delivery (via anymail). |
| Google Sheets / Drive | Coupon-request, refund, and deferral spreadsheets; Drive push notifications drive Sheets processing. Accessed via service-account pygsheets/Drive API. |
| Google reCAPTCHA | Bot protection on registration/forms. |
| Sentry | Error and performance monitoring. |
| External Course Vendors | Emeritus & Global Alumni course-catalog report APIs (EXTERNAL_COURSE_SYNC_API). |
| MIT Learn | Discovery platform; SOA peer that ingests xPRO's catalog + content files. |