Technologies ------------ The technologies used to implement the API include: * `Django`_, a web framework * `Django REST Framework`_, an API framework * `django-simple-history`_, for recording changes to models * `django-mptt`_, for efficiently storing hierarchical data * `django-oauth2-provider`_, for script-based updates of content See the `source code`_ for a detailed list. .. _`Django`: https://docs.djangoproject.com/ .. _`Django REST Framework`: http://www.django-rest-framework.org .. _`django-simple-history`: https://django-simple-history.readthedocs.org/en/latest/index.html .. _`django-mptt`: https://github.com/django-mptt/django-mptt/ .. _`django-oauth2-provider`: https://github.com/caffeinehit/django-oauth2-provider .. _`source code`: https://github.com/mdn/browsercompat