How to get set up with AXP Edge when your site isn’t behind a CDN yet.
AXP Edge integrates at the CDN layer, so it works with any site already served through one. If your site isn’t behind a CDN yet, you’ll need one in front of your domain before AXP Edge can route agent traffic.We recommend Cloudflare, since it has the fastest path to going live with AXP Edge. Publive can set it up for you or assist your team through the setup: contact us.
Once a CDN is in place, connect your CDN and go live.
Contact Support
Need help getting AXP Edge set up? Reach out to support.
Last modified on July 29, 2026
Was this page helpful?
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Publive Docs","description":"Docs for Publive DXP and AXP: the headless CMS for digital publishers, and the platform that makes brands visible and citable in ChatGPT, AI Overviews, Perplexity, and Gemini.","colors":{"primary":"#146EF5","light":"#146EF5","dark":"#15171a"},"logo":{"light":"https://cdn.prod.website-files.com/66826ebfedcc2d4a07df740c/6682747dedcc2d4a07e30c0e_publive-logo.svg","dark":"https://img-cdn.publive.online/publive/logo/publive-white-full-logo.svg"},"favicon":"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/27/favicon-2026-07-27-13-26-45.svg","api":{"openapi":["openapi/content-delivery.json","openapi/content-management.json","openapi/media-register-url.json","openapi/media-upload-file.json"],"mdx":{"auth":{"method":"basic"}}},"appearance":{"default":"light","strict":false},"navbar":{"links":[{"href":"https://help.thepublive.com/support/solutions","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.thepublive.com/v2"}},"footer":{"socials":{"website":"https://thepublive.com","x":"https://x.com/the_Publive","github":"https://github.com/ThePublive","linkedin":"https://in.linkedin.com/company/the-publive"}},"search":{"prompt":"Search Publive docs..."},"seo":{"metatags":{"og:site_name":"Publive Docs","twitter:card":"summary_large_image","twitter:site":"@the_publive"},"indexing":"all"},"fonts":{"family":"Poppins"},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":true},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://www.thepublive.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"publive","hasAudioNarration":false,"actualSubdomain":"publive","customDomains":["docs.thepublive.com"],"gitSource":{"type":"github","owner":"thepublive","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad1d25e576d41a59755df04","collectionId":"939fb760-e8f3-4109-a00e-7d96cd995572","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad1d25e576d41a59755df04"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ad1d25e576d41a59755df04","clientVersion":"0.0.3894","searchFilterCounts":[{"language":"default","tag":"Publive DXP","count":152},{"language":"default","tag":"API Reference","count":107},{"language":"default","tag":"Content Management API","count":61},{"language":"default","tag":"Guides","count":35},{"language":"default","tag":"Content Delivery API","count":31},{"language":"default","tag":"Documentation","count":24},{"language":"default","tag":"Publive AXP","count":16},{"language":"default","tag":"AXP Edge","count":13},{"language":"default","tag":"Posts","count":11},{"language":"default","tag":"Deprecated","count":10}],"searchSettings":{"maxResults":8,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"custom.css","content":"#body-content,#content-container{max-width:100%!important}.nav-dropdown-products-selector-item-description,.nav-dropdown-products-selector-item-title,.nav-dropdown-products-selector-item>svg,.nav-dropdown-products-selector-trigger span.truncate,button.nav-dropdown-products-selector-trigger span.truncate,nav-dropdown-products-selector-item-description,nav-dropdown-products-selector-item-title,nav-dropdown-products-selector-trigger span.truncate{display:none!important}.nav-dropdown-products-selector-item-icon img,.nav-dropdown-products-selector-trigger img{height:1.375rem!important;width:auto!important;object-fit:contain!important}.nav-dropdown-products-selector-trigger{margin-left:-1.5rem!important}"}],"page":{"pagePath":"axp/axp-edge/integrations/dont-have-a-cdn","slug":"/axp/axp-edge/integrations/dont-have-a-cdn","pageMetadata":{"title":"Don't have a CDN?","description":"How to get set up with AXP Edge when your site isn't behind a CDN yet.","href":"/axp/axp-edge/integrations/dont-have-a-cdn"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"How to get set up with AXP Edge when your site isn’t behind a CDN yet.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components},{Card,CardGroup,Heading}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`AXP Edge integrates at the CDN layer, so it works with any site already served through one. If your site isn’t behind a CDN yet, you’ll need one in front of your domain before AXP Edge can route agent traffic.`}),`\n`,_jsxs(_components.p,{children:[`We recommend `,_jsx(_components.a,{href:`https://www.cloudflare.com/products/cdn/`,children:`Cloudflare`}),`, since it has the fastest path to going live with AXP Edge. Publive can set it up for you or assist your team through the setup: `,_jsx(_components.a,{href:`https://axp.thepublive.com/contact`,children:`contact us`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Getting started`,icon:`bolt`,href:`/axp/axp-edge/setup`,children:_jsx(_components.p,{children:`Once a CDN is in place, connect your CDN and go live.`})}),_jsx(Card,{title:`Contact Support`,icon:`envelope`,href:`mailto:support@thepublive.com`,children:_jsx(_components.p,{children:`Need help getting AXP Edge set up? Reach out to support.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Don't have a CDN?","description":"How to get set up with AXP Edge when your site isn't behind a CDN yet.","href":"/axp/axp-edge/integrations/dont-have-a-cdn"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"publive","siteName":"Publive Docs","title":"Don't have a CDN? - Publive Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-29T15:06:43.151Z","gitLastModified":"2026-07-29T15:02:20.000Z","originalFileLocation":"axp/axp-edge/integrations/dont-have-a-cdn.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"description\" content=\"How to get set up with AXP Edge when your site isn\u0026#x27;t behind a CDN yet.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Publive Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/27/favicon-2026-07-27-13-26-45.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/27/favicon-2026-07-27-13-26-45.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/27/favicon-2026-07-27-13-26-45.svg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/27/favicon-2026-07-27-13-26-45.svg\">\u003cmeta data-mint-head property=\"og:title\" content=\"Don\u0026#x27;t have a CDN? - Publive Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"How to get set up with AXP Edge when your site isn\u0026#x27;t behind a CDN yet.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Publive Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.thepublive.com/axp/axp-edge/integrations/dont-have-a-cdn\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Don\u0026#x27;t have a CDN? - Publive Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How to get set up with AXP Edge when your site isn\u0026#x27;t behind a CDN yet.\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/publive/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Publive Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#146EF5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.thepublive.com/axp/axp-edge/integrations/dont-have-a-cdn\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/axp/axp-edge/integrations/dont-have-a-cdn.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.thepublive.com/#organization\",\"name\":\"Publive Docs\",\"url\":\"https://docs.thepublive.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://cdn.prod.website-files.com/66826ebfedcc2d4a07df740c/6682747dedcc2d4a07e30c0e_publive-logo.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.thepublive.com#website\",\"name\":\"Publive Docs\",\"url\":\"https://docs.thepublive.com\",\"publisher\":{\"@id\":\"https://docs.thepublive.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.thepublive.com/axp/axp-edge/integrations/dont-have-a-cdn#webpage\",\"url\":\"https://docs.thepublive.com/axp/axp-edge/integrations/dont-have-a-cdn\",\"name\":\"Don't have a CDN?\",\"description\":\"How to get set up with AXP Edge when your site isn't behind a CDN yet.\",\"dateModified\":\"2026-07-29T15:02:20.000Z\",\"isPartOf\":{\"@id\":\"https://docs.thepublive.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.thepublive.com/axp/axp-edge/integrations/dont-have-a-cdn#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.thepublive.com/axp/axp-edge/integrations/dont-have-a-cdn#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"AXP Edge\",\"item\":\"https://docs.thepublive.com/axp/axp-edge/integrations/vercel\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Don't have a CDN?\",\"item\":\"https://docs.thepublive.com/axp/axp-edge/integrations/dont-have-a-cdn\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.thepublive.com/axp/axp-edge/integrations/dont-have-a-cdn#article\",\"headline\":\"Don't have a CDN?\",\"name\":\"Don't have a CDN?\",\"description\":\"How to get set up with AXP Edge when your site isn't behind a CDN yet.\",\"url\":\"https://docs.thepublive.com/axp/axp-edge/integrations/dont-have-a-cdn\",\"mainEntityOfPage\":{\"@id\":\"https://docs.thepublive.com/axp/axp-edge/integrations/dont-have-a-cdn#webpage\"},\"dateModified\":\"2026-07-29T15:02:20.000Z\",\"publisher\":{\"@id\":\"https://docs.thepublive.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.thepublive.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Publive Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Publive Docs","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://www.thepublive.com/blog"}]},"products":[{"product":"Publive DXP","icon":"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/20/dxp-only-logo-2026-07-20-18-23-08.png","pages":[{"title":"Publive DXP","href":"/dxp"}]},{"product":"Publive AXP","icon":"https://img-cdn.publive.online/thepublive/media/media_files/2026/07/20/axp-only-logo-2026-07-20-18-23-01.png","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/axp/overview"}]},{"tab":"Guides","groups":[{"group":"AXP Edge","pages":[{"title":"Deploy AXP Edge with Vercel","sidebarTitle":"Deploy on Vercel","href":"/axp/axp-edge/integrations/vercel"},{"title":"Deploy AXP Edge with Cloudflare","sidebarTitle":"Deploy on Cloudflare","href":"/axp/axp-edge/integrations/cloudflare"},{"title":"Deploy AXP Edge with F5 Distributed Cloud","sidebarTitle":"Deploy on F5 XC","href":"/axp/axp-edge/integrations/f5-xc"},{"title":"Deploy AXP Edge with Akamai","sidebarTitle":"Deploy on Akamai","href":"/axp/axp-edge/integrations/akamai"},{"title":"Deploy AXP Edge with CloudFront","sidebarTitle":"Deploy on CloudFront","href":"/axp/axp-edge/integrations/cloudfront"},{"title":"Deploy AXP Edge with Fastly","sidebarTitle":"Deploy on Fastly","href":"/axp/axp-edge/integrations/fastly"},{"title":"Deploy AXP Edge with Azure Front Door","sidebarTitle":"Deploy on Azure","description":"Route AI agent traffic to AXP Edge from an Azure Front Door (Azure CDN) rule set.","href":"/axp/axp-edge/integrations/azure-front-door"},{"title":"Don't have a CDN?","href":"/axp/axp-edge/integrations/dont-have-a-cdn"},{"title":"Keep AXP Edge in sync with your CDN","sidebarTitle":"Sync on publish","description":"Tell AXP Edge whenever you purge your own CDN's cache, so AI crawlers never see a stale optimized view.","href":"/axp/axp-edge/integrations/cache-invalidation"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/axp/changelog"}]}]}]},"title":"Don't have a CDN? - Publive Docs","buildId":"dpl_8LJVMfxYNq6LJkohTrn2iyWT8umj","deploymentId":"dpl_8LJVMfxYNq6LJkohTrn2iyWT8umj","dynamics":[],"chunks":[]}