The Assembly Platform helps developers access the data they need from schools.
The Assembly Platform makes it quick, easy and cost-effective to connect your product to a school’s MIS (Management Information System). Have a look at the MIS we currently support.
Our connectors regularly pull data from a school’s MIS
We store that data securely in the Assembly Platform
Your product uses our web APIs to access school data
Schools can connect to Assembly in minutes using our simple self-service installers. Or, if they prefer, we can walk them through what’s required in a quick support call. Then, once they’re connected, all it takes is two clicks to authorise your app to access their data.
We’ll take care of scaling the hosting storage so that you don’t have to. There’s nothing to install so you can be up and running in minutes.
We’ve worked hard to provide an intuitive JSON based interface that avoids a lot of the complexities inherent in education data so you can focus on your product.
Where possible, we normalise data across schools and systems so you can be certain that “Year 8” is always called “8” and never “Year Eight”.
Our dedicated support team provide quick and insightful technical support, helping to explain how you can submit calls to our API, and what you can expect to be returned.
curl https://platform.assembly.education/api/students \ -H "Authorization: Bearer EXAMPLE_TOKEN" \ -H "Accept: application/vnd.assembly+json; version=1"
{ "object": "list", "total_count": 100, "total_pages": 4, "current_page": 1, "prev_page": null, "next_page": 2, "data": [ { "object": "student", "id": 2399, "upn": "X895592085062", "first_name": "Francesca", "middle_name": "Holly", "last_name": "Abbott", "dob": "2003-06-24", "year_code": "8", "demographics": { "gender": "F", "is_eal": false, "is_pp": false, "ethnicity_code": "BCRB", "sen_category": "N" } } ... ] }
We have no upfront, onboarding or setup fees. Just one simple price per school, per month. We even give you access to your first school for free.
We constantly strive to provide a sustainable service as cheaply as possible.
You pay a monthly fee per school with no minimum usage commitments, so your costs will scale linearly as your business grows. In fact, your first school connection is completely free.
We will never charge schools to use their own data. Schools should feel empowered to own their data; not held to ransom over it.