Khan Academy · GraphQL Specification

Khan Academy GraphQL Schema

This is a conceptual GraphQL schema for Khan Academy, the non-profit providing free online educational content. Khan Academy's public-facing API is a legacy REST API (v1) available under `https://www.khanacademy.org/api/v1/`. This GraphQL schema models the domain objects and relationships surfaced by that API and the broader Khan Academy platform, including topics, exercises, videos, articles, users, badges, and progress tracking.

Documentation Endpoint View on GitHub EdTechOnline LearningNon-ProfitK-12GraphQL

Overview

Khan Academy GraphQL Schema is a GraphQL API specification published by Khan Academy on the APIs.io network.

This is a conceptual GraphQL schema for Khan Academy, the non-profit providing free online educational content. Khan Academy’s public-facing API is a legacy REST API (v1) available under https://www.khanacademy.org/api/v1/. This GraphQL schema models the domain objects and relationships surfaced by that API and the broader Khan Academy platform, including topics, exercises, videos, articles, users, badges, and progress tracking.

Tagged areas include EdTech, Online Learning, Non-Profit, and K-12.

Endpoint

Back to Khan Academy · All GraphQL Specs · GitHub