GraphQL
GraphQL is the primary product API and should be the default choice for most application integrations. Use GraphQL for:- application workflows
- dashboard data
- mutations that drive school operations
- most new client-facing behavior
REST
REST is still important, but it is used more narrowly:- authentication-related endpoints
- read-oriented resource access
- integrations
- generated OpenAPI reference

