Loading...

Managing data sovereignty with 'regions'

Intellischool stores data in various regions in accordance with sovereignty and domiciling requirements for our customers. This guide explains the difference between regional and global services, and how to best access data for your integration needs.


What is a 'region'?

A 'region', in the context of Intellischool services, is a group of datacentres in a geographic area. A region's datacentres are usually provided by a single public cloud provider - such as Google, or Microsoft Azure - but for high availability purposes, regions may occasionally be spread across multiple cloud providers.

Intellischool deploys most of our services and APIs to every Intellischool region. However, if you attempt to interact with an API in one region, but the customer's data resides in another region, your request will either be met with a status of 303 See Other, or another failure code (depending on the standard/spec of the API you are interacting with).

In general, we recommend interacting with regional API services (listed below). However, if your integration needs to interact with data from multiple customers across different regions, you may elect to use our unified global service instead.

Each of our API reference documents details whether that API is available through our unified global service, and/or through distinct regional services.


Unified global service

Our unified global service enable you to interact with tenant data from any region through a single base URI. This can be particularly useful if your application is multi-tenanted and you need to interact with customers from multiple regions.

"But wait, what about data sovereignty?" you ask. Even when interacting with data through a unified service, customer data remains in its region. We use Cloudflare's global network to encrypt and tunnel data from its home region to the Cloudflare edge closest to your app.

  • Name
    global
    Type
    https://api.intellischool.net
    Description

    A unified, global base URI for all of Intellischool's API services, excluding the Intellischool.ID API.


Regions

  • Name
    ae
    Type
    https://api.intellischool.ae
    Description

    Dubai, United Arab Emirates

  • Name
    au-nsw
    Type
    https://api.nsw.intellischool.com.au
    Description

    Sydney, New South Wales, Australia

  • Name
    au-vic
    Type
    https://api.vic.intellischool.com.au
    Description

    Melbourne, Victoria, Australia

  • Name
    ca-on
    Type
    https://api.on.intellischool.ca
    Description

    Toronto, Ontario, Canada

  • Name
    id
    Type
    https://api.intellischool.co.id
    Description

    Jakarta, West Java, Indonesia

  • Name
    il
    Type
    https://api.intellischool.co.il
    Description

    Tel Aviv, Israel

  • Name
    jp
    Type
    https://api.intellischool.co.jp
    Description

    Tokyo, Japan

  • Name
    sg
    Type
    https://api.intellischool.sg
    Description

    Jurong East, Singapore

  • Name
    uk
    Type
    https://api.intellischool.uk
    Description

    London, England, United Kingdom