aid: google-classroom name: Google Classroom description: >- The Google Classroom API provides programmatic access to Google Classroom, enabling management of courses, coursework, student submissions, rosters, and invitations. It supports creating and organizing courses, distributing assignments and materials, managing student and teacher enrollments, tracking submissions and grades, and integrating with third-party educational tools through add-on attachments. image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg url: https://raw.githubusercontent.com/api-evangelist/google-classroom/refs/heads/main/apis.yml created: '2026-03-13' modified: '2026-04-28' specificationVersion: '0.19' type: Index tags: - Assignments - Classroom - Courses - Education - Google - Google Workspace - Students apis: - name: Google Classroom API description: >- The Google Classroom API manages courses, coursework, student submissions, announcements, materials, rosters, topics, invitations, guardians, and integrations with third-party add-ons for educational workflows. humanURL: https://developers.google.com/classroom baseURL: https://classroom.googleapis.com properties: - type: Documentation url: https://developers.google.com/workspace/classroom/guides/get-started - type: OpenAPI url: openapi/openapi.yml - type: Authentication url: https://developers.google.com/workspace/classroom/auth - type: Getting Started url: https://developers.google.com/workspace/classroom/quickstart/python - type: JSONSchema url: json-schema/json-schema.yml - type: JSONLD url: json-ld/json-ld.jsonld tags: - Assignments - Courses - Education - Students - Teachers common: - type: Portal url: https://developers.google.com/workspace/classroom - type: Getting Started url: https://developers.google.com/classroom/guides/get-started - type: Authentication url: https://developers.google.com/identity/protocols/oauth2 - type: Pricing url: https://edu.google.com/workspace-for-education/editions/overview/ - type: Terms of Service url: https://developers.google.com/terms - type: Privacy Policy url: https://policies.google.com/privacy - type: Status url: https://www.google.com/appsstatus/dashboard/ - type: Support url: https://developers.google.com/workspace/classroom/support - type: Blog url: https://workspaceupdates.googleblog.com/ - type: JSONLD url: json-ld/json-ld.jsonld maintainers: - FN: Kin Lane email: kin@apievangelist.com