1. Web domains used in the eSpark curriculum can be found here.  Please ensure all of these domains are accessible on your school's network.  If you'd prefer a specific list of URLs, please contact support@esparklearning.com.

2. The eSpark app communicates with a number of hosts over HTTP (TCP port 80) and HTTPS (TCP port 443). Please ensure the following hosts are accessible through your firewall and/or content filter:

  • audio-api.esparklearning.com
  • audio-files.esparklearning.com
  • cdn.esparklearning.com
  • core-production.esparklearning.com
  • api.esparklearning.com
  • mc.esparklearning.com
  • videos.esparklearning.com
  • up.esparklearning.com
  • esparktestbucket.s3.amazonaws.com
  • espark-app.s3.amazonaws.com
  • cognito-identity.us-east-1.amazonaws.com
  • airbrake.io
  • esparklearning.asknice.ly
  • *.esparklearning.com
  • *.learnosity.com
  • learnositymediaprocessed.s3.amazonaws.com
  • s3.amazonaws.com/assets.learnosity.com
  • s3.amazonaws.com/learnositymediaprocessed
  • *.speechstream.net
  • *.texthelp.com
  • espark.app
  • media.esparklearning.com
  • esparklearning-media-cache.s3.us-east-2.amazonaws.com
  • https://s3.amazonaws.com/production-espark-client-tts-new/
  • ezakegrkbk.execute-api.us-east-1.amazonaws.com
  • audio-files.esparklearning.com
  • audio-api.esparklearning.com

3. If you are using eSpark's MDM, iPads will need to communicate to the following hosts and ports:
  • mdm.esparklearning.com over HTTPS, TCP port 443

Additionally, the following Apple hosts and ports must be accessible on for push notifications to work and are required by the MDM:
  • TCP port 5223 (used by devices to communicate to the APNs servers)
  • TCP port 2195 (used to send notifications to the APNs)
  • TCP port 2196 (used by the APNs feedback service)
  • TCP Port 443 (used as a fallback on Wi-fi only, when devices are unable to communicate to APNs on port 5223)
  • The APNs servers use load balancing. Your devices will not always connect to the same public IP address for notifications. The entire address block is assigned to Apple, so it's best to allow this range in your firewall settings.

If you require additional assistance, please e-mail support@esparklearning.com


[0] Unable to use Apple Push Notification service (APNs), http://support.apple.com/kb/TS4264

[1] Well known TCP and UDP ports used by Apple software products, http://support.apple.com/kb/HT6175

[2] Learnosity FAQ: Whitelisting, https://docs.learnosity.com/faqs/whitelisting