Maichel Sameh
← Back to work

Independent

Moodle REST API client

Author · 2026

Darthttp

A small Dart client for Moodle’s REST Web Services API, covering course, category and enrolment management. I wrote it while working out how to connect a Flutter app to an existing Moodle deployment, and kept it narrow: the endpoints that app needed, wrapped cleanly, with no heavier SDK underneath.

Highlights

  • Clean wrapper around Moodle's Web Services REST API
  • Course, category and enrolment management endpoints
  • Written to connect a Flutter app to an external LMS