Appearance
Network allowlist for the Topol Plugin
The Topol Plugin loads assets, fonts, media search results, and thumbnails from several external hosts, and a strict firewall, proxy, or web filter has to allow them for the editor to work fully.
Missing images, fonts that never load, or an empty media search usually trace back to one of the destinations below being blocked. Allow HTTPS (TCP port 443) to each, grouped by what it serves.
Core plugin and API
text
https://v3.email-assets.topol.io
https://api.topol.iov3.email-assets.topol.io serves the loader and the editor iframe; api.topol.io is the API the editor and your backend call.
Fonts
text
https://fonts.googleapis.com
https://fonts.gstatic.comfonts.googleapis.com returns the font stylesheets and fonts.gstatic.com serves the font files they reference, so both are needed for web fonts to render.
Media search and stock images
text
https://api.giphy.com/v1/gifs/search
https://api.pexels.com
https://images.pexels.comGiphy powers the GIF search. The stock-image picker queries api.pexels.com and loads the resulting thumbnails from images.pexels.com.
Video thumbnails
text
https://vimeo.com
https://i.vimeocdn.com
https://img.youtube.com
https://d3j30ldhbe67w5.cloudfront.netThe video block resolves Vimeo thumbnails through vimeo.com and YouTube thumbnails through img.youtube.com and the CloudFront host, with i.vimeocdn.com used to compose a preview overlay.
Image editor and template assets
text
https://d3ayqk5orocicw.cloudfront.net
https://d5aoblv5p04cg.cloudfront.net
https://cdn.jsdelivr.net
https://storage.googleapis.comd3ayqk5orocicw.cloudfront.net loads the image-editor engine, d5aoblv5p04cg.cloudfront.net serves premade-block preview images, cdn.jsdelivr.net loads the code-view editor, and storage.googleapis.com hosts template and premade-content images.
WARNING
Blocking any of these leaves the matching feature degraded, so broken images, missing fonts, or an empty media search point to a host that is still filtered.
