YOUR CLASSROOM, EVERYWHERE

Your classroom. On your device.

Choose a client for teachers and learners, or integrate the education SDK into your product. Bring teaching from desktop to mobile.

01 / CLASSROOM CLIENTS

Choose how you join the classroom

Browse clients by device. Installers will be available here when released.

Windows

A desktop setup for teaching, presentations and classroom interaction.

macOS

Bring teaching, screen sharing and collaboration to your Mac.

Android

Join classes from an Android phone or tablet.

iOS / iPadOS

A mobile classroom experience for iPhone and iPad.

HarmonyOS

A native classroom experience for HarmonyOS devices.

Client installers are not yet published. System requirements, supported architectures and version details will be provided at release.

Bring the classroom to the browser

Integrate Web / H5 and mini-program classroom capabilities into the entry points your learners already use.

Read integration docs

02 / BUILD WITH EDUSKIT

From ready-made classrooms to your own product

Choose an integration for your platform. Use the documentation for configuration and authorization, and GitHub for public code.

EduSDK · Swift Package Manager

iOS education SDK

Integrate EduSDK with Swift Package Manager and select the classroom UI or core capabilities for your project.

View repository
DrawsKit · Swift Package Manager

iOS whiteboard SDK

Access DrawsKit as a Swift package. See its repository for integration details.

View repository
DEVELOPER RESOURCES

SDK integration on more platforms

Explore Android, HarmonyOS, Web / H5, mini programs, Electron and Qt. Consult the developer documentation for integration details and available versions.

Read integration docs
Explore public repositories

03 / READY FOR YOUR FIRST CLASS

Three things to check before you start

  1. 01

    Check your device

    Choose your operating system, then check the release requirements for your system version and chip architecture.

  2. 02

    Prepare classroom access

    Clients provide classroom access. SDK integrations also need an application and the appropriate feature permissions.

  3. 03

    Run a device check

    Before a live class, check your connection, microphone, camera and screen-sharing permissions.

GOOD TO KNOW

Download and integration questions

View plans and authorization
Should I choose a client or the SDK?

Teachers and learners use clients to enter classes. Developers adding audio/video, whiteboards and teaching tools to their own apps can choose the SDK. Consult the documentation for integration steps.

Why can’t I download a client yet?

Platform selection and integration resources are available, while client installers are being prepared. Download links, version details and system requirements will accompany their release. Public iOS SDK repositories are already accessible.

Does downloading or accessing source grant commercial use?

Accessing a client or source code does not activate production services. SDK feature permissions, usage and commercial authorization follow your plan and contract. Source use must also comply with each repository’s license.