Websites that deliver.

OpenLoop General Description

Flexible. Scalable. Easy. Secure.
The Open Loop API is a simple web-based interface that allows client developers real-time access to a broad range of School Loop data.

Set your data free.



Implemented as a secure, highly scalable, fast and reliable collection of web-services, the API allows automated sharing of data such as courses, assignments, students, grades, grade-scales and definitions, rosters, high priority groups, and section details. The system is flexible and can easily be modified for specific circumstances.

Easy to implement with standard web protocols.



The API uses a lightweight RESTful interface, based solely on common web technologies: the HTTP application protocol, the URI naming standard, XML, and plain text; no heavy architecture nor extra message layering - such as SOAP – is required. The Open Loop API is built with a simple but powerful feature set including:
  • Real-time interaction to create, update, retrieve, and delete School Loop data objects through a well documented HTTP interface.
  • Data security via Secure Socket Layer (SSL) and password-protected web-service calls.
  • Web-service passwords are securely managed by privileged users via the standard School Loop interface.
  • Uses a consistent interface across services designed to work with any web-aware programming language or Internet-development toolkit.
  • Provides detailed return status messages, and can email status messages to designated School Loop users for an extra level of accountability, security, and traceability.


School Loop.  Websites that deliver.