# Gradescope

**Canonical:** https://apis.io/providers/gradescope/  
**Website:** https://www.gradescope.com  
**APIs profiled:** 5

Gradescope, a Turnitin company, is an assessment and grading platform for paper-based, digital, and code assignments used across higher education and K-12. It does not publish a generally available public REST API; programmatic integration is delivered through LTI 1.3 / LTI Advantage (roster and grade sync with Canvas, Blackboard, Brightspace/D2L, Moodle, and Sakai) and a documented autograder framework for code assignments. A first-party public API for courses, assignments, submissions, and grades is a published feature request but is not yet generally available.

## Kin Score — 24.2 / 100 (emerging)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 24.2).

| Facet | Score |
|---|---|
| Discoverability | 74.1 |
| Contract Quality | 28.7 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 34.2 |
| Developer Ergonomics | 9.5 |
| Commercial Clarity | 28.9 |
| Access Clarity | 28.9 |

Regulatory layer — **Education & Research**: 11.1 (matched via tags).

## Agent readiness — 18.4 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | no |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | no |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Enterprise — onboarding: unknown, pricing: enterprise, trial: no (confidence: medium).

## APIs (5)

- **Gradescope LTI Integration** — Gradescope's primary supported integration surface. Implements the 1EdTech LTI 1.3 / LTI Advantage standard, including Names and Role Provisioning Services (NRPS) for roster syn...
- **Gradescope Courses API** — Course and roster data. Gradescope does not expose a generally available public REST endpoint for listing or managing courses; course roster provisioning happens through LTI 1.3...
- **Gradescope Assignments API** — Assignment configuration and the autograder framework for code assignments. The documented programmatic contract is a Docker-based autograder that reads student submissions and ...
- **Gradescope Submissions API** — Submission handling. Code submissions are processed inside the autograder container, where the submission is mounted and graded according to the autograder specification. Grades...
- **Gradescope Grades API** — Grade data and gradebook sync. Grades are pushed to an LMS gradebook through LTI 1.3 Assignment and Grade Services (AGS) rather than a first-party public REST API. Programmatic ...

## Security (1)

- **Gradescope Domain Security** — TLSv1.2 · HSTS · DMARC

## Plans (1)

- **Gradescope Plans Pricing**

## Tags

Education, EdTech, Grading, Assessment, LTI

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/gradescope/). Scores are computed from the provider's own public artifacts under a published rubric.
