# Edu Context/Store API (/en/api-reference/api-ref/flexible-classroom/edu-context-sdk)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

Agora Edu Context enables developers to implement the functions in Flexible Classroom. Different contexts represent different function modules in Flexible Classroom. Each context contains methods for the app to call and also reports event callbacks to the app.

<_PlatformTabsGroup groupMode="structured" canonicalPlatform="web" platforms="[&#x22;android&#x22;,&#x22;ios&#x22;,&#x22;web&#x22;,&#x22;electron&#x22;]" showTabs="true">
  <_PlatformPanel platform="android">
    <_PlatformProcessedMarker groupMode="structured" canonicalPlatform="web" platform="android" />

    * [Edu Context API Reference](https://api-ref.agora.io/en/flexible-classroom-sdk/android/2.x/API/edu_context_api_overview.html)

    <_PlatformProcessedMarker close="true" />
  </_PlatformPanel>

  <_PlatformPanel platform="ios">
    <_PlatformProcessedMarker groupMode="structured" canonicalPlatform="web" platform="ios" />

    * [Edu Context API Reference](https://api-ref.agora.io/en/flexible-classroom-sdk/ios/2.x/API/edu_context_api_overview.html)

    <_PlatformProcessedMarker close="true" />
  </_PlatformPanel>

  <_PlatformPanel platform="web">
    <_PlatformProcessedMarker groupMode="structured" canonicalPlatform="web" platform="web" />

    * [Edu Store API Reference](https://api-ref.agora.io/en/flexible-classroom-sdk/web/2.x/index.html)

    <_PlatformProcessedMarker close="true" />
  </_PlatformPanel>

  <_PlatformPanel platform="electron">
    <_PlatformProcessedMarker groupMode="structured" canonicalPlatform="web" platform="electron" />

    * [Edu Store API Reference](https://api-ref.agora.io/en/flexible-classroom-sdk/electron/2.x/index.html)

    <_PlatformProcessedMarker close="true" />
  </_PlatformPanel>
</_PlatformTabsGroup>
