DMS Simulation Platform

Production-grade async API — FastAPI · Python 3.12 · MySQL · Redis

v1.0.0  •  DEVELOPMENT
All systems operational — DMS Simulation Platform is running on development

Developer Portal

📄
Swagger UI
Interactive API explorer with live Try-it-out. All 100+ endpoints documented with request & response examples.
📚
ReDoc
Clean, readable API reference documentation. Best for exploring schemas and response shapes.
📄
OpenAPI JSON
Raw OpenAPI 3.x specification. Import into Postman, Insomnia, or any API client.
Health Check
Simple liveness endpoint. Returns service name, version, and current environment.
Socket.IO Docs
Real-time WebSocket event documentation. Covers simulation timer events and connect/disconnect lifecycle.
🔌
AsyncAPI Spec
Machine-readable Socket.IO event schema in AsyncAPI 2.x YAML format.

API Surface

POST /api/v1/auth/master/login GET /api/v1/admin/organisations GET /api/v1/admin/b2c-students GET /api/v1/org/students GET /api/v1/org/licences/pools GET /api/v1/student/modules GET /api/v1/reports/scores GET /api/v1/dashboard/admin/summary POST /api/v1/student/simulations/start GET /api/v1/notifications GET /api/v1/activity-logs GET /api/v1/settings/flags + 90 more endpoints → /docs