The Edunation API is the primary means for developers to access a collection of resources from Edunation. Developers can read and write to the resources and mirror some of the most popular features available in Edunation, such as getting a list of students, courses, timetable, and so on using the Edunation API. According to your app’s use case, you can choose from our different APIs and implement the features accordingly.

All the APIs under the Edunation API are based on REST architecture and are accessed via HTTPS at defined URLs. Use the following base URL for all requests: The complete URL differs depending on the endpoint of the resource being accessed. For example, you can list all students on an account via a POST request to this URL:

Using our API reference pages, you can send test requests and view responses within our API reference pages. In addition, you can view the code for the request in different languages such as PHP, Python, Node, Java, and more.
With each release, we add further APIs and enhancements to fulfill the needs of our customers. For more details on recent and upcoming API updates, visit our Changelog.

Learn about different topics that will help you integrate with Edunation by reading our Best Practices section.


API Access Request Form

We require that all API access requests for applications are supported by an API Access Request form. To get a developer account at Edunation, please fill out the form found on this link.