Skip to main content

Cademy Blocked on a Work or School Network? Domains to Allow

Give your IT team the Cademy domains to whitelist in a firewall when pages, images, videos, uploads or emails are blocked on a work or school network.

Written by Artur Binzaru

Use this guide if Cademy is blocked, or only partly loads, on a work, school or other managed network: pages do not open, images or videos are missing, uploads fail or Cademy emails do not arrive. Send it to the person who manages your organisation's firewall, web filter or email security. It lists the domains to add to their allow list, which some security systems call a whitelist.

​

The lists are the addresses that Cademy's own pages and emails use. Payment, video and other services from other companies load further addresses of their own, so this guide does not list every address a browser contacts. The sections "Allow Payment, reCAPTCHA, Maps and Other Services Cademy Uses" and "Test Cademy After Your IT Team Allows the Domains" explain how to find an address that is still blocked.

​

Allowing these domains only lets Cademy load. Each person still logs in with their own Cademy account.

For your IT team
Allow outbound HTTPS traffic on port 443 to the website and file domains below. Allow secure WebSocket traffic (WSS) on port 443 to sockets.cademy.io.

​


​

Check That Your Work or School Network Is Blocking the Cademy Page

Before you contact your IT team, open the Cademy page that fails on a device and network that your organisation does not manage, for example a personal phone using mobile data.

  • If it works there, ask your IT team to check your managed device and network. Send them this guide, with the full address of the page and what happened when you opened it.

  • If it also fails there, contact Cademy Support with both results; this comparison alone does not identify the cause. For a login problem, follow Log In to See Your Courses and Bookings.

​


​

Cademy Blocked by Your Firewall: Domains to Allow (Whitelist)

These domains serve Cademy's main pages. Learners and people who book courses use the public pages. The staff of a course provider (the training provider or trainer running the course) also use the Cademy admin dashboard to manage courses and bookings.

​

Allow cademy.io and *.cademy.io

A wildcard entry such as *.cademy.io covers every address that ends in .cademy.io. If your security system accepts wildcard entries, allow both:

  • cademy.io

  • *.cademy.io

The wildcard covers Cademy subdomains, including course provider sites such as provider-name.cademy.io. Some security systems do not apply a wildcard to the main cademy.io address, so add both entries.

​

If your security system requires individual entries, allow:

  • cademy.io for public pages, checkout, learner accounts and logging in

  • the course provider's own Cademy site, such as provider-name.cademy.io. Use the full address shown in the learner's browser.

  • admin.cademy.io for the Cademy admin dashboard

  • api.cademy.io for logging in and Cademy data

  • static.cademy.io for the files used to display Cademy pages

  • images.cademy.io for images and files that course providers upload

  • assets.cademy.io for Cademy's own images, scripts and files

  • user-avatars.cademy.io, a second address for profile pictures

  • sockets.cademy.io for live notifications and Inbox updates in the Cademy admin dashboard. Allow WSS on port 443.

Images Missing on Cademy at Work: Allow the Image Domains (b-cdn.net)

Cademy delivers images and profile pictures through the bunny.net content delivery network. These addresses do not end in cademy.io, so *.cademy.io does not cover them. Add them as well, whether you allowed the wildcard or the individual entries:

  • cademy-images-io.b-cdn.net for course images and other uploaded images

  • cademy-assets-io.b-cdn.net for Cademy's own images

  • cademy-user-avatars.b-cdn.net for profile pictures

Allow a Course Provider's Own Website That Shows Cademy Courses

A course provider can show its Cademy courses and booking pages inside its own website. If learners book through that website, allow its address as well. The embedded pages load from the Cademy domains in this section.

​


​

Domains for Google Login, SCORM, Forum Files and Email Links

Add the entries in this list only when your organisation uses the related feature. Course provider staff always need the Amazon S3 entry below, for uploads. The entries that end in cademy.io are already covered if you allowed *.cademy.io.

  • external-auth.cademy.co.uk for logging in with Google, Facebook or an organisation's single sign-on service. Also allow the login pages of the service you use, such as Google, Facebook or your organisation's own login service.

  • forum-attachments.cademy.io for files attached to course forum posts

  • cademy-scorm-files.com for SCORM course content (e-learning packages in the SCORM format)

  • click.cademy.io for tracked links in emails sent through Cademy

  • help.cademy.io for the Cademy Help Centre

Allow File Uploads and Private File Downloads (Amazon S3)

Cademy uses secure, time-limited links to Amazon S3, Amazon's file storage service, when someone uploads a file or opens a private file. Uploads include course images and videos, profile pictures, forum attachments, quiz attachments and files added to a form. Private files include protected course content, exports and certificates downloaded in bulk.

​

Course provider staff always need this entry, because the files they upload in the Cademy admin dashboard go through it. Allow:

  • *.s3.eu-west-1.amazonaws.com

Cademy uses several hostnames that end in s3.eu-west-1.amazonaws.com, for different types of file. If your organisation cannot allow the wildcard, ask your IT team to allow each exact hostname that the firewall or web filter reports as blocked while the person uploads or opens the file.

​

Course Videos Do Not Play on a Work Network: Allow bunny.net Video

Videos that a course provider uploads to Cademy play through the bunny.net video service. Allow:

  • player.mediadelivery.net for the video player

  • iframe.mediadelivery.net and assets.mediadelivery.net for the older video player. Add both if a video in older course content uses the older player.

  • vz-0181db81-5c3.b-cdn.net for the video stream and video preview images

Videos posted in a course forum stream from a separate address that ends in b-cdn.net.

​

If your security system accepts wildcard entries and your policy permits them, *.mediadelivery.net and *.b-cdn.net cover every address in this guide that ends in mediadelivery.net or b-cdn.net, including the forum video address. Both domains belong to bunny.net and are shared with other websites that use it.

​

If a video still does not play, ask your IT team which address was blocked and allow it.

​

Images Missing From Older Course Content (cademy.co.uk)

Some older course content uses image addresses on cademy.co.uk. If images are missing from older content, also allow:

  • images.cademy.co.uk

  • assets.cademy.co.uk

  • cademy-images.b-cdn.net

  • cademy-assets.b-cdn.net

​


​

Allow Cademy Emails Through Your Email Filter

For automatic emails sent by the Cademy platform, allow the sender domain:

  • system.cademy.io

A course provider can also send Cademy emails from its own verified domain. If one provider's emails are blocked, allow the sender domain shown in that email.

​

If the reply address of a Cademy email ends in system.cademy.io, your organisation must also be able to send email to that domain.

​

For messages sent directly by the Cademy team, including replies from Support, allow cademy.io or the exact sender address, such as support@cademy.io.

Important: The address system.cademy.io is an email domain. It is not a website and does not need to open in a browser.

​


​

Allow Payment, reCAPTCHA, Maps and Other Services Cademy Uses

Some Cademy features use services run by other companies. Their domains are not in the Cademy lists above. Each entry below names the first address that Cademy loads from the service. The service then loads further addresses of its own, so use that company's published list of domains for the full set.

  • Stripe (js.stripe.com) for card payments at checkout, when the course provider offers them

  • Stripe (js.stripe.com) and Klarna's own pages for Klarna payments at checkout, when the course provider offers them

  • PayPal (www.paypal.com) for PayPal payments at checkout, when the course provider offers them

  • Stripe (checkout.stripe.com) for buying a Cademy plan in the Cademy admin dashboard. Changing or cancelling the plan, or managing billing, opens Stripe’s billing portal, which is on Stripe’s published list of domains.

  • Google reCAPTCHA (www.google.com) for enquiry forms, waitlist forms, other forms that a course provider shares, and creating a course provider account. These forms cannot be sent while reCAPTCHA is blocked.

  • Google Maps (www.google.com) for the map of an in-person course location

  • Google Fonts (fonts.googleapis.com and fonts.gstatic.com) for the fonts offered in Certificate Templates in the Cademy admin dashboard

  • Intercom (widget.intercom.io) for the Cademy support chat in the Cademy admin dashboard

Some courses show a stock photo from Unsplash when the course provider has not added an image. If those course images are missing, also allow images.unsplash.com.

​

Connecting an app under Apps in the Cademy admin dashboard, such as Stripe, Zoom, Google Calendar Sync or Outlook Calendar Sync, opens that service's own login page. The network must allow that page too.

​

A course page can also contain items that the course provider chose and that are hosted elsewhere, such as an embedded video, a meeting link or a link to another website. These domains vary by course.

​

If Cademy opens but one payment option, form, map, video, meeting link or embedded item is blocked, ask your IT team for the blocked domain. Share it with the course provider or Cademy Support, so they can confirm which service it belongs to before the firewall is changed again.

​


​

Test Cademy After Your IT Team Allows the Domains

After your IT team has allowed the domains, check that the problem is fixed.

  1. Use the same device and managed network where the problem happened.

  2. Open the exact Cademy page that was blocked.

  3. Check the affected action, such as logging in, opening an image, downloading a file, opening SCORM content or selecting a link in an email.

  4. If the problem continues, record the date and time, including the time zone.

    • the full page address

    • a screenshot showing the complete error

    • the blocked domain or reason reported by the firewall or web filter

    • the device, browser and network being used

    • which entries your IT team allowed

To test the live connection to sockets.cademy.io, open Inbox in the Cademy admin dashboard on a computer. A green dot at the top of the Inbox means the connection is working. A red dot means it is not.

​

Inbox in the Cademy admin dashboard with the conversation list on the left; a small green dot beside the New button is outlined

​


​

Frequently Asked Questions

Do I need to allow every feature-specific domain?
No. Allow the core domains, then add a feature-specific domain only when your organisation uses that feature.

​

Why are cademy.io and *.cademy.io separate?
Some security systems do not include the main domain when a wildcard is allowed. Adding both prevents the main website from remaining blocked.

​

Why does the list include external-auth.cademy.co.uk?
It is Cademy's hosted login address for Google, Facebook and organisation single sign-on. It is on cademy.co.uk, so *.cademy.io does not cover it.

​

Can we allow Cademy by IP address instead of by domain?
No. Cademy runs on Amazon Web Services and the bunny.net content delivery network, and the IP addresses they use change. Allow the domain names in this guide.

​

Do we need to allow e.cademy.co.uk?
No. Cademy sends usage statistics to e.cademy.co.uk, and Cademy's features do not rely on it. The same applies to Google Analytics, Google Tag Manager or Facebook tracking that a course provider adds to its own pages.

​

Does this list include Cademy Beta?
No. This guide lists production domains. If Cademy has asked your organisation to test Beta, contact Cademy Support for the Beta domain list.

​

Why does the list include older cademy.co.uk image domains?
Some existing course content still uses those image addresses. They are only needed if images are missing from older content.

Did this answer your question?