Open edX Platform Atlasv1.0

Developer Platform

XBlocks, APIs, deployment tooling, and the open-source community ecosystem.

5 feature areas

XBlocks & Extensibility

2012

XBlocks are the fundamental extensibility unit in Open edX — pluggable components that define new learning content types. An XBlock has a Python backend (field storage, grading logic, handlers) and a frontend (HTML/JS/CSS rendered by the runtime). XBlocks enable anyone to add new problem types, interactive simulations, or content experiences without modifying core platform code.

APIs & Integration

2013

APIs & Integration covers the developer-facing interfaces for integrating with Open edX — REST APIs, the Open edX Events framework (OEP-41), Open edX Filters/Hooks (OEP-50), and the event bus infrastructure. These are the primary tools developers use to build on top of the platform without modifying its core.

Deployment & DevOps

Deployment & DevOps covers the tooling, standards, and processes the Open edX community uses to build, test, and ship software — cookiecutter templates for new services and MFEs, shared webpack/jest build configuration, CI/CD standards, repository health checks, and end-to-end testing.

Open Source Community

2013

The Open Source Community feature area covers the governance, contribution, and coordination infrastructure of Open edX as an open source project — Open edX Proposals (OEPs), the working group system, the named release process, contributor tooling, and the community translation (i18n) pipeline.

AI & Advanced Features

AI & Advanced Features covers emerging and experimental capabilities being added to Open edX — including AI-powered tutoring and content assistance, the `openedx-ai-extensions` framework for plugging in AI providers, and other advanced platform features that don't yet fit neatly into a mature feature area.