Headless / Astro Modules
These modules are for headless Magento builds — a decoupled storefront (e.g. an Astro front end) talking to Magento over GraphQL. Individual setup guides appear in the sidebar as each module is signed off.
| Module | What it does |
|---|---|
| AstroCors | CORS preflight / OPTIONS handling for headless storefronts on Magento’s GraphQL & REST APIs. |
| AstroIsr | Provider-neutral ISR bridge: signs purge webhooks and publishes to the CDN edge + Redis on change. |
| CmsBlockBundle | One GraphQL query returning every active CMS block (media directives resolved) to pre-warm a content cache. |
| ProductShellBundle | One GraphQL query returning slowly-changing product data to pre-warm a headless PDP cache. |
| GlobalDataBundle | One GraphQL query returning nav tree + storeConfig to pre-warm headless chrome. |
| UrlRewriteData | Bundles url_rewrite into a per-store JSON snapshot + GraphQL so headless storefronts resolve clean URLs locally. |
| SchemaDiscovery | Introspects the full GraphQL schema into an admin viewer for headless frontends and AI agents. |
| NavBridgePro | Exposes mega-menu navigation metadata on Magento’s category tree for a decoupled storefront. |
| SocialShare | Social share button configuration served via GraphQL for headless frontend rendering. |