{"id":"google-classroom-api","name":"Google Classroom API","homepage":"https://developers.google.com/classroom","repo_url":null,"category":"education","subcategories":["lms","courses","assignments","google-workspace"],"tags":["google","classroom","education","lms","courses","assignments","oauth2","google-workspace"],"what_it_does":"Google's REST API for managing classrooms, courses, assignments, student rosters, and grades within Google Workspace for Education.","use_cases":["Automating course creation and roster management for schools","Submitting and grading assignments programmatically","Building attendance and progress tracking dashboards","Syncing Google Classroom data with SIS (Student Information Systems)","Creating assignments from external content sources"],"not_for":["Non-Google Workspace deployments","Higher education with complex LMS requirements (use Canvas or Blackboard)","Consumer apps without Google Workspace for Education accounts","Video content delivery or streaming"],"best_when":"Your school or district uses Google Workspace for Education and you need to automate classroom administration or integrate with SIS/reporting tools.","avoid_when":"You're not in the Google Workspace for Education ecosystem or need advanced LMS features like rubrics, peer review, or LTI integrations.","alternatives":["canvas-lms-api","coursera-api"],"af_score":77.1,"security_score":null,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"current","last_evaluated":"2026-03-01T09:50:05.634228+00:00","performance":{"latency_p50_ms":150,"latency_p99_ms":800,"uptime_sla_percent":99.9,"rate_limits":"500 req/100s per project, 10 req/s per user","data_source":"llm_estimated","measured_on":null}}