CINXE.COM
Blog - Page 2 | Fastly
<!DOCTYPE html><html lang="en"> <head><script>(function(e,t,p){var n=document.documentElement,s={p:[],r:[]},u={p:s.p,r:s.r,push:function(e){s.p.push(e)},ready:function(e){s.r.push(e)}};e.intellimize=u,n.className+=" "+p,setTimeout(function(){n.className=n.className.replace(RegExp(" ?"+p),"")},t)})(window, 1000, 'anti-flicker')</script><link as="script" href="https://cdn.intellimize.co/snippet/117419923.js" rel="preload"><script src="https://cdn.intellimize.co/snippet/117419923.js" async onerror="document.documentElement.className = document.documentElement.className.replace(RegExp(' ?anti-flicker'), '');"></script><link crossorigin="anonymous" href="https://api.intellimize.co" rel="preconnect"><link href="https://117419923.intellimizeio.com" rel="preconnect"><link crossorigin="anonymous" href="https://log.intellimize.co" rel="preconnect"><meta charset="UTF-8"><title>Blog - Page 2 | Fastly</title><meta name="description" content="Fastly’s edge cloud platform helps the world’s most popular digital businesses keep pace with their customer expectations by delivering fast, secure, and scalable online experiences."><meta name="viewport" content="width=device-width"><link href="https://www.fastly.com/blog/2" hreflang="en" rel="alternate"><link href="https://www.fastly.com/es/blog/2" hreflang="es" rel="alternate"><link href="https://www.fastly.com/de/blog/2" hreflang="de" rel="alternate"><link href="https://www.fastly.com/fr/blog/2" hreflang="fr" rel="alternate"><link href="https://www.fastly.com/jp/blog/2" hreflang="ja" rel="alternate"><link href="https://www.fastly.com/blog/2" hreflang="x-default" rel="alternate"><link href="https://www.fastly.com/blog/2" rel="canonical"><link href="/blog_rss.xml" rel="alternate" title="RSS" type="application/rss+xml"><meta content="Blog - Page 2 | Fastly" property="og:title"><meta content="Fastly’s edge cloud platform helps the world’s most popular digital businesses keep pace with their customer expectations by delivering fast, secure, and scalable online experiences." property="og:description"><meta content="website" property="og:type"><meta content="//www.fastly.com/cimages/ocb1q9kflo7k/6JBugTYTfoKMXil79Ob4ne/ff8a21b1b1c21f2b7e21ed759977b944/metadataImage-fastly-generic.png?auto=avif&canvas=1200:630&width=1200&height=630&fit=bounds&bg-color=FFFFFF" name="image" property="og:image"><meta content="summary_large_image" name="twitter:card"><meta content="@fastly" name="twitter:creator"><meta content="Blog - Page 2 | Fastly" name="twitter:title"><meta content="Fastly’s edge cloud platform helps the world’s most popular digital businesses keep pace with their customer expectations by delivering fast, secure, and scalable online experiences." name="twitter:description"><meta content="//www.fastly.com/cimages/ocb1q9kflo7k/6JBugTYTfoKMXil79Ob4ne/ff8a21b1b1c21f2b7e21ed759977b944/metadataImage-fastly-generic.png?auto=avif&canvas=1200:600&width=1200&height=600&fit=bounds&bg-color=FFFFFF" name="twitter:image"><link href="/favicons/favicon.ico" rel="icon" sizes="any"><link href="/favicons/favicon.svg" rel="icon" type="image/svg+xml"><link href="/favicons/apple-touch-icon-57x57.png" rel="apple-touch-icon-precomposed" sizes="57x57"><link href="/favicons/apple-touch-icon-114x114.png" rel="apple-touch-icon-precomposed" sizes="114x114"><link href="/favicons/apple-touch-icon-72x72.png" rel="apple-touch-icon-precomposed" sizes="72x72"><link href="/favicons/apple-touch-icon-144x144.png" rel="apple-touch-icon-precomposed" sizes="144x144"><link href="/favicons/apple-touch-icon-60x60.png" rel="apple-touch-icon-precomposed" sizes="60x60"><link href="/favicons/apple-touch-icon-120x120.png" rel="apple-touch-icon-precomposed" sizes="120x120"><link href="/favicons/apple-touch-icon-76x76.png" rel="apple-touch-icon-precomposed" sizes="76x76"><link href="/favicons/apple-touch-icon-152x152.png" rel="apple-touch-icon-precomposed" sizes="152x152"><link href="/favicons/favicon-196x196.png" rel="icon" sizes="196x196" type="image/png"><link href="/favicons/favicon-96x96.png" rel="icon" sizes="96x96" type="image/png"><link href="/favicons/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"><link href="/favicons/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"><link href="/favicons/favicon-128x128.png" rel="icon" sizes="128x128" type="image/png"><meta content=" " name="application-name"><meta content="#FFFFFF" name="msapplication-TileColor"><meta content="/favicons/mstile-144x144.png" name="msapplication-TileImage"><meta content="/favicons/mstile-70x70.png" name="msapplication-square70x70logo"><meta content="/favicons/mstile-150x150.png" name="msapplication-square150x150logo"><meta content="/favicons/mstile-310x150.png" name="msapplication-wide310x150logo"><meta content="/favicons/mstile-310x310.png" name="msapplication-square310x310logo"><script type="text/javascript"> ;(function (apiKey) { ;(function (p, e, n, d, o) { var v, w, x, y, z o = p[d] = p[d] || {} o._q = o._q || [] v = ["initialize", "identify", "updateOptions", "pageLoad", "track"] for (w = 0, x = v.length; w < x; ++w) (function (m) { o[m] = o[m] || function () { o._q[m === v[0] ? "unshift" : "push"]([m].concat([].slice.call(arguments, 0))) } })(v[w]) y = e.createElement(n) y.async = !0 y.src = "https://cdn.pendo.io/agent/static/" + apiKey + "/pendo.js" z = e.getElementsByTagName(n)[0] z.parentNode.insertBefore(y, z) })(window, document, "script", "pendo") })("08eb7aa5-3521-4ef5-597f-4d6073b28ef8") const initializePendo = () => { if (window.pendo) { return window.pendo.initialize({ // Leave visitor and account empty for anonymous tracking visitor: { id: null, }, account: { id: null, }, }) } else { console.log("Pendo is not ready yet, retrying...") setTimeout(initializePendo, 500) } } initializePendo() </script><script type="text/javascript"> "use strict" function getRandomInt(min, max) { min = Math.ceil(min) max = Math.floor(max) return Math.floor(Math.random() * (max - min)) + min } const random = getRandomInt(1, 100) !(function () { var t = (window.driftt = window.drift = window.driftt || []) if (!t.init) { if (t.invoked) return void ( window.console && console.error && console.error("Drift snippet included twice.") ) ;(t.invoked = !0), (t.methods = [ "identify", "config", "track", "reset", "debug", "show", "ping", "page", "hide", "off", "on", ]), (t.factory = function (e) { return function () { var n = Array.prototype.slice.call(arguments) return n.unshift(e), t.push(n), t } }), t.methods.forEach(function (e) { t[e] = t.factory(e) }), (t.load = function (t) { var e = 3e5, n = Math.ceil(new Date() / e) * e, o = document.createElement("script") ;(o.type = "text/javascript"), (o.async = !0), (o.crossorigin = "anonymous"), (o.src = "https://js.driftt.com/include/" + n + "/" + t + ".js") var i = document.getElementsByTagName("script")[0] i.parentNode.insertBefore(o, i) }) } })() drift.SNIPPET_VERSION = "0.3.1" drift.load("x2ugb2nh7dxy") if (random <= 50) { document.cookie = "DriftPlaybook=A" } else { document.cookie = "DriftPlaybook=B" } </script><script> LUX = (function () { function n() { return Date.now ? Date.now() : +new Date() } var r, e = n(), t = window.performance || {}, a = t.timing || { navigationStart: (null === (r = window.LUX) || void 0 === r ? void 0 : r.ns) || e, } function o() { return t.now ? ((r = t.now()), Math.floor(r)) : n() - a.navigationStart var r } ;((LUX = window.LUX || {}).ac = []), (LUX.addData = function (n, r) { return LUX.cmd(["addData", n, r]) }), (LUX.cmd = function (n) { return LUX.ac.push(n) }), (LUX.getDebug = function () { return [[e, 0, []]] }), (LUX.init = function () { return LUX.cmd(["init"]) }), (LUX.mark = function () { for (var n = [], r = 0; r < arguments.length; r++) n[r] = arguments[r] if (t.mark) return t.mark.apply(t, n) var e = n[0], a = n[1] || {} void 0 === a.startTime && (a.startTime = o()) LUX.cmd(["mark", e, a]) }), (LUX.markLoadTime = function () { return LUX.cmd(["markLoadTime", o()]) }), (LUX.measure = function () { for (var n = [], r = 0; r < arguments.length; r++) n[r] = arguments[r] if (t.measure) return t.measure.apply(t, n) var e, a = n[0], i = n[1], u = n[2] e = "object" == typeof i ? n[1] : { start: i, end: u } e.duration || e.end || (e.end = o()) LUX.cmd(["measure", a, e]) }), (LUX.send = function () { return LUX.cmd(["send"]) }), (LUX.ns = e) var i = LUX if ( ((window.LUX_ae = []), window.addEventListener("error", function (n) { window.LUX_ae.push(n) }), (window.LUX_al = []), "function" == typeof PerformanceObserver && "function" == typeof PerformanceLongTaskTiming) ) { var u = new PerformanceObserver(function (n) { for (var r = n.getEntries(), e = 0; e < r.length; e++) window.LUX_al.push(r[e]) }) try { u.observe({ type: "longtask" }) } catch (n) {} } return i })() </script> <script src="https://cdn.speedcurve.com/js/lux.js?id=4272646268" async crossorigin="anonymous"></script><script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Organization", "name": "Fastly", "address": { "@type": "PostalAddress", "addressLocality": "San Francisco, CA", "postalCode": "94107", "streetAddress": "475 Brannan St #300" }, "contactPoint": { "@type": "ContactPoint", "telephone": "+1-844-432-7859", "contactType": "customer service" }, "url": "https://www.fastly.com", "logo": "https://www.fastly.com/img/og-image-lg.png?canvas=1200:630&width=1200&height=630&fit=bounds&bg-color=FFFFFF", "sameAs": [ "https://www.facebook.com/FastlyEdgeCloud", "https://twitter.com/fastly", "https://twitter.com/fastlyjapan", "https://en.wikipedia.org/wiki/Fastly", "https://www.youtube.com/user/FastlyCDN", "https://www.linkedin.com/company/fastly", "https://vimeo.com/fastly" ] } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Corporation", "name": "Fastly", "url": "https://www.fastly.com", "description": "Fastly’s edge cloud platform helps the world’s most popular digital businesses keep pace with their customer expectations by delivering fast, secure, and scalable online experiences." } </script><!-- Before GTM code --><script> window.dataLayer = window.dataLayer || [] function gtag() { dataLayer.push(arguments) } </script> <!-- Google Tag Manager --><script> ;(function (w, d, s, l, i) { w[l] = w[l] || [] w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" }) var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != "dataLayer" ? "&l=" + l : "" j.async = true j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl f.parentNode.insertBefore(j, f) })(window, document, "script", "dataLayer", "GTM-W9FKFHD") </script> <!-- End Google Tag Manager --><link as="font" crossorigin="anonymous" href="/_astro/inter-latin-wght-normal.BgVq2Tq4.woff2" rel="preload"><link as="font" crossorigin="anonymous" href="/_astro/ESRebondGrotesque-Bold.Vvb2hi1S.woff2" rel="preload"><link as="font" crossorigin="anonymous" href="/_astro/ESRebondGrotesque-Medium.C-5an2ne.woff2" rel="preload"><link as="font" crossorigin="anonymous" href="/_astro/ESRebondGrotesque-Regular.BMHg1z8b.woff2" rel="preload"><style>.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap} </style> <link rel="stylesheet" href="/_astro/_page_.BfV4-ZKx.css"> <style>.blog_main__14qyeuz0{align-items:center;background-color:var(--_1c8hz7058);display:flex;flex-direction:column;flex-grow:1;min-height:100%;padding:var(--_1c8hz706) var(--_1c8hz705)}.blog_inner__14qyeuz1{align-items:center;display:flex;flex-direction:column;flex-grow:1;min-height:100%;max-width:1280px;box-sizing:content-box}.blog_pageHeader__14qyeuz2{width:100%;margin-block-end:var(--_1c8hz707)}.blog_cardList__14qyeuz5{display:grid;grid-template-columns:1fr;gap:var(--_1c8hz70a);margin-block-start:var(--_1c8hz707)}.blog_categoryList__14qyeuz6{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--_1c8hz707);row-gap:var(--_1c8hz703);margin-bottom:var(--_1c8hz709);align-self:start;width:100%}.blog_categoryHeading__14qyeuz7{text-align:left;width:100%;margin-bottom:var(--_1c8hz705)}.blog_dropdownWrapper__14qyeuz8{width:100%}.blog_link__14qyeuz9:hover{text-decoration:underline;color:var(--_1c8hz703k)}@media (min-width: 768px){.blog_cardList__14qyeuz5{grid-template-columns:1fr 1fr}.blog_categoryList__14qyeuz6{grid-template-columns:repeat(4,1fr)}}@media (min-width: 992px){.blog_categoryList__14qyeuz6{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1440px){.blog_categoryList__14qyeuz6{grid-template-columns:repeat(6,1fr)}} .BlogCardList_cardList__13ifyha0{display:grid;grid-template-columns:1fr;gap:var(--_1c8hz705);width:100%;margin-block-start:0;margin-block-end:0;padding-inline-start:0}@media (min-width: 768px){.BlogCardList_cardList__13ifyha0{grid-template-columns:repeat(2,minmax(0,1fr))}}.pagination_container__bdz7su0{display:flex;justify-content:center;align-items:center;gap:var(--_1c8hz702);margin-block:var(--_1c8hz707)}.pagination_focusLine__bdz7su1{border-radius:var(--_1c8hz7015)}.pagination_focusLine__bdz7su1:focus-visible{border-color:var(--_1c8hz703k);color:var(--_1c8hz703k)}.pagination_numberItem__bdz7su2{line-height:1;color:var(--_1c8hz703k);border:1px solid transparent;cursor:default}.pagination_numberItem__bdz7su2[aria-current=true]{color:var(--_1c8hz7057)}.pagination_numberItem__bdz7su2:not(:has(a)){padding-inline:var(--_1c8hz703);padding-block:var(--_1c8hz702);color:var(--_1c8hz7057)}.pagination_numberItem__bdz7su2:has(a):hover{background-color:var(--_1c8hz703f)}.pagination_numberItem__bdz7su2[aria-current=true]:hover{color:var(--_1c8hz7057);background-color:transparent}.pagination_numberItem__bdz7su2:has(a:focus-visible){border:1px solid var(--_1c8hz703k);background-color:var(--_1c8hz703f)}.pagination_ellipsis__bdz7su3:not(:has(a)){padding-inline:0}.pagination_link__bdz7su4{display:block;padding-inline:var(--_1c8hz703);padding-block:var(--_1c8hz702)}.pagination_navButtonLink__bdz7su5{display:flex;width:var(--_1c8hz707);height:var(--_1c8hz707);justify-content:center;align-items:center;border:1px solid var(--_1c8hz703k);color:var(--_1c8hz703k);border-radius:var(--_1c8hz7015)}.pagination_navButtonLink__bdz7su5:hover{background-color:var(--_1c8hz703f)}.pagination_navButtonLink__bdz7su5:focus-visible{background-color:var(--_1c8hz703f)} .shared_focusOutline__qki1re0:focus-visible{outline:2px solid var(--_1c8hz703k);outline-offset:2px;border-radius:var(--_1c8hz7014)}.shared_link__qki1re1:hover{text-decoration:underline;color:var(--_1c8hz703k)}.shared_backLink__qki1re2{display:flex;align-items:center;gap:var(--_1c8hz704);align-self:start;text-align:start}.shared_bodyType__qki1re3{font-family:var(--_1c8hz70f);font-size:var(--_1c8hz70l);line-height:165%;font-weight:300;text-wrap:pretty}.shared_boxShadow24__qki1re4{transition:all .15s;box-shadow:12px 12px 32px #4446391a}.shared_boxShadow24__qki1re4:hover{box-shadow:10px 10px 30px #44463933}@media (min-width: 768px){.shared_bodyType__qki1re3{font-size:var(--_1c8hz70m)}} .BlogCard_container__1hancc0{background:var(--_1c8hz7058);padding:var(--_1c8hz705);width:100%;height:fit-content;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;border-radius:var(--_1c8hz7013);display:flex;flex-direction:column;gap:var(--_1c8hz704)}.BlogCard_container__1hancc0:hover{border-color:var(--_1c8hz703k);background-color:var(--_1c8hz703k)}.BlogCard_blogTitle__1hancc1{color:var(--_1c8hz7048)}.BlogCard_container__1hancc0:hover .BlogCard_blogTitle__1hancc1{color:var(--_1c8hz7058)}.BlogCard_textContainer__1hancc2{font-size:var(--_1c8hz70k);display:flex;gap:var(--_1c8hz705)}.BlogCard_container__1hancc0:hover .BlogCard_textContainer__1hancc2{color:var(--_1c8hz7058)}.BlogCard_authorsList__1hancc3{font-weight:var(--_1c8hz70z)}.BlogCard_container__1hancc0:hover .BlogCard_authorsList__1hancc3,.BlogCard_container__1hancc0:hover .BlogCard_summaryContainer__1hancc4{color:var(--_1c8hz7058)}.BlogCard_img__1hancc5{border-radius:var(--_1c8hz7017)}.BlogCard_blogCategoriesContainer__1hancc6{display:flex;flex-wrap:wrap;gap:var(--_1c8hz703)}.BlogCard_category__1hancc7{padding-inline:var(--_1c8hz702);border:1px solid var(--_1c8hz7057);border-radius:var(--_1c8hz7013)}.BlogCard_category__1hancc7:hover{border-color:var(--_1c8hz703k);color:var(--_1c8hz703k)}.BlogCard_category__1hancc7:focus-visible{border-color:var(--_1c8hz703k);color:var(--_1c8hz703k)}.BlogCard_container__1hancc0:hover .BlogCard_category__1hancc7{border-color:var(--_1c8hz7058);color:var(--_1c8hz7058)} </style> <link rel="stylesheet" href="/_astro/_page_.BxlVfzSX.css"> <style>.Author_container__t1dxzd0{color:var(--_1c8hz7057);display:flex;gap:var(--_1c8hz704);max-width:280px;min-width:200px}.Author_img__t1dxzd1{height:auto;width:64px;max-inline-size:unset;max-block-size:unset;padding-block-start:var(--_1c8hz702)}.Author_authorName__t1dxzd2{font-weight:var(--_1c8hz7011)}.Author_authorName__t1dxzd2:hover{text-decoration:underline;color:var(--_1c8hz703k)}.Author_authorName__t1dxzd2:focus-visible{outline:1px solid var(--_1c8hz703k);outline-offset:2px;border-radius:var(--_1c8hz7014);color:var(--_1c8hz703k)} .generic_main__rgehfz0{align-items:center;background-color:var(--_1c8hz7058);display:flex;flex-direction:column;flex-grow:1;min-height:100%;padding:var(--_1c8hz706) var(--_1c8hz705)}.generic_inner__rgehfz1{align-items:center;display:flex;flex-direction:column;flex-grow:1;min-height:100%;max-width:1280px;box-sizing:content-box}.generic_innerStart__rgehfz2{align-items:flex-start} .Navigation_containerBase__1ayf02t0{align-items:center;display:flex;flex-direction:column;border-bottom:1px solid var(--_1c8hz7042)}.Navigation_container_archive__1ayf02t1{padding:var(--_1c8hz705)}.Navigation_container_home__1ayf02t2{padding:var(--_1c8hz703) var(--_1c8hz705)}.Navigation_inner__1ayf02t3{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1280px;box-sizing:content-box}.Navigation_iconsWrapper__1ayf02t5{display:flex;align-items:center;gap:var(--_1c8hz703);text-align:right}.Navigation_textWrapper__1ayf02t6{display:none}.Navigation_icon__1ayf02t7{height:100%;color:var(--_1c8hz7048)}.Navigation_icon__1ayf02t7:hover{color:var(--_1c8hz703k)}.Navigation_xTwitterIconLink__1ayf02t8:hover path{fill:var(--_1c8hz703k)}@media (min-width: 768px){.Navigation_textWrapper__1ayf02t6{display:flex}}.Image_caption__cu2twv1{font-size:var(--_1c8hz70l);text-align:center;color:var(--_1c8hz7046)}.Image_containerDefaultBase__cu2twv2{max-height:fit-content;aspect-ratio:var(--aspectRatio__cu2twv0)}.Image_containerDefault_img__cu2twv3{max-width:fit-content}.Image_focusVisible__cu2twv5:focus-visible{outline:2px solid var(--_1c8hz703k);outline-offset:2px;border-radius:var(--_1c8hz7014)}.Image_imageAnchor__cu2twv6{display:flex}.Image_imageAnchorWithPlaceholder__cu2twv7{height:100%}.Image_placeholder__cu2twv8{background:linear-gradient(135deg,#eb1a0c,#ff8533 69.79%);object-fit:cover;width:100%;height:100%;border-radius:var(--_1c8hz7014);transition:border-radius .2s}.Image_placeholder__cu2twv8:hover{border-radius:var(--_1c8hz7017)} .\[slug\]_main__h1ac710{align-items:center;background-color:var(--_1c8hz7040);display:flex;flex-direction:column;flex-grow:1;min-height:100%;padding:var(--_1c8hz706) var(--_1c8hz705)}.\[slug\]_articleContainer__h1ac711{background-color:var(--_1c8hz7058);border:1px solid var(--_1c8hz7042);box-shadow:8px 8px 16px #4446391a;color:var(--_1c8hz7048);max-width:1036px;width:100%;padding:var(--_1c8hz706);overflow-wrap:anywhere}.\[slug\]_articleTitle__h1ac712{margin-block-end:var(--_1c8hz706)}.\[slug\]_articleBody__h1ac713{overflow-x:hidden}.\[slug\]_bodyMaxWidthVar__h1ac715{--maxBodyWidthPx__h1ac714: 664px}.\[slug\]_articleBody__h1ac713 .\[slug\]_bodyMaxWidth__h1ac716{max-width:var(--maxBodyWidthPx__h1ac714);margin-inline:auto}.\[slug\]_authorsContainer__h1ac717{display:grid;grid-template-columns:1fr;gap:var(--_1c8hz705);margin-block-end:var(--_1c8hz706)}.\[slug\]_heroImage__h1ac718{border-radius:var(--_1c8hz7014)}.\[slug\]_heroImageContainer__h1ac719{margin-block-end:var(--_1c8hz706)}.\[slug\]_indexListLink__h1ac71a{color:var(--_1c8hz703k)}.\[slug\]_indexListLink__h1ac71a:hover{text-decoration:underline}@media (min-width: 48rem){.\[slug\]_articleContainer__h1ac711{padding:var(--_1c8hz709)}.\[slug\]_authorsContainer__h1ac717{grid-template-columns:repeat(2,1fr)}}@media (min-width: 64rem){.\[slug\]_articleContainer__h1ac711{padding:var(--_1c8hz70b)}.\[slug\]_authorsContainer__h1ac717{grid-template-columns:repeat(3,1fr)}} .CodeBlock_codeBlockContainer__1gkl3ed0{--maxBodyWidthPx__h1ac714: 664px;position:relative;max-width:var(--maxBodyWidthPx__h1ac714);margin-inline:auto}.CodeBlock_codeBlock__1gkl3ed1{font-size:var(--_1c8hz70k);font-family:var(--_1c8hz70h);line-height:var(--_1c8hz70v);margin-block-end:var(--_1c8hz706);padding:var(--_1c8hz705);border-radius:var(--_1c8hz7015);border:1px solid var(--_1c8hz7042)}.CodeBlock_codeBlockWrap__1gkl3ed2{text-wrap:pretty}.CodeBlock_copySuccessBase__1gkl3ed3{position:absolute;right:var(--_1c8hz707);top:var(--_1c8hz703);z-index:11;color:var(--_1c8hz7057);border-radius:var(--_1c8hz7015);padding-block:var(--_1c8hz702);padding-inline:var(--_1c8hz703);background:color-mix(in srgb,currentColor 20%,transparent);opacity:0;scale:.75;transition:125ms all}.CodeBlock_copySuccessBase__1gkl3ed3[aria-hidden=false]{right:var(--_1c8hz709);opacity:1;scale:1}.CodeBlock_copySuccess_dark__1gkl3ed5{color:var(--_1c8hz7058)}.CodeBlock_clipButtonBase__1gkl3ed6{height:var(--_1c8hz707);width:var(--_1c8hz707);border-radius:var(--_1c8hz7014);fill:var(--_1c8hz7057);cursor:pointer}.CodeBlock_clipButtonBase__1gkl3ed6:hover{fill:var(--_1c8hz703k)}.CodeBlock_clipButtonBase__1gkl3ed6:focus-visible{fill:var(--_1c8hz703k);outline:2px solid var(--_1c8hz703k)}.CodeBlock_codeBlockContainer__1gkl3ed0 .CodeBlock_clipButtonBase__1gkl3ed6{position:absolute;top:var(--_1c8hz703);right:var(--_1c8hz703);z-index:10}.CodeBlock_clipButton_dark__1gkl3ed8{fill:var(--_1c8hz7058)}.CodeBlock_clipButton_dark__1gkl3ed8:hover{fill:var(--_1c8hz703r)}.CodeBlock_clipButton_dark__1gkl3ed8:focus-visible{fill:var(--_1c8hz703r);outline:2px solid var(--_1c8hz703r)}@media (min-width: 544px){.CodeBlock_codeBlock__1gkl3ed1{font-size:inherit}}.HtmlSnippet_snippetContainer__1uafkli0{max-width:100%;overflow:hidden;margin-block-end:var(--_1c8hz706)}.HtmlSnippet_snippetTypeVideo__1uafkli1{display:flex;justify-content:center}.HtmlSnippet_snippetContainer__1uafkli0 pre{padding:var(--_1c8hz705);border-radius:var(--_1c8hz7015);border:1px solid var(--_1c8hz7042);overflow:scroll}.HtmlSnippet_snippetContainer__1uafkli0 code{font-family:var(--_1c8hz70h);color:#1f2328;font-size:var(--_1c8hz70l);line-height:var(--_1c8hz70v)}.HtmlSnippet_snippetContainer__1uafkli0 center{display:block;all:revert}@media (max-width: 40rem){.HtmlSnippet_snippetTypeVideo__1uafkli1{aspect-ratio:16/9}.HtmlSnippet_snippetTypeVideo__1uafkli1 iframe{width:100%;height:100%}}.PullQuote_icon__y1kfbw0{color:var(--color-red-60);align-self:flex-start;height:32px;width:auto}.PullQuote_wrapper__y1kfbw1{border-block-start:1px solid var(--_1c8hz7041);padding-block:var(--_1c8hz707);display:grid;grid-template-columns:auto 2fr;gap:var(--_1c8hz706)}.PullQuote_blockquoteOverride__y1kfbw2{color:var(--_1c8hz7048)}.PullQuote_body__y1kfbw3{margin-bottom:var(--_1c8hz707)}.PullQuote_attribution__y1kfbw4:before{content:"–"}.PullQuote_jobTitle__y1kfbw5{display:block;font-size:var(--_1c8hz70l);padding-inline-start:var(--_1c8hz705)}@media (min-width: 768px){.PullQuote_icon__y1kfbw0{height:80px;width:auto}}.RelatedContentEmbed_container__5hltdo0{border-block:1px solid var(--_1c8hz7041);padding-left:var(--_1c8hz704);padding-block:var(--_1c8hz703);margin-block:var(--_1c8hz70a)}.RelatedContentEmbed_headingOverride__5hltdo1{color:var(--_1c8hz7048);width:100%;font-weight:var(--_1c8hz70z);padding-block-end:var(--_1c8hz705)}.RelatedContentEmbed_links__5hltdo2{display:grid;gap:var(--_1c8hz704);width:100%}@media (min-width: 768px){.RelatedContentEmbed_container__5hltdo0{gap:var(--_1c8hz703)}}@media screen and (min-width: 700px){.RelatedContentEmbed_links__5hltdo2{grid-template-rows:auto;grid-template-columns:repeat(3,1fr);gap:var(--_1c8hz706)}} </style> <link rel="stylesheet" href="/_astro/_page_.7MSOxIpB.css"> <style>.InternalBanner_internalBanner__1gso9pg0{width:100%;padding:var(--_1c8hz705);border-radius:var(--_1c8hz7017);border:1px solid var(--_1c8hz7041);color:var(--_1c8hz7058);background-color:var(--_1c8hz7057);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--_1c8hz704)}.InternalBanner_buttonOverrides__1gso9pg2{flex-shrink:0}.InternalBanner_infoNotice__1gso9pg3{position:relative;border:1px solid var(--_1c8hz703k);border-radius:var(--_1c8hz7013);padding-inline-end:var(--_1c8hz705);padding-inline-start:var(--_1c8hz707);padding-block:var(--_1c8hz704)}.InternalBanner_infoNoticeGraf__1gso9pg4{text-wrap:pretty}.InternalBanner_infoNoticeHeading6__1gso9pg5{font-size:var(--_1c8hz70l);line-height:var(--_1c8hz70w);font-family:var(--_1c8hz70f);font-weight:var(--_1c8hz7011)}.InternalBanner_icon__1gso9pg6{position:absolute;left:var(--_1c8hz703);top:var(--_1c8hz704);margin-block-start:6px}.InternalBanner_infoNotice__1gso9pg3 .InternalBanner_icon__1gso9pg6{color:var(--_1c8hz703k)}@media (min-width: 768px){.InternalBanner_internalBanner__1gso9pg0{flex-direction:row;gap:var(--_1c8hz707);justify-content:space-between}.InternalBanner_internalBanner__1gso9pg0:has(p.short){justify-content:center}.InternalBanner_infoNotice__1gso9pg3{padding-inline-end:var(--_1c8hz706);padding-inline-start:var(--_1c8hz709)}.InternalBanner_icon__1gso9pg6{left:var(--_1c8hz706)}} .rich-text-renderer_blockElement__wyketh0{margin-block-end:var(--_1c8hz705)}.rich-text-renderer_headingPadding_big__wyketh2{padding-block-start:var(--_1c8hz708)}.rich-text-renderer_headingPadding_regular__wyketh3{padding-block-start:var(--_1c8hz705)}.rich-text-renderer_a__wyketh4{color:var(--_1c8hz703k)}.rich-text-renderer_a__wyketh4:focus{background-color:var(--_1c8hz703f);outline:var(--_1c8hz703k) solid 2px;outline-offset:1px}.rich-text-renderer_a__wyketh4:hover{background-color:var(--_1c8hz703f)}.rich-text-renderer_b__wyketh5{font-weight:700}.rich-text-renderer_headingElement__wyketh1 .rich-text-renderer_b__wyketh5{font-weight:inherit}.rich-text-renderer_blockquote__wyketh6{padding-left:var(--_1c8hz706);border-left:1px dashed var(--_1c8hz7048)}.rich-text-renderer_preBlockForCode__wyketh7{padding:var(--_1c8hz705);border-radius:var(--_1c8hz7015);border:1px solid var(--_1c8hz7042);overflow-y:scroll;max-width:664px;margin-inline:auto}li>.rich-text-renderer_preBlockForCode__wyketh7{display:inline;line-height:var(--_1c8hz70u);border-radius:var(--_1c8hz7014);padding-inline:var(--_1c8hz702);padding-block:.125rem}.rich-text-renderer_code__wyketh8{font-family:var(--_1c8hz70h);color:#1f2328;font-size:var(--_1c8hz70l);line-height:var(--_1c8hz70u);border-radius:var(--_1c8hz7014);border:1px solid var(--_1c8hz7042);padding-inline:var(--_1c8hz702);padding-block:.125rem}.rich-text-renderer_preBlockForCode__wyketh7>.rich-text-renderer_code__wyketh8{line-height:var(--_1c8hz70v);border:0;padding:0;border-radius:0}.rich-text-renderer_headingElement__wyketh1 .rich-text-renderer_code__wyketh8{font-size:.9em;line-height:inherit;border:0;padding:inherit}.rich-text-renderer_hr__wyketh9{border-top:1px solid var(--_1c8hz7046);display:block;width:100%;margin:2em 0}.rich-text-renderer_i__wyketha{font-style:italic}.rich-text-renderer_headingElement__wyketh1 .rich-text-renderer_i__wyketha{font-style:normal}.rich-text-renderer_imageContainaer__wykethb{margin-inline:auto}.rich-text-renderer_image__wykethc{border-radius:var(--_1c8hz7014)}.rich-text-renderer_ol__wykethd{list-style-type:decimal;list-style-position:outside;padding-left:var(--_1c8hz707)}.rich-text-renderer_ul__wykethe{list-style-type:disc;padding-left:1.875rem}.rich-text-renderer_li__wykethf{margin-block-end:var(--_1c8hz705)}.rich-text-renderer_li__wykethf::marker{content:unset;font-size:var(--_1c8hz70l)}.rich-text-renderer_ul__wykethe .\[slug\]_bodyMaxWidth__h1ac716 .\[slug\]_bodyMaxWidthVar__h1ac715>.rich-text-renderer_li__wykethf{padding-left:.125rem}.rich-text-renderer_sub__wykethg{vertical-align:sub;font-size:smaller}.rich-text-renderer_sup__wykethh{vertical-align:super;font-size:smaller}.rich-text-renderer_u__wykethi{text-decoration-line:underline}.rich-text-renderer_tableContainer__wykethj{max-width:100%;overflow-x:scroll}.rich-text-renderer_table__wykethk{border-spacing:0;margin-block-end:var(--_1c8hz706);width:fit-content}.rich-text-renderer_tableCell__wykethl{padding-block:var(--_1c8hz703);padding-inline:var(--_1c8hz702);border-bottom:1px solid var(--_1c8hz7043);min-width:8rem}.rich-text-renderer_tableHeaderCell__wykethm{border-color:var(--_1c8hz7045);border-width:2px}.rich-text-renderer_tableCell__wykethl>.rich-text-renderer_paragraph__wykethn{margin-block-end:0}.rich-text-renderer_tableHeaderCell__wykethm>.rich-text-renderer_paragraph__wykethn{font-weight:var(--_1c8hz7011)}@media (min-width: 768px){.rich-text-renderer_blockElement__wyketh0{margin-block-end:var(--_1c8hz706)}.rich-text-renderer_headingPadding_big__wyketh2{padding-block-start:var(--_1c8hz70a)}.rich-text-renderer_li__wykethf::marker{font-size:var(--_1c8hz70m)}.rich-text-renderer_tableCell__wykethl{padding-block:var(--_1c8hz705);padding-inline:var(--_1c8hz706)}.rich-text-renderer_tableCell__wykethl>.rich-text-renderer_paragraph__wykethn{font-size:var(--_1c8hz70l)}} </style><script type="module" src="/_astro/hoisted.2XpiNfEo.js"></script></head> <body class="Layout_container__1jkcyap0"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W9FKFHD" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();;(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><div class="_1xepfar1 nbbs0e1"> <div class="Layout_container__1jkcyap0"> <astro-island uid="Z2c8gAM" prefix="r1" component-url="/_astro/DesktopNav.Dtcxfmph.js" component-export="DesktopNav" renderer-url="/_astro/client.Z8iZm27R.js" props="{"actionButtonProps":[0,{"contact":[0,{"url":[0,"/contact-sales"],"colorModes":[0,"dark"],"children":[1,[[0,"Talk to an expert"]]],"variant":[0,"outline"]}],"signup":[0,{"url":[0,"/signup"],"colorModes":[0,"dark"],"children":[1,[[0,"Try Fastly Free"]]]}]}],"currentLocale":[0,"en-US"],"locales":[1,[[0,{"id":[0,"5THeicyAAdyUflppSFKVS2"],"name":[0,"EN"],"languageCode":[0,"/"]}],[0,{"id":[0,"2SEMs9kBDlDSl9E9WhUCTn"],"name":[0,"JA"],"languageCode":[0,"/jp"]}],[0,{"id":[0,"6BXujmksQWiUEKUdJR6m7"],"name":[0,"DE"],"languageCode":[0,"/de"]}],[0,{"id":[0,"7sTxDLEPjZbLjJWwiE8YPY"],"name":[0,"ES"],"languageCode":[0,"/es"]}],[0,{"id":[0,"6ewZHU1DyGJoqIUDcEaBNA"],"name":[0,"FR"],"languageCode":[0,"/fr"]}]]],"navItems":[1,[[0,{"name":[0,"Why?"],"tabList":[1,[]],"featuredItem":[0,{"ctaText":[0,"Learn more"],"eyebrow":[0,null],"name":[0,"The future of business starts with developers"],"svgUrl":[0,"//www.fastly.com/cimages/ocb1q9kflo7k/5IrZfZFHCOSJegpInxGbef/c35a38f7c3427aaaa848b710cd7d1969/navigation-image-why-fastly.svg"],"url":[0,"/fastly-platform"]}],"contentList":[1,[[0,{"name":[0,"Company"],"url":[0,"/company"],"description":[0,"The team behind better online experiences"],"contentful_id":[0,"7yfEbt6plvjmdWgrotT6DS"]}],[0,{"name":[0,"Network Map"],"url":[0,"/network-map"],"description":[0,"A new architecture for the modern internet"],"contentful_id":[0,"mMMIHpyTfyIE9oIm6PHSo"]}],[0,{"name":[0,"Industry Analyst Relations"],"url":[0,"/company/analyst-relations"],"description":[0,"See what industry analysts say about Fastly"],"contentful_id":[0,"78Mv0CHB1GxemIbHi2o50e"]}],[0,{"name":[0,"News"],"url":[0,"/press"],"description":[0,"Recent updates and announcements"],"contentful_id":[0,"1QcVjM84ysSkS62nEauOpP"]}],[0,{"name":[0,"Platform"],"url":[0,"/fastly-platform"],"description":[0,"The platform behind better, faster and more secure digital experiences"],"contentful_id":[0,"6CGw4CQxzVeFa4be1EQXuK"]}],[0,{"name":[0,"Customer Stories"],"url":[0,"/customers"],"description":[0,"See how the best of the web succeed"],"contentful_id":[0,"5obaKvjQfOYuw3FjHy3xHv"]}],[0,{"name":[0,"Events"],"url":[0,"/events"],"description":[0,"Connect with Fastly at an event"],"contentful_id":[0,"5ckykdWzMogKvxwQHtIH1a"]}],[0,{"name":[0,"Careers"],"url":[0,"/about/careers"],"description":[0,"Join the team that's building a better internet"],"contentful_id":[0,"5W0lxeWciNUUFOjFs4T4pQ"]}]]],"url":[0,null]}],[0,{"name":[0,"Products"],"tabList":[1,[[0,{"name":[0,"Network Services"],"description":[0,null],"svgUrl":[0,"//www.fastly.com/cimages/ocb1q9kflo7k/1miAtrw1hGcWw5CVNuWxUd/0a27d0fa779182993bfffa5cafb6311c/network-services-lg-color.svg"],"navigationItems":[1,[[0,{"name":[0,"Content Delivery (CDN)"],"url":[0,"/products/cdn"],"description":[0,"Deliver fast, personalized experiences globally"],"contentful_id":[0,"5b5UmTHbrrSmcHBcOfis4A"]}],[0,{"name":[0,"Live Streaming"],"url":[0,"/products/live-streaming"],"description":[0,"Deliver seamless live streaming experiences"],"contentful_id":[0,"1t65rBTp0Ta1eRT7GQRBxw"]}],[0,{"name":[0,"Streaming Video (VoD)"],"url":[0,"/products/streaming-media/video-on-demand"],"description":[0,"Deliver exceptional on-demand video experiences"],"contentful_id":[0,"1ybCFGbds8k7FK3VxHsxlT"]}],[0,{"name":[0,"Media Shield "],"url":[0,"/products/streaming-media/media-shield"],"description":[0,"Optimize multi-CDN deployments"],"contentful_id":[0,"EkKJ0IlbItlQB0IV8feo4"]}],[0,{"name":[0,"On-the-Fly Packager"],"url":[0,"/products/perform/otfp"],"description":[0,"Dynamically package on-demand video content in real time"],"contentful_id":[0,"7j4uhEOt0exlaLj7n2u599"]}],[0,{"name":[0,"Image Optimization"],"url":[0,"/products/image-optimization"],"description":[0,"Rapid image processing at the edge"],"contentful_id":[0,"7odPYKUYlqoohT12gK8fxQ"]}],[0,{"name":[0,"Load Balancer"],"url":[0,"/products/load-balancing"],"description":[0,"Granular control over routing decisions"],"contentful_id":[0,"1rrDpx1PekyXEcZajpLRXP"]}],[0,{"name":[0,"TLS Encryption"],"url":[0,"/products/tls-encryption"],"description":[0,"Reduce the complexity of TLS management"],"contentful_id":[0,"3fOz2JeNWYrAfZZPvi90Rs"]}],[0,{"name":[0,"Origin Connect "],"url":[0,"/products/ways-to-connect"],"description":[0,"Connect directly to Fastly"],"contentful_id":[0,"58vUe0X1mY9I8FGl2xmYJY"]}],[0,{"name":[0,"IP Addresses"],"url":[0,"/products/ip-addresses"],"description":[0,"Easily manage IP addresses"],"contentful_id":[0,"1RdPq9vJ9UuufaZkQuxtQ2"]}],[0,{"name":[0,"HTTP/3 & QUIC"],"url":[0,"/products/quic-http-3"],"description":[0,"Modern protocols"],"contentful_id":[0,"2x4MxT9VRdv9xA1WvAotL5"]}],[0,{"name":[0,"Domainr"],"url":[0,"https://domainr.com/"],"description":[0,"Real-time domain availability API"],"contentful_id":[0,"3VmyWV7T6BTTnEpiYJiG8Z"]}],[0,{"name":[0,"Object Storage"],"url":[0,"/products/storage"],"description":[0,"Get direct access to large files at the edge with zero egress fees"],"contentful_id":[0,"4ywkE2ppf92xqsyFSRFi2A"]}]]]}],[0,{"name":[0,"Security"],"description":[0,null],"svgUrl":[0,"//www.fastly.com/cimages/ocb1q9kflo7k/6sexy8mh1wxp7IVzTdnh4q/d418aca032ef98a271b55f9c8332142c/security-lg-color.svg"],"navigationItems":[1,[[0,{"name":[0,"Next-Gen WAF"],"url":[0,"/products/web-application-api-protection"],"description":[0,"Modern web app and API security, anywhere"],"contentful_id":[0,"5kA2B6Bye9upeNOnLmqQ0i"]}],[0,{"name":[0,"Bot Management"],"url":[0,"/products/bot-management"],"description":[0,"Detect and mitigate bot attacks"],"contentful_id":[0,"73eK7lR0ZQdqx01r0i9lFG"]}],[0,{"name":[0,"DDoS Protection"],"url":[0,"/products/ddos-protection"],"description":[0,"Automated mitigation of disruptive and distributed attacks"],"contentful_id":[0,"2I7Qeaf0AtpeUcwlrt90IG"]}],[0,{"name":[0,"API Security"],"url":[0,"/products/api-security"],"description":[0,"Secure your API endpoints"],"contentful_id":[0,"6Yt1pbWNwL0dVb9YKrJsJO"]}],[0,{"name":[0,"Client-Side Protection"],"url":[0,"/products/fastly-client-side-protection"],"description":[0,"Defend against client-side attacks"],"contentful_id":[0,"3FrhVSSElZhBL0qcdjDii4"]}]]]}],[0,{"name":[0,"Compute"],"description":[0,null],"svgUrl":[0,"//www.fastly.com/cimages/ocb1q9kflo7k/QWamSIZPAbSRxG8b49oG9/87255a516a2b16c84847591ef8bfa890/compute-lg-color.svg"],"navigationItems":[1,[[0,{"name":[0,"Edge Compute"],"url":[0,"/products/edge-compute"],"description":[0,"Take your apps to the edge — our instant platform helps you build amazing experiences for your users"],"contentful_id":[0,"3NrnBEcUS1KIHJ35wQT2v2"]}],[0,{"name":[0,"Key Value Store"],"url":[0,"/products/kv-store"],"description":[0,"The fastest key value store you can get, but as easy to use as your familiar database tools"],"contentful_id":[0,"2iSBigSuW1WPK6GDTj5SAb"]}],[0,{"name":[0,"Fanout"],"url":[0,"/products/fanout"],"description":[0,"Real-time messaging, at global scale, with complete personalization and easy setup"],"contentful_id":[0,"1BlPKzW2R4AzX3qW0Os5Gp"]}],[0,{"name":[0,"Developer SDKs"],"url":[0,"/products/sdks"],"description":[0,"Program the same services we use to build Fastly products"],"contentful_id":[0,"6QUxV6pwRHWw6VoSrZoq3i"]}],[0,{"name":[0,"Enterprise Serverless"],"url":[0,"/products/compute-enterprise"],"description":[0,"The most powerful serverless platform, built on open standards and integrated with Fastly’s full suite of products"],"contentful_id":[0,"1MimGxqT6PD74jl75ieY3X"]}],[0,{"name":[0,"AI"],"url":[0,"/products/ai"],"description":[0,"Accelerate your AI workloads and improve efficiency with semantic caching"],"contentful_id":[0,"3NF067W70jPrHpx7i8aPa7"]}],[0,{"name":[0,"Object Storage"],"url":[0,"/products/storage"],"description":[0,"Get direct access to large files at the edge with zero egress fees"],"contentful_id":[0,"4ywkE2ppf92xqsyFSRFi2A"]}]]]}],[0,{"name":[0,"Observability"],"description":[0,null],"svgUrl":[0,"//www.fastly.com/cimages/ocb1q9kflo7k/4K4enHX0ZH2hCtZUNwaqfE/ddb7d1e25fb08ea42a55c5937ced1da3/observability-lg-color.svg"],"navigationItems":[1,[[0,{"name":[0,"Real-time Logging"],"url":[0,"/products/logging"],"description":[0,"Stream and analyze logs in real-time"],"contentful_id":[0,"2tno58S1RUaWgGs1EBMFzm"]}],[0,{"name":[0,"Edge Observer"],"url":[0,"/products/metrics"],"description":[0,"Explore live and historical traffic data"],"contentful_id":[0,"q49sMzFPoLof7IE5roEdf"]}],[0,{"name":[0,"Domain Inspector"],"url":[0,"/products/metrics/domain-inspector"],"description":[0,"Assess domain level insights"],"contentful_id":[0,"nWGOjepYJbnGmNUp2JFzd"]}],[0,{"name":[0,"Origin Inspector"],"url":[0,"/products/metrics/origin-inspector"],"description":[0,"View complete origin to edge insights"],"contentful_id":[0,"18SZuboUaCMq3XhrrXIFco"]}],[0,{"name":[0,"Alerts"],"url":[0,"/products/alerts"],"description":[0,"Create notifications for service-related metrics"],"contentful_id":[0,"1tYi7yOBxRK8UK2sJrYT10"]}],[0,{"name":[0,"Log Explorer & Insights"],"url":[0,"/products/logexplorer-and-insights"],"description":[0,"Interact with actionable insights"],"contentful_id":[0,"3a02Hk3IQPG4Xq0V8ixMZE"]}]]]}]]],"featuredItem":[0,{"ctaText":[0,"See All Products"],"eyebrow":[0,null],"name":[0,"The Fastly Edge Cloud Platform"],"svgUrl":[0,"//www.fastly.com/cimages/ocb1q9kflo7k/sw94GyqutpxdyMoDKcI2i/ced6977677fd846d851cb20b8974fcef/platform-lg-color.svg"],"url":[0,"/products"]}],"contentList":[0,null],"url":[0,null]}],[0,{"name":[0,"Services"],"tabList":[1,[]],"featuredItem":[0,{"ctaText":[0,"See All Services"],"eyebrow":[0,null],"name":[0,"Extraordinary services for exceptional results"],"svgUrl":[0,"//www.fastly.com/cimages/ocb1q9kflo7k/5QhXXDTeIW4sdKLWcpKn6I/db67331d5c8cc2cfce5d32045cf3206f/navigation-image-services.svg"],"url":[0,"/services"]}],"contentList":[1,[[0,{"name":[0,"Network Services Solutions"],"url":[0,"/services/network-services-solutions"],"description":[0,"Expert help to migrate or optimize your delivery service"],"contentful_id":[0,"1q0UMxDStKqZUQ3ardjurS"]}],[0,{"name":[0,"Security Solutions"],"url":[0,"/services/security-solutions"],"description":[0,"Expert help to maximize your security posture"],"contentful_id":[0,"5OmnIkK3dq0w2CthHvtGt0"]}],[0,{"name":[0,"Live Entertainment Services"],"url":[0,"/services/live-event-services"],"description":[0,"Live streaming experiences that scale with your audiences"],"contentful_id":[0,"3xrKkKPo15cu0YZ1Q8On2I"]}],[0,{"name":[0,"Support Plans"],"url":[0,"/services/support-plans"],"description":[0,"World class support from start to finish"],"contentful_id":[0,"71uj6LcahqpdiSxc4QWVu9"]}],[0,{"name":[0,"Managed CDN"],"url":[0,"/services/managed-cdn"],"description":[0,"Maximized control and flexibility"],"contentful_id":[0,"5LNM8XxUOT374es4BrUHI4"]}],[0,{"name":[0,"Managed Security"],"url":[0,"/services/managed-security-service"],"description":[0,"Expertly managed web application protection"],"contentful_id":[0,"47o4IIrDtjLr3GUit2DS1N"]}],[0,{"name":[0,"Customer Support"],"url":[0,"/services/customer-support"],"description":[0,"Fastly Support helping you grow better, together"],"contentful_id":[0,"6JJwtS99nUq4v77kXsKBg0"]}]]],"url":[0,null]}],[0,{"name":[0,"Solutions"],"tabList":[1,[[0,{"name":[0,"By Industry"],"description":[0,null],"svgUrl":[0,null],"navigationItems":[1,[[0,{"name":[0,"Streaming Media"],"url":[0,"/solutions/streaming-media"],"description":[0,"Deliver stellar live and on-demand streaming"],"contentful_id":[0,"4oopo2OMzZOJ1072P8WTyc"]}],[0,{"name":[0,"Emerging Media"],"url":[0,"/solutions/emerging-media"],"description":[0,"High performance for emerging media brands"],"contentful_id":[0,"6QN9eouOpgbLEiqHLIcPsP"]}],[0,{"name":[0,"Digital Publishing"],"url":[0,"/solutions/digital-publishing"],"description":[0,"Real-time journalism with improved reader experiences"],"contentful_id":[0,"4FT0fhAnjOjDaiaQ8a3CyY"]}],[0,{"name":[0,"Ecommerce"],"url":[0,"/solutions/ecommerce"],"description":[0,"Fast, personalized experiences at scale"],"contentful_id":[0,"20bFv4r6LIgLWkpib8BBfO"]}],[0,{"name":[0,"Financial Services"],"url":[0,"/solutions/finance"],"description":[0,"Integrated security to protect customer data"],"contentful_id":[0,"51TyTrc8N6VFqxxD0ZlRT1"]}],[0,{"name":[0,"High Tech"],"url":[0,"/solutions/high-tech"],"description":[0,"Instantly scale your performance as you grow"],"contentful_id":[0,"6R9IjfCCF9vGEYUsBsJVDa"]}],[0,{"name":[0,"Travel & Hospitality"],"url":[0,"/solutions/travel"],"description":[0,"Online tailored experiences for your guests and visitors"],"contentful_id":[0,"4Sjj38L2necL8m5Hjgs2PX"]}],[0,{"name":[0,"Online Education"],"url":[0,"/solutions/online-education"],"description":[0,"Deliver secure learning experiences at scale"],"contentful_id":[0,"2ife3EORY5Pzkm7KRTqmnA"]}],[0,{"name":[0,"Gaming"],"url":[0,"/solutions/gaming"],"description":[0,"Fuel your players’ next win with ultra-fast, secure game downloads"],"contentful_id":[0,"5xPkluaWfoEWhl0meEqixQ"]}]]]}],[0,{"name":[0,"By Need"],"description":[0,null],"svgUrl":[0,null],"navigationItems":[1,[[0,{"name":[0,"Infrastructure Savings"],"url":[0,"/solutions/infrastructure-savings"],"description":[0,"Achieve lower, more predictable cloud spend"],"contentful_id":[0,"LWnN7Is2ILNv2quflqPvS"]}],[0,{"name":[0,"Multi-cloud Optimization"],"url":[0,"/solutions/multi-cloud-optimization"],"description":[0,"Reduce complexity and unify cloud resources"],"contentful_id":[0,"7cD5lZ8WLpt9f2l90XBVlU"]}],[0,{"name":[0,"Customer Trust"],"url":[0,"/solutions/customer-trust"],"description":[0,"Learn more about Fastly’s Customer Trust initiatives"],"contentful_id":[0,"5kTaEMS31IHLOwcPa0xorh"]}],[0,{"name":[0,"Privacy Enablement"],"url":[0,"/solutions/privacy-enablement"],"description":[0,"Learn how to protect your user's data"],"contentful_id":[0,"5l4teGuoOu7zWm9rDoW5YG"]}]]]}]]],"featuredItem":[0,{"ctaText":[0,"See all our solutions"],"eyebrow":[0,null],"name":[0,"Innovative digital solutions"],"svgUrl":[0,"//www.fastly.com/cimages/ocb1q9kflo7k/4DI8K8GTc63afMITMvlfop/b251210347a8fbd88fc6a4c2911b115b/navigation-image-solutions.svg"],"url":[0,"/solutions"]}],"contentList":[0,null],"url":[0,null]}],[0,{"name":[0,"Devs"],"tabList":[1,[]],"featuredItem":[0,{"ctaText":[0,"Learn more"],"eyebrow":[0,null],"name":[0,"Empowering every developer to build incredible experiences"],"svgUrl":[0,"//www.fastly.com/cimages/ocb1q9kflo7k/6OzhMHAycZeiLwT24wrir9/15bf3955f70bcc81daf1e8718d661501/Developer-product-line-icon.svg"],"url":[0,"/developers"]}],"contentList":[1,[[0,{"name":[0,"Developers"],"url":[0,"http://fastly.com/documentation/developers"],"description":[0,"Build something amazing today"],"contentful_id":[0,"2symXTjTRIV0FMCKytp0MP"]}],[0,{"name":[0,"Documentation"],"url":[0,"https://fastly.com/documentation"],"description":[0,"Get the most out of Fastly"],"contentful_id":[0,"5ntIBMWYJJsRHRotLw2AOc"]}],[0,{"name":[0,"Fast Forward"],"url":[0,"/fast-forward"],"description":[0,"Creating a more trustworthy internet"],"contentful_id":[0,"CN0a05MZssNBqi2B2yVzH"]}],[0,{"name":[0,"Glitch"],"url":[0,"https://glitch.com"],"description":[0,"The developer's playground"],"contentful_id":[0,"qkHM6V35mRntGgP7bkKUu"]}],[0,{"name":[0,"Dev Tools"],"url":[0,"/products/devtools"],"description":[0,"Dev tools built for teams - with an edge"],"contentful_id":[0,"5N5NdHSLmyTuNFnKBI1wDU"]}],[0,{"name":[0,"Developer SDKs"],"url":[0,"/products/sdks"],"description":[0,"Program the same services we use to build Fastly products"],"contentful_id":[0,"2dQH16nLSymGBUv0qUzyiJ"]}],[0,{"name":[0,"Community"],"url":[0,"https://fastly.com/documentation/developers/community"],"description":[0,"Join developers around the world"],"contentful_id":[0,"42Bvoeb8Js1009ouNMoquj"]}],[0,{"name":[0,"Sign up"],"url":[0,"https://www.fastly.com/signup/?signup_source=developer-menu"],"description":[0,"Create a free developer account"],"contentful_id":[0,"bXPN72bpSytR1oQz0KKY8"]}]]],"url":[0,null]}],[0,{"name":[0,"Partners"],"tabList":[1,[[0,{"name":[0,"Our Partners"],"description":[0,null],"svgUrl":[0,null],"navigationItems":[1,[[0,{"name":[0,"Why Partner with Fastly"],"url":[0,"/partners"],"description":[0,"Help deliver safe, fast and engaging experiences"],"contentful_id":[0,"4YDI1UWNqK795v28vQr3j5"]}],[0,{"name":[0,"Cloud Partners"],"url":[0,"/partners/cloud-partners"],"description":[0,"Learn about the benefits of combining Fastly with your cloud services"],"contentful_id":[0,"2bazPj1tTG8wNNMJVTQk9d"]}],[0,{"name":[0,"Channel Partners"],"url":[0,"/channel-partner-program"],"description":[0,"Enhance your offerings & capabilities with Fastly products"],"contentful_id":[0,"2geednTGC53lQOHxiDnaZK"]}],[0,{"name":[0,"Technology & Integration Partners"],"url":[0,"/partners/technology-partners"],"description":[0,"Explore our partner ecosystem"],"contentful_id":[0,"3cF1WbhIR05UM0Aih83fxw"]}]]]}],[0,{"name":[0,"Join Our Network"],"description":[0,null],"svgUrl":[0,null],"navigationItems":[1,[[0,{"name":[0,"Partner Portal Login"],"url":[0,"https://fastly.ziftone.com/#/page/simplelogin"],"description":[0,"Access all your Fastly partner resources"],"contentful_id":[0,"V9JOnezPug1bSeold7RKG"]}],[0,{"name":[0,"Become a Partner"],"url":[0,"https://fastly.ziftone.com/#/page/partner-registration"],"description":[0,"Enhance your business by reselling or referring Fastly products"],"contentful_id":[0,"1APDQmbiOSAGkdHdBtzqbX"]}],[0,{"name":[0,"Find a Partner"],"url":[0,"https://fastly.ziftone.com/#/page/FindAPartner"],"description":[0,"Let us help connect you with the right partner for your needs"],"contentful_id":[0,"4hq7w4BmLOQwBitVNSmx0d"]}]]]}]]],"featuredItem":[0,{"ctaText":[0,"Learn more"],"eyebrow":[0,null],"name":[0,"Help build a fast, safe, and engaging internet with Fastly"],"svgUrl":[0,"//www.fastly.com/cimages/ocb1q9kflo7k/LOYNf1TTKPL7kNZHmVUAL/4e668b4f2466c28d69d236a414a9a33d/navigation-image-partners.svg"],"url":[0,"/partners"]}],"contentList":[0,null],"url":[0,null]}],[0,{"name":[0,"Resources"],"tabList":[1,[[0,{"name":[0,"Learn"],"description":[0,null],"svgUrl":[0,null],"navigationItems":[1,[[0,{"name":[0,"Resource Library"],"url":[0,"/resources"],"description":[0,"Explore data sheets, reports, and more"],"contentful_id":[0,"6fDSP6gA3bGA2aWK71RV48"]}],[0,{"name":[0,"Fastly Academy"],"url":[0,"https://academy.fastly.com/"],"description":[0,"Hands on learning with Fastly products"],"contentful_id":[0,"5Vrx0gqo54J6qFbGOCJWsX"]}],[0,{"name":[0,"Learning Center"],"url":[0,"/learning"],"description":[0,"Learn about Internet technology"],"contentful_id":[0,"4fhPiPgloKdPMlKln8W92T"]}],[0,{"name":[0,"Blog"],"url":[0,"/blog"],"description":[0,"Our latest thoughts and ideas"],"contentful_id":[0,"6eLdu4xHWPB3zAR4yKAqbP"]}],[0,{"name":[0,"Security Research"],"url":[0,"/security-research"],"description":[0,"Stronger security through research"],"contentful_id":[0,"3ZamwYwEObtW9Xg9hTH5jC"]}],[0,{"name":[0,"Fastly's POV "],"url":[0,"/fastly-intel"],"description":[0,"Explore expert and industry insights"],"contentful_id":[0,"7wXJtfh9CEJWJ0sedTCwxb"]}]]]}],[0,{"name":[0,"Help"],"description":[0,null],"svgUrl":[0,null],"navigationItems":[1,[[0,{"name":[0,"Support Center"],"url":[0,"https://support.fastly.com/hc/en-us"],"description":[0,"How can we help?"],"contentful_id":[0,"4UGaM4EPV2FWnOaLuRPYZN"]}],[0,{"name":[0,"Contact Us"],"url":[0,"/contact-us"],"description":[0,"Get in touch today"],"contentful_id":[0,"1n5EWaEAWMDkx4OKvUdKxG"]}]]]}]]],"featuredItem":[0,{"ctaText":[0,null],"eyebrow":[0,null],"name":[0,"Get Help with Fastly"],"svgUrl":[0,"//www.fastly.com/cimages/ocb1q9kflo7k/72GdZy0bEN1mz28xunqjz2/e99b739749ee036a26d4f49950b9a2c3/navigation-image-resources.svg"],"url":[0,"/resources"]}],"contentList":[0,null],"url":[0,null]}],[0,{"name":[0,"Pricing"],"tabList":[1,[]],"featuredItem":[0,{"ctaText":[0,null],"eyebrow":[0,null],"name":[0,null],"svgUrl":[0,null],"url":[0,null]}],"contentList":[0,null],"url":[0,"/pricing"]}]]],"topNavItems":[1,[[0,{"name":[0,"Under Attack?"],"url":[0,"/under-attack"],"description":[0,null],"contentful_id":[0,"51K68wPjyWfpk4QS3q8WZM"]}],[0,{"name":[0,"(844) 4FASTLY"],"url":[0,"tel:+18444327859"],"description":[0,"(844) 4FASTLY"],"contentful_id":[0,"3TSfL7uX5xk4bNHPewns66"]}],[0,{"name":[0,"Support Center"],"url":[0,"https://support.fastly.com/"],"description":[0,"Support Center"],"contentful_id":[0,"5A3TjKQ3mpWfGFwRX2EngF"]}],[0,{"name":[0,"Log in"],"url":[0,"https://manage.fastly.com/"],"description":[0,"Log in"],"contentful_id":[0,"38ezEhUtbCR1FrB2gEbubz"]}]]]}" ssr="" client="load" opts="{"name":"DesktopNav","value":true}" await-children=""><div class="_1j2kes81e _1j2kes8i Header_headerContainer__bk772v7" data-swiftype-index="false"><div class="_69x9vj0"><nav class="_69x9vj1"><div data-nav-fastly-logo="true"><a href="/" title="Home"><svg color="white" role="img" width="100" viewBox="0 0 1709 768" fill="white" aria-hidden="false"><title>Fastly</title><g><path d="M1154.2 134.3v421.1h126.4v-64.3h-41.8V70.2h-84.7zM55.9 491.1h43V287.9h-43V232l43-7.1v-56.6c0-68.5 14.9-98.2 102.3-98.2 18.9 0 41.2 2.8 60.8 6.3l-11.6 68.9c-13.3-2.1-19.8-2.5-28.2-2.5-30.8 0-38.6 3.1-38.6 33.1V225h63.9v62.9h-63.9V491h42.5v64.3H55.9v-64.2zM1111.1 470.7c-13.2 2.8-24.8 2.5-33.2 2.7-34.8.9-31.8-10.6-31.8-43.5v-142h66.3V225H1046V70.2h-84.7v377.3c0 74.1 18.3 107.9 98 107.9 18.9 0 44.8-4.9 64.4-9zM1637.2 491.4c17.8 0 32.2 14.1 32.2 32 0 17.8-14.4 31.9-32.2 31.9s-32.1-14.1-32.1-31.9 14.3-32 32.1-32m0 58.9c14.8 0 26.8-12.1 26.8-26.9s-12-26.6-26.8-26.6-26.7 11.8-26.7 26.6 11.9 26.9 26.7 26.9m5.9-11.2l-6.5-9.5h-4.5v9.5h-7.2v-31.4h13.1c7.8 0 12.6 3.9 12.6 10.9 0 5.1-2.6 8.6-6.6 9.8l7.8 10.8h-8.7zm-10.9-15.8h5.7c3.3 0 5.5-1.3 5.5-4.7 0-3.3-2.2-4.6-5.3-4.6h-5.9zM855.6 287.8v-11.3c-25.6-4.7-51.1-4.7-64.9-4.7-39.4 0-44.2 20.9-44.2 32.2 0 16 5.5 24.7 48.2 34 62.4 14 125.1 28.6 125.1 106 0 73.4-37.8 111.3-117.3 111.3-53.2 0-104.8-11.4-144.2-21.4v-63.2h64.1v11.2c27.6 5.3 56.5 4.8 71.6 4.8 42 0 48.8-22.6 48.8-34.6 0-16.7-12.1-24.7-51.5-32.7-74.2-12.7-133.2-38-133.2-113.5 0-71.4 47.7-99.4 127.3-99.4 53.9 0 94.8 8.4 134.2 18.4v62.8h-64zM465.9 343.4l-6.4-6.4-32.7 28.5c-1.7-.6-3.4-.9-5.3-.9-8.8 0-16 7.4-16 16.4 0 9.1 7.2 16.4 16 16.4s16-7.4 16-16.4c0-1.7-.3-3.4-.7-4.9z"></path><path d="M595.6 470.7l-.1-263.6h-84.7v24.7c-17.4-10.5-36.9-17.9-57.6-21.8h.5v-29.2H464v-21.5h-85.3v21.5H389V210h.6c-81 14.9-142.4 85.8-142.4 171.2 0 96.2 77.9 174.1 174.1 174.1 32.8 0 63.5-9.1 89.7-24.9l15.3 24.9h89.5v-84.7h-20.2zm-169.1-.1v-10h-10.1v9.9c-45.5-2.6-81.8-39.2-84.2-84.7h10.1v-10.1h-10c2.7-45.2 38.9-81.4 84.1-84v10h10.1v-10c44.6 2.4 80.5 37.4 84.4 81.5v2.9h-10.2v10.1h10.2v2.8c-3.8 44.2-39.8 79.2-84.4 81.6zM1495 225h174.7v62.9h-41.8l-107.1 263.6c-30.7 74-81.1 143.7-157.9 143.7-18.9 0-44-2.1-61.5-6.3l7.7-76.9c11.2 2.1 25.8 3.5 33.5 3.5 35.6 0 75.8-22.1 88.4-60.5l-108.6-267.1h-41.8V225h174.8v62.9h-41.7l61.5 151.3 61.5-151.3H1495z"></path></g></svg></a></div><div class="Header_secondary__bk772v0"><div class="_1j2kes85 _1j2kes812h"><button aria-controls="language-selector" aria-expanded="false" aria-haspopup="menu" class="_8tvhac7 _86277sb" id="language-selector-button-select-languages" type="button"><svg aria-hidden="false" color="transparent" role="img" width="14px" viewBox="0 0 20 20" fill="transparent"><path d="M10 19a9 9 0 100-18m0 18a9 9 0 110-18m0 18c2.294 0 4.154-4.03 4.154-9S12.294 1 10 1m0 18c-2.294 0-4.154-4.03-4.154-9S7.706 1 10 1m-8.308 9h16.616" stroke="#182931" stroke-width="2" stroke-linecap="square"></path></svg><span data-label="true">EN</span></button><ul aria-activedescendant="language-selector-" aria-expanded="false" aria-label="Set a site language" aria-orientation="vertical" class="_8tvhacb _8tvhaca _1j2kes8fu _1j2kes8vt _1j2kes8j1 _1j2kes8sm _1j2kes8k _1j2kes83h _1j2kes80 _1j2kes812g _8tvhacc" data-testid="options" dir="ltr" id="language-selector" role="listbox" tabindex="-1"><li aria-selected="true" class="_8tvhacf _8tvhace _1j2kes87x _1j2kes8e6 _1j2kes8a0 _1j2kes8c3 _8tvhacg _8tvhach" data-testid="option-0" id="language-selector-" role="option" tabindex="-1">EN</li><li aria-selected="false" class="_8tvhacf _8tvhace _1j2kes87x _1j2kes8e6 _1j2kes8a0 _1j2kes8c3" data-testid="option-1" id="language-selector-jp" role="option" tabindex="-1">JA</li><li aria-selected="false" class="_8tvhacf _8tvhace _1j2kes87x _1j2kes8e6 _1j2kes8a0 _1j2kes8c3" data-testid="option-2" id="language-selector-de" role="option" tabindex="-1">DE</li><li aria-selected="false" class="_8tvhacf _8tvhace _1j2kes87x _1j2kes8e6 _1j2kes8a0 _1j2kes8c3" data-testid="option-3" id="language-selector-es" role="option" tabindex="-1">ES</li><li aria-selected="false" class="_8tvhacf _8tvhace _1j2kes87x _1j2kes8e6 _1j2kes8a0 _1j2kes8c3" data-testid="option-4" id="language-selector-fr" role="option" tabindex="-1">FR</li></ul></div><a class="Header_underAttackButton__bk772va" href="/under-attack">Under Attack?</a><a class="jxvqufi jxvqufj jxvqufn jxvqufp jxvqufq jxvquf13 jxvquf14" href="tel:+18444327859">(844) 4FASTLY</a><a class="jxvqufi jxvqufj jxvqufn jxvqufp jxvqufq jxvquf13 jxvquf14" href="https://support.fastly.com/">Support Center</a><a class="jxvqufi jxvqufj jxvqufn jxvqufp jxvqufq jxvquf13 jxvquf14" href="https://manage.fastly.com/">Log in</a></div></nav></div><div class="_11lb20c0"><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="_11lb20c1"><div class="_11lb20c2"><div class="_11lb20c4"><div class="_11lb20c5"><div class=""><div style="position:relative"><ul data-orientation="horizontal" class="_11lb20c9" dir="ltr"><li><button id="radix-:r1R2:-trigger-radix-:r1R5m:" data-state="closed" aria-expanded="false" aria-controls="radix-:r1R2:-content-radix-:r1R5m:" class="_11lb20c6" data-radix-collection-item="">Why?</button></li><li><button id="radix-:r1R2:-trigger-radix-:r1R9m:" data-state="closed" aria-expanded="false" aria-controls="radix-:r1R2:-content-radix-:r1R9m:" class="_11lb20c6" data-radix-collection-item="">Products</button></li><li><button id="radix-:r1R2:-trigger-radix-:r1Rdm:" data-state="closed" aria-expanded="false" aria-controls="radix-:r1R2:-content-radix-:r1Rdm:" class="_11lb20c6" data-radix-collection-item="">Services</button></li><li><button id="radix-:r1R2:-trigger-radix-:r1Rhm:" data-state="closed" aria-expanded="false" aria-controls="radix-:r1R2:-content-radix-:r1Rhm:" class="_11lb20c6" data-radix-collection-item="">Solutions</button></li><li><button id="radix-:r1R2:-trigger-radix-:r1Rlm:" data-state="closed" aria-expanded="false" aria-controls="radix-:r1R2:-content-radix-:r1Rlm:" class="_11lb20c6" data-radix-collection-item="">Devs</button></li><li><button id="radix-:r1R2:-trigger-radix-:r1Rpm:" data-state="closed" aria-expanded="false" aria-controls="radix-:r1R2:-content-radix-:r1Rpm:" class="_11lb20c6" data-radix-collection-item="">Partners</button></li><li><button id="radix-:r1R2:-trigger-radix-:r1Rtm:" data-state="closed" aria-expanded="false" aria-controls="radix-:r1R2:-content-radix-:r1Rtm:" class="_11lb20c6" data-radix-collection-item="">Resources</button></li><li><a class="_11lb20c7 _11lb20c6" href="/pricing" data-radix-collection-item="">Pricing</a></li></ul></div></div></div><div class="_11lb20c8"><div class="Header_searchFocus_closed__bk772v5 Header_searchFocusBase__bk772v4"><div class="he67gu0 he67gud he67guf" role="search"><button aria-label="Open search" class="he67gur he67gus" type="submit"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="he67gux" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0V0z"></path><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></button></div></div><a class="jxvqufi jxvqufj jxvqufl jxvqufp jxvqufs jxvquf11" href="/contact-sales">Talk to an expert</a><a class="jxvqufi jxvqufj jxvqufk jxvqufp jxvqufs jxvqufz" href="/signup">Try Fastly Free</a></div></div></div></nav></div></div><!--astro:end--></astro-island> <astro-island uid="Z2unCFG" prefix="r2" component-url="/_astro/MobileNav.C-OVOM5f.js" component-export="MobileNav" renderer-url="/_astro/client.Z8iZm27R.js" props="{"actionButtonProps":[0,{"contact":[0,{"url":[0,"/contact-sales"],"colorModes":[0,"dark"],"children":[1,[[0,"Talk to an expert"]]],"variant":[0,"outline"]}],"signup":[0,{"url":[0,"/signup"],"colorModes":[0,"dark"],"children":[1,[[0,"Try Fastly Free"]]]}]}],"simplifiedNav":[0,false],"topNav":[0,{"navigationItems":[1,[[0,{"name":[0,"Under Attack?"],"url":[0,"/under-attack"],"description":[0,null],"contentful_id":[0,"51K68wPjyWfpk4QS3q8WZM"]}],[0,{"name":[0,"(844) 4FASTLY"],"url":[0,"tel:+18444327859"],"description":[0,"(844) 4FASTLY"],"contentful_id":[0,"3TSfL7uX5xk4bNHPewns66"]}],[0,{"name":[0,"Support Center"],"url":[0,"https://support.fastly.com/"],"description":[0,"Support Center"],"contentful_id":[0,"5A3TjKQ3mpWfGFwRX2EngF"]}],[0,{"name":[0,"Log in"],"url":[0,"https://manage.fastly.com/"],"description":[0,"Log in"],"contentful_id":[0,"38ezEhUtbCR1FrB2gEbubz"]}]]]}],"navData":[0,{"navigationItems":[1,[[0,{"name":[0,"Why?"],"contentful_id":[0,"44yZWBNAnmvVgaiMJRurtX"],"featured":[0,false],"navigationItems":[1,[[0,{"name":[0,"The future of business starts with developers"],"contentful_id":[0,"5b0W5QkvOGeVjow5qanxXK"],"featured":[0,true],"description":[0,"How Fastly helps developers build fast, secure, and highly personalized apps."],"url":[0,"/fastly-platform"],"svgUrl":[0]}],[0,{"name":[0,"Company"],"contentful_id":[0,"7yfEbt6plvjmdWgrotT6DS"],"featured":[0,false],"description":[0,"The team behind better online experiences"],"url":[0,"/company"]}],[0,{"name":[0,"Network Map"],"contentful_id":[0,"mMMIHpyTfyIE9oIm6PHSo"],"featured":[0,false],"description":[0,"A new architecture for the modern internet"],"url":[0,"/network-map"]}],[0,{"name":[0,"Industry Analyst Relations"],"contentful_id":[0,"78Mv0CHB1GxemIbHi2o50e"],"featured":[0,false],"description":[0,"See what industry analysts say about Fastly"],"url":[0,"/company/analyst-relations"]}],[0,{"name":[0,"News"],"contentful_id":[0,"1QcVjM84ysSkS62nEauOpP"],"featured":[0,false],"description":[0,"Recent updates and announcements"],"url":[0,"/press"]}],[0,{"name":[0,"Platform"],"contentful_id":[0,"6CGw4CQxzVeFa4be1EQXuK"],"featured":[0,false],"description":[0,"The platform behind better, faster and more secure digital experiences"],"url":[0,"/fastly-platform"]}],[0,{"name":[0,"Customer Stories"],"contentful_id":[0,"5obaKvjQfOYuw3FjHy3xHv"],"featured":[0,false],"description":[0,"See how the best of the web succeed"],"url":[0,"/customers"]}],[0,{"name":[0,"Events"],"contentful_id":[0,"5ckykdWzMogKvxwQHtIH1a"],"featured":[0,false],"description":[0,"Connect with Fastly at an event"],"url":[0,"/events"]}],[0,{"name":[0,"Careers"],"contentful_id":[0,"5W0lxeWciNUUFOjFs4T4pQ"],"featured":[0,false],"description":[0,"Join the team that's building a better internet"],"url":[0,"/about/careers"]}]]]}],[0,{"name":[0,"Products"],"contentful_id":[0,"5plfLUYXwULycD5pW2MINF"],"featured":[0,false],"navigationItems":[1,[[0,{"name":[0,"The Fastly Edge Cloud Platform"],"contentful_id":[0,"4Ab844TbH27MencATR4tJ1"],"featured":[0,true],"description":[0,"Our modern network gives you a competitive edge with built-in security, so you can deliver content quickly and confidently."],"url":[0,"/products"],"svgUrl":[0,"//images.ctfassets.net/ocb1q9kflo7k/1UHGk48pwJtHH7zyySFpHd/5e0e31e4335fc9c9223de055dc072dc9/platform-sm-monochrome.svg"]}],[0,{"name":[0,"Network Services"],"contentful_id":[0,"6pT7ZuBdHbeCkYkpWcFBZG"],"featured":[0,false],"svgUrl":[0,"//images.ctfassets.net/ocb1q9kflo7k/67sgPksSUO8uxM7iF113fF/e443505926e62adc59f8211e97456813/network-services-sm-monochrome.svg"],"navigationItems":[1,[[0,{"name":[0,"Content Delivery (CDN)"],"contentful_id":[0,"5b5UmTHbrrSmcHBcOfis4A"],"featured":[0,false],"description":[0,"Deliver fast, personalized experiences globally"],"url":[0,"/products/cdn"]}],[0,{"name":[0,"Live Streaming"],"contentful_id":[0,"1t65rBTp0Ta1eRT7GQRBxw"],"featured":[0,false],"description":[0,"Deliver seamless live streaming experiences"],"url":[0,"/products/live-streaming"]}],[0,{"name":[0,"Streaming Video (VoD)"],"contentful_id":[0,"1ybCFGbds8k7FK3VxHsxlT"],"featured":[0,false],"description":[0,"Deliver exceptional on-demand video experiences"],"url":[0,"/products/streaming-media/video-on-demand"]}],[0,{"name":[0,"Media Shield "],"contentful_id":[0,"EkKJ0IlbItlQB0IV8feo4"],"featured":[0,false],"description":[0,"Optimize multi-CDN deployments"],"url":[0,"/products/streaming-media/media-shield"]}],[0,{"name":[0,"On-the-Fly Packager"],"contentful_id":[0,"7j4uhEOt0exlaLj7n2u599"],"featured":[0,false],"description":[0,"Dynamically package on-demand video content in real time"],"url":[0,"/products/perform/otfp"]}],[0,{"name":[0,"Image Optimization"],"contentful_id":[0,"7odPYKUYlqoohT12gK8fxQ"],"featured":[0,false],"description":[0,"Rapid image processing at the edge"],"url":[0,"/products/image-optimization"]}],[0,{"name":[0,"Load Balancer"],"contentful_id":[0,"1rrDpx1PekyXEcZajpLRXP"],"featured":[0,false],"description":[0,"Granular control over routing decisions"],"url":[0,"/products/load-balancing"]}],[0,{"name":[0,"TLS Encryption"],"contentful_id":[0,"3fOz2JeNWYrAfZZPvi90Rs"],"featured":[0,false],"description":[0,"Reduce the complexity of TLS management"],"url":[0,"/products/tls-encryption"]}],[0,{"name":[0,"Origin Connect "],"contentful_id":[0,"58vUe0X1mY9I8FGl2xmYJY"],"featured":[0,false],"description":[0,"Connect directly to Fastly"],"url":[0,"/products/ways-to-connect"]}],[0,{"name":[0,"IP Addresses"],"contentful_id":[0,"1RdPq9vJ9UuufaZkQuxtQ2"],"featured":[0,false],"description":[0,"Easily manage IP addresses"],"url":[0,"/products/ip-addresses"]}],[0,{"name":[0,"HTTP/3 & QUIC"],"contentful_id":[0,"2x4MxT9VRdv9xA1WvAotL5"],"featured":[0,false],"description":[0,"Modern protocols"],"url":[0,"/products/quic-http-3"]}],[0,{"name":[0,"Domainr"],"contentful_id":[0,"3VmyWV7T6BTTnEpiYJiG8Z"],"featured":[0,false],"description":[0,"Real-time domain availability API"],"url":[0,"https://domainr.com/"]}],[0,{"name":[0,"Object Storage"],"contentful_id":[0,"4ywkE2ppf92xqsyFSRFi2A"],"featured":[0,false],"description":[0,"Get direct access to large files at the edge with zero egress fees"],"url":[0,"/products/storage"]}]]]}],[0,{"name":[0,"Security"],"contentful_id":[0,"4S0LnYvfinjZ5OUGftdjzN"],"featured":[0,false],"svgUrl":[0,"//images.ctfassets.net/ocb1q9kflo7k/2lsvaWne3io1Vg4rKXw0tV/73a76cbf2069a88cc45217f80fa4ec9b/security-sm-monochrome.svg"],"navigationItems":[1,[[0,{"name":[0,"Next-Gen WAF"],"contentful_id":[0,"5kA2B6Bye9upeNOnLmqQ0i"],"featured":[0,false],"description":[0,"Modern web app and API security, anywhere"],"url":[0,"/products/web-application-api-protection"]}],[0,{"name":[0,"Bot Management"],"contentful_id":[0,"73eK7lR0ZQdqx01r0i9lFG"],"featured":[0,false],"description":[0,"Detect and mitigate bot attacks"],"url":[0,"/products/bot-management"]}],[0,{"name":[0,"DDoS Protection"],"contentful_id":[0,"2I7Qeaf0AtpeUcwlrt90IG"],"featured":[0,false],"description":[0,"Automated mitigation of disruptive and distributed attacks"],"url":[0,"/products/ddos-protection"]}],[0,{"name":[0,"API Security"],"contentful_id":[0,"6Yt1pbWNwL0dVb9YKrJsJO"],"featured":[0,false],"description":[0,"Secure your API endpoints"],"url":[0,"/products/api-security"]}],[0,{"name":[0,"Client-Side Protection"],"contentful_id":[0,"3FrhVSSElZhBL0qcdjDii4"],"featured":[0,false],"description":[0,"Defend against client-side attacks"],"url":[0,"/products/fastly-client-side-protection"]}]]]}],[0,{"name":[0,"Compute"],"contentful_id":[0,"6K9d7FoSjkN2pNhkauTctE"],"featured":[0,false],"svgUrl":[0,"//images.ctfassets.net/ocb1q9kflo7k/11QolyFRO0OtXQzakt37LY/de96ed7e9bdd5bdb238007fe394414e0/compute-sm-monochrome.svg"],"navigationItems":[1,[[0,{"name":[0,"Edge Compute"],"contentful_id":[0,"3NrnBEcUS1KIHJ35wQT2v2"],"featured":[0,false],"description":[0,"Take your apps to the edge — our instant platform helps you build amazing experiences for your users"],"url":[0,"/products/edge-compute"]}],[0,{"name":[0,"Key Value Store"],"contentful_id":[0,"2iSBigSuW1WPK6GDTj5SAb"],"featured":[0,false],"description":[0,"The fastest key value store you can get, but as easy to use as your familiar database tools"],"url":[0,"/products/kv-store"]}],[0,{"name":[0,"Fanout"],"contentful_id":[0,"1BlPKzW2R4AzX3qW0Os5Gp"],"featured":[0,false],"description":[0,"Real-time messaging, at global scale, with complete personalization and easy setup"],"url":[0,"/products/fanout"]}],[0,{"name":[0,"Developer SDKs"],"contentful_id":[0,"6QUxV6pwRHWw6VoSrZoq3i"],"featured":[0,false],"description":[0,"Program the same services we use to build Fastly products"],"url":[0,"/products/sdks"]}],[0,{"name":[0,"Enterprise Serverless"],"contentful_id":[0,"1MimGxqT6PD74jl75ieY3X"],"featured":[0,false],"description":[0,"The most powerful serverless platform, built on open standards and integrated with Fastly’s full suite of products"],"url":[0,"/products/compute-enterprise"]}],[0,{"name":[0,"AI"],"contentful_id":[0,"3NF067W70jPrHpx7i8aPa7"],"featured":[0,false],"description":[0,"Accelerate your AI workloads and improve efficiency with semantic caching"],"url":[0,"/products/ai"]}],[0,{"name":[0,"Object Storage"],"contentful_id":[0,"4ywkE2ppf92xqsyFSRFi2A"],"featured":[0,false],"description":[0,"Get direct access to large files at the edge with zero egress fees"],"url":[0,"/products/storage"]}]]]}],[0,{"name":[0,"Observability"],"contentful_id":[0,"46BOZIWrTbuRvtPCmgz5iz"],"featured":[0,false],"svgUrl":[0,"//images.ctfassets.net/ocb1q9kflo7k/6PIEWgiIjaj9FjxBSCGlYk/5633665e867a927cb954f287d93010fc/observability-sm-monochrome.svg"],"navigationItems":[1,[[0,{"name":[0,"Real-time Logging"],"contentful_id":[0,"2tno58S1RUaWgGs1EBMFzm"],"featured":[0,false],"description":[0,"Stream and analyze logs in real-time"],"url":[0,"/products/logging"]}],[0,{"name":[0,"Edge Observer"],"contentful_id":[0,"q49sMzFPoLof7IE5roEdf"],"featured":[0,false],"description":[0,"Explore live and historical traffic data"],"url":[0,"/products/metrics"]}],[0,{"name":[0,"Domain Inspector"],"contentful_id":[0,"nWGOjepYJbnGmNUp2JFzd"],"featured":[0,false],"description":[0,"Assess domain level insights"],"url":[0,"/products/metrics/domain-inspector"]}],[0,{"name":[0,"Origin Inspector"],"contentful_id":[0,"18SZuboUaCMq3XhrrXIFco"],"featured":[0,false],"description":[0,"View complete origin to edge insights"],"url":[0,"/products/metrics/origin-inspector"]}],[0,{"name":[0,"Alerts"],"contentful_id":[0,"1tYi7yOBxRK8UK2sJrYT10"],"featured":[0,false],"description":[0,"Create notifications for service-related metrics"],"url":[0,"/products/alerts"]}],[0,{"name":[0,"Log Explorer & Insights"],"contentful_id":[0,"3a02Hk3IQPG4Xq0V8ixMZE"],"featured":[0,false],"description":[0,"Interact with actionable insights"],"url":[0,"/products/logexplorer-and-insights"]}]]]}]]]}],[0,{"name":[0,"Services"],"contentful_id":[0,"7nMUmUownQUZIWjKC3MXSE"],"featured":[0,false],"navigationItems":[1,[[0,{"name":[0,"Extraordinary services for exceptional results"],"contentful_id":[0,"4jf2f3YnzZBN6vtpLHlk29"],"featured":[0,true],"description":[0,"We have a proven track record of success in helping our clients achieve their business goals."],"url":[0,"/services"],"svgUrl":[0]}],[0,{"name":[0,"Network Services Solutions"],"contentful_id":[0,"1q0UMxDStKqZUQ3ardjurS"],"featured":[0,false],"description":[0,"Expert help to migrate or optimize your delivery service"],"url":[0,"/services/network-services-solutions"]}],[0,{"name":[0,"Security Solutions"],"contentful_id":[0,"5OmnIkK3dq0w2CthHvtGt0"],"featured":[0,false],"description":[0,"Expert help to maximize your security posture"],"url":[0,"/services/security-solutions"]}],[0,{"name":[0,"Live Entertainment Services"],"contentful_id":[0,"3xrKkKPo15cu0YZ1Q8On2I"],"featured":[0,false],"description":[0,"Live streaming experiences that scale with your audiences"],"url":[0,"/services/live-event-services"]}],[0,{"name":[0,"Support Plans"],"contentful_id":[0,"71uj6LcahqpdiSxc4QWVu9"],"featured":[0,false],"description":[0,"World class support from start to finish"],"url":[0,"/services/support-plans"]}],[0,{"name":[0,"Managed CDN"],"contentful_id":[0,"5LNM8XxUOT374es4BrUHI4"],"featured":[0,false],"description":[0,"Maximized control and flexibility"],"url":[0,"/services/managed-cdn"]}],[0,{"name":[0,"Managed Security"],"contentful_id":[0,"47o4IIrDtjLr3GUit2DS1N"],"featured":[0,false],"description":[0,"Expertly managed web application protection"],"url":[0,"/services/managed-security-service"]}],[0,{"name":[0,"Customer Support"],"contentful_id":[0,"6JJwtS99nUq4v77kXsKBg0"],"featured":[0,false],"description":[0,"Fastly Support helping you grow better, together"],"url":[0,"/services/customer-support"]}]]]}],[0,{"name":[0,"Solutions"],"contentful_id":[0,"3cwp6vqK4KGxwjAcMdV4Wh"],"featured":[0,false],"navigationItems":[1,[[0,{"name":[0,"Innovative digital solutions"],"contentful_id":[0,"3pyLp8B7pA09VWrGJr1gAI"],"featured":[0,true],"description":[0,"We are challenging the status quo for all of our customers' digital experiences."],"url":[0,"/solutions"],"svgUrl":[0]}],[0,{"name":[0,"By Industry"],"contentful_id":[0,"3NrRAhhU7cSwYFO7hy04lM"],"featured":[0,false],"navigationItems":[1,[[0,{"name":[0,"Streaming Media"],"contentful_id":[0,"4oopo2OMzZOJ1072P8WTyc"],"featured":[0,false],"description":[0,"Deliver stellar live and on-demand streaming"],"url":[0,"/solutions/streaming-media"]}],[0,{"name":[0,"Emerging Media"],"contentful_id":[0,"6QN9eouOpgbLEiqHLIcPsP"],"featured":[0,false],"description":[0,"High performance for emerging media brands"],"url":[0,"/solutions/emerging-media"]}],[0,{"name":[0,"Digital Publishing"],"contentful_id":[0,"4FT0fhAnjOjDaiaQ8a3CyY"],"featured":[0,false],"description":[0,"Real-time journalism with improved reader experiences"],"url":[0,"/solutions/digital-publishing"]}],[0,{"name":[0,"Ecommerce"],"contentful_id":[0,"20bFv4r6LIgLWkpib8BBfO"],"featured":[0,false],"description":[0,"Fast, personalized experiences at scale"],"url":[0,"/solutions/ecommerce"]}],[0,{"name":[0,"Financial Services"],"contentful_id":[0,"51TyTrc8N6VFqxxD0ZlRT1"],"featured":[0,false],"description":[0,"Integrated security to protect customer data"],"url":[0,"/solutions/finance"]}],[0,{"name":[0,"High Tech"],"contentful_id":[0,"6R9IjfCCF9vGEYUsBsJVDa"],"featured":[0,false],"description":[0,"Instantly scale your performance as you grow"],"url":[0,"/solutions/high-tech"]}],[0,{"name":[0,"Travel & Hospitality"],"contentful_id":[0,"4Sjj38L2necL8m5Hjgs2PX"],"featured":[0,false],"description":[0,"Online tailored experiences for your guests and visitors"],"url":[0,"/solutions/travel"]}],[0,{"name":[0,"Online Education"],"contentful_id":[0,"2ife3EORY5Pzkm7KRTqmnA"],"featured":[0,false],"description":[0,"Deliver secure learning experiences at scale"],"url":[0,"/solutions/online-education"]}],[0,{"name":[0,"Gaming"],"contentful_id":[0,"5xPkluaWfoEWhl0meEqixQ"],"featured":[0,false],"description":[0,"Fuel your players’ next win with ultra-fast, secure game downloads"],"url":[0,"/solutions/gaming"]}]]]}],[0,{"name":[0,"By Need"],"contentful_id":[0,"Y4qrOfjIHwerhF9po2QbE"],"featured":[0,false],"navigationItems":[1,[[0,{"name":[0,"Infrastructure Savings"],"contentful_id":[0,"LWnN7Is2ILNv2quflqPvS"],"featured":[0,false],"description":[0,"Achieve lower, more predictable cloud spend"],"url":[0,"/solutions/infrastructure-savings"]}],[0,{"name":[0,"Multi-cloud Optimization"],"contentful_id":[0,"7cD5lZ8WLpt9f2l90XBVlU"],"featured":[0,false],"description":[0,"Reduce complexity and unify cloud resources"],"url":[0,"/solutions/multi-cloud-optimization"]}],[0,{"name":[0,"Customer Trust"],"contentful_id":[0,"5kTaEMS31IHLOwcPa0xorh"],"featured":[0,false],"description":[0,"Learn more about Fastly’s Customer Trust initiatives"],"url":[0,"/solutions/customer-trust"]}],[0,{"name":[0,"Privacy Enablement"],"contentful_id":[0,"5l4teGuoOu7zWm9rDoW5YG"],"featured":[0,false],"description":[0,"Learn how to protect your user's data"],"url":[0,"/solutions/privacy-enablement"]}]]]}]]]}],[0,{"name":[0,"Devs"],"contentful_id":[0,"2NBNxeRlRxZY2hyGQXRPwb"],"featured":[0,false],"navigationItems":[1,[[0,{"name":[0,"Empowering every developer to build incredible experiences"],"contentful_id":[0,"6ZDfw8osoOmR3k4VEe1uNF"],"featured":[0,true],"description":[0,"Only Fastly gives you superpowers that make every part of your app instant — from data to compute to AI."],"url":[0,"/developers"],"svgUrl":[0]}],[0,{"name":[0,"Developers"],"contentful_id":[0,"2symXTjTRIV0FMCKytp0MP"],"featured":[0,false],"description":[0,"Build something amazing today"],"url":[0,"http://fastly.com/documentation/developers"]}],[0,{"name":[0,"Documentation"],"contentful_id":[0,"5ntIBMWYJJsRHRotLw2AOc"],"featured":[0,false],"description":[0,"Get the most out of Fastly"],"url":[0,"https://fastly.com/documentation"]}],[0,{"name":[0,"Fast Forward"],"contentful_id":[0,"CN0a05MZssNBqi2B2yVzH"],"featured":[0,false],"description":[0,"Creating a more trustworthy internet"],"url":[0,"/fast-forward"]}],[0,{"name":[0,"Glitch"],"contentful_id":[0,"qkHM6V35mRntGgP7bkKUu"],"featured":[0,false],"description":[0,"The developer's playground"],"url":[0,"https://glitch.com"]}],[0,{"name":[0,"Dev Tools"],"contentful_id":[0,"5N5NdHSLmyTuNFnKBI1wDU"],"featured":[0,false],"description":[0,"Dev tools built for teams - with an edge"],"url":[0,"/products/devtools"]}],[0,{"name":[0,"Developer SDKs"],"contentful_id":[0,"2dQH16nLSymGBUv0qUzyiJ"],"featured":[0,false],"description":[0,"Program the same services we use to build Fastly products"],"url":[0,"/products/sdks"]}],[0,{"name":[0,"Community"],"contentful_id":[0,"42Bvoeb8Js1009ouNMoquj"],"featured":[0,false],"description":[0,"Join developers around the world"],"url":[0,"https://fastly.com/documentation/developers/community"]}],[0,{"name":[0,"Sign up"],"contentful_id":[0,"bXPN72bpSytR1oQz0KKY8"],"featured":[0,false],"description":[0,"Create a free developer account"],"url":[0,"https://www.fastly.com/signup/?signup_source=developer-menu"]}]]]}],[0,{"name":[0,"Partners"],"contentful_id":[0,"4x75k3ubJrX3pMXCqSHyHY"],"featured":[0,false],"navigationItems":[1,[[0,{"name":[0,"Help build a fast, safe, and engaging internet with Fastly"],"contentful_id":[0,"5bAg0kvii1EmarbfxPBbV4"],"featured":[0,true],"description":[0,"Join our powerful partner ecosystem to extend your offerings and to help deliver fast, safe, and engaging digital experiences."],"url":[0,"/partners"],"svgUrl":[0]}],[0,{"name":[0,"Our Partners"],"contentful_id":[0,"5qreWLJUFyrEoP2dzAujm"],"featured":[0,false],"navigationItems":[1,[[0,{"name":[0,"Why Partner with Fastly"],"contentful_id":[0,"4YDI1UWNqK795v28vQr3j5"],"featured":[0,false],"description":[0,"Help deliver safe, fast and engaging experiences"],"url":[0,"/partners"]}],[0,{"name":[0,"Cloud Partners"],"contentful_id":[0,"2bazPj1tTG8wNNMJVTQk9d"],"featured":[0,false],"description":[0,"Learn about the benefits of combining Fastly with your cloud services"],"url":[0,"/partners/cloud-partners"]}],[0,{"name":[0,"Channel Partners"],"contentful_id":[0,"2geednTGC53lQOHxiDnaZK"],"featured":[0,false],"description":[0,"Enhance your offerings & capabilities with Fastly products"],"url":[0,"/channel-partner-program"]}],[0,{"name":[0,"Technology & Integration Partners"],"contentful_id":[0,"3cF1WbhIR05UM0Aih83fxw"],"featured":[0,false],"description":[0,"Explore our partner ecosystem"],"url":[0,"/partners/technology-partners"]}]]]}],[0,{"name":[0,"Join Our Network"],"contentful_id":[0,"1r3qGfnMdbgrsUpBFHdS9M"],"featured":[0,false],"navigationItems":[1,[[0,{"name":[0,"Partner Portal Login"],"contentful_id":[0,"V9JOnezPug1bSeold7RKG"],"featured":[0,false],"description":[0,"Access all your Fastly partner resources"],"url":[0,"https://fastly.ziftone.com/#/page/simplelogin"]}],[0,{"name":[0,"Become a Partner"],"contentful_id":[0,"1APDQmbiOSAGkdHdBtzqbX"],"featured":[0,false],"description":[0,"Enhance your business by reselling or referring Fastly products"],"url":[0,"https://fastly.ziftone.com/#/page/partner-registration"]}],[0,{"name":[0,"Find a Partner"],"contentful_id":[0,"4hq7w4BmLOQwBitVNSmx0d"],"featured":[0,false],"description":[0,"Let us help connect you with the right partner for your needs"],"url":[0,"https://fastly.ziftone.com/#/page/FindAPartner"]}]]]}]]]}],[0,{"name":[0,"Resources"],"contentful_id":[0,"3EHgWFnwPf2U4g7S7iqvPu"],"featured":[0,false],"navigationItems":[1,[[0,{"name":[0,"Get Help with Fastly"],"contentful_id":[0,"6nSVh8PCWDvRLizQayU3VJ"],"featured":[0,true],"description":[0,"Explore our resources to learn how you can get the most out of Fastly’s powerful edge cloud platform."],"url":[0,"/resources"],"svgUrl":[0]}],[0,{"name":[0,"Learn"],"contentful_id":[0,"6n4adS7pfq5OBHrjGG7RAQ"],"featured":[0,false],"navigationItems":[1,[[0,{"name":[0,"Resource Library"],"contentful_id":[0,"6fDSP6gA3bGA2aWK71RV48"],"featured":[0,false],"description":[0,"Explore data sheets, reports, and more"],"url":[0,"/resources"]}],[0,{"name":[0,"Fastly Academy"],"contentful_id":[0,"5Vrx0gqo54J6qFbGOCJWsX"],"featured":[0,false],"description":[0,"Hands on learning with Fastly products"],"url":[0,"https://academy.fastly.com/"]}],[0,{"name":[0,"Learning Center"],"contentful_id":[0,"4fhPiPgloKdPMlKln8W92T"],"featured":[0,false],"description":[0,"Learn about Internet technology"],"url":[0,"/learning"]}],[0,{"name":[0,"Blog"],"contentful_id":[0,"6eLdu4xHWPB3zAR4yKAqbP"],"featured":[0,false],"description":[0,"Our latest thoughts and ideas"],"url":[0,"/blog"]}],[0,{"name":[0,"Security Research"],"contentful_id":[0,"3ZamwYwEObtW9Xg9hTH5jC"],"featured":[0,false],"description":[0,"Stronger security through research"],"url":[0,"/security-research"]}],[0,{"name":[0,"Fastly's POV "],"contentful_id":[0,"7wXJtfh9CEJWJ0sedTCwxb"],"featured":[0,false],"description":[0,"Explore expert and industry insights"],"url":[0,"/fastly-intel"]}]]]}],[0,{"name":[0,"Help"],"contentful_id":[0,"17WSYJ9Uy2MitBGCMcwZMG"],"featured":[0,false],"navigationItems":[1,[[0,{"name":[0,"Support Center"],"contentful_id":[0,"4UGaM4EPV2FWnOaLuRPYZN"],"featured":[0,false],"description":[0,"How can we help?"],"url":[0,"https://support.fastly.com/hc/en-us"]}],[0,{"name":[0,"Contact Us"],"contentful_id":[0,"1n5EWaEAWMDkx4OKvUdKxG"],"featured":[0,false],"description":[0,"Get in touch today"],"url":[0,"/contact-us"]}]]]}]]]}],[0,{"name":[0,"Pricing"],"contentful_id":[0,"3wcgsYFBZgcsRV8HJ1lhDe"],"featured":[0,false],"url":[0,"/pricing"]}]]]}],"menuLabel":[0,"Menu"],"closeLabel":[0,"Close"],"currentLocale":[0,"en-US"],"locales":[1,[[0,{"id":[0,"5THeicyAAdyUflppSFKVS2"],"name":[0,"EN"],"languageCode":[0,"/"]}],[0,{"id":[0,"2SEMs9kBDlDSl9E9WhUCTn"],"name":[0,"JA"],"languageCode":[0,"/jp"]}],[0,{"id":[0,"6BXujmksQWiUEKUdJR6m7"],"name":[0,"DE"],"languageCode":[0,"/de"]}],[0,{"id":[0,"7sTxDLEPjZbLjJWwiE8YPY"],"name":[0,"ES"],"languageCode":[0,"/es"]}],[0,{"id":[0,"6ewZHU1DyGJoqIUDcEaBNA"],"name":[0,"FR"],"languageCode":[0,"/fr"]}]]]}" ssr="" client="load" opts="{"name":"MobileNav","value":true}" await-children=""><div class="_1j2kes8f _1j2kes81h Header_headerContainer__bk772v7" data-swiftype-index="false"><div class="iyrzia0"><div class="iyrzia2"><div class="iyrzia4"><div data-nav-fastly-logo="true"><a href="/" title="Home"><svg color="white" role="img" width="100" viewBox="0 0 1709 768" fill="white" aria-hidden="false"><title>Fastly</title><g><path d="M1154.2 134.3v421.1h126.4v-64.3h-41.8V70.2h-84.7zM55.9 491.1h43V287.9h-43V232l43-7.1v-56.6c0-68.5 14.9-98.2 102.3-98.2 18.9 0 41.2 2.8 60.8 6.3l-11.6 68.9c-13.3-2.1-19.8-2.5-28.2-2.5-30.8 0-38.6 3.1-38.6 33.1V225h63.9v62.9h-63.9V491h42.5v64.3H55.9v-64.2zM1111.1 470.7c-13.2 2.8-24.8 2.5-33.2 2.7-34.8.9-31.8-10.6-31.8-43.5v-142h66.3V225H1046V70.2h-84.7v377.3c0 74.1 18.3 107.9 98 107.9 18.9 0 44.8-4.9 64.4-9zM1637.2 491.4c17.8 0 32.2 14.1 32.2 32 0 17.8-14.4 31.9-32.2 31.9s-32.1-14.1-32.1-31.9 14.3-32 32.1-32m0 58.9c14.8 0 26.8-12.1 26.8-26.9s-12-26.6-26.8-26.6-26.7 11.8-26.7 26.6 11.9 26.9 26.7 26.9m5.9-11.2l-6.5-9.5h-4.5v9.5h-7.2v-31.4h13.1c7.8 0 12.6 3.9 12.6 10.9 0 5.1-2.6 8.6-6.6 9.8l7.8 10.8h-8.7zm-10.9-15.8h5.7c3.3 0 5.5-1.3 5.5-4.7 0-3.3-2.2-4.6-5.3-4.6h-5.9zM855.6 287.8v-11.3c-25.6-4.7-51.1-4.7-64.9-4.7-39.4 0-44.2 20.9-44.2 32.2 0 16 5.5 24.7 48.2 34 62.4 14 125.1 28.6 125.1 106 0 73.4-37.8 111.3-117.3 111.3-53.2 0-104.8-11.4-144.2-21.4v-63.2h64.1v11.2c27.6 5.3 56.5 4.8 71.6 4.8 42 0 48.8-22.6 48.8-34.6 0-16.7-12.1-24.7-51.5-32.7-74.2-12.7-133.2-38-133.2-113.5 0-71.4 47.7-99.4 127.3-99.4 53.9 0 94.8 8.4 134.2 18.4v62.8h-64zM465.9 343.4l-6.4-6.4-32.7 28.5c-1.7-.6-3.4-.9-5.3-.9-8.8 0-16 7.4-16 16.4 0 9.1 7.2 16.4 16 16.4s16-7.4 16-16.4c0-1.7-.3-3.4-.7-4.9z"></path><path d="M595.6 470.7l-.1-263.6h-84.7v24.7c-17.4-10.5-36.9-17.9-57.6-21.8h.5v-29.2H464v-21.5h-85.3v21.5H389V210h.6c-81 14.9-142.4 85.8-142.4 171.2 0 96.2 77.9 174.1 174.1 174.1 32.8 0 63.5-9.1 89.7-24.9l15.3 24.9h89.5v-84.7h-20.2zm-169.1-.1v-10h-10.1v9.9c-45.5-2.6-81.8-39.2-84.2-84.7h10.1v-10.1h-10c2.7-45.2 38.9-81.4 84.1-84v10h10.1v-10c44.6 2.4 80.5 37.4 84.4 81.5v2.9h-10.2v10.1h10.2v2.8c-3.8 44.2-39.8 79.2-84.4 81.6zM1495 225h174.7v62.9h-41.8l-107.1 263.6c-30.7 74-81.1 143.7-157.9 143.7-18.9 0-44-2.1-61.5-6.3l7.7-76.9c11.2 2.1 25.8 3.5 33.5 3.5 35.6 0 75.8-22.1 88.4-60.5l-108.6-267.1h-41.8V225h174.8v62.9h-41.7l61.5 151.3 61.5-151.3H1495z"></path></g></svg></a></div><div class="_1j2kes855 _1j2kes8k"><div class="_1j2kes85 _1j2kes812h"><button aria-controls="language-selector-mobile" aria-expanded="false" aria-haspopup="menu" class="_8tvhac7 _86277sb" id="language-selector-mobile-button-select-languages" type="button"><svg aria-hidden="false" color="transparent" role="img" width="14px" viewBox="0 0 20 20" fill="transparent"><path d="M10 19a9 9 0 100-18m0 18a9 9 0 110-18m0 18c2.294 0 4.154-4.03 4.154-9S12.294 1 10 1m0 18c-2.294 0-4.154-4.03-4.154-9S7.706 1 10 1m-8.308 9h16.616" stroke="#182931" stroke-width="2" stroke-linecap="square"></path></svg><span data-label="true">EN</span></button><ul aria-activedescendant="language-selector-mobile-" aria-expanded="false" aria-label="Set a site language" aria-orientation="vertical" class="_8tvhacb _8tvhaca _1j2kes8fu _1j2kes8vt _1j2kes8j1 _1j2kes8sm _1j2kes8k _1j2kes83h _1j2kes80 _1j2kes812g _8tvhacc" data-testid="options" dir="ltr" id="language-selector-mobile" role="listbox" tabindex="-1"><li aria-selected="true" class="_8tvhacf _8tvhace _1j2kes87x _1j2kes8e6 _1j2kes8a0 _1j2kes8c3 _8tvhacg _8tvhach" data-testid="option-0" id="language-selector-mobile-" role="option" tabindex="-1">EN</li><li aria-selected="false" class="_8tvhacf _8tvhace _1j2kes87x _1j2kes8e6 _1j2kes8a0 _1j2kes8c3" data-testid="option-1" id="language-selector-mobile-jp" role="option" tabindex="-1">JA</li><li aria-selected="false" class="_8tvhacf _8tvhace _1j2kes87x _1j2kes8e6 _1j2kes8a0 _1j2kes8c3" data-testid="option-2" id="language-selector-mobile-de" role="option" tabindex="-1">DE</li><li aria-selected="false" class="_8tvhacf _8tvhace _1j2kes87x _1j2kes8e6 _1j2kes8a0 _1j2kes8c3" data-testid="option-3" id="language-selector-mobile-es" role="option" tabindex="-1">ES</li><li aria-selected="false" class="_8tvhacf _8tvhace _1j2kes87x _1j2kes8e6 _1j2kes8a0 _1j2kes8c3" data-testid="option-4" id="language-selector-mobile-fr" role="option" tabindex="-1">FR</li></ul></div><button type="button" id="radix-:r2R0:" aria-haspopup="menu" aria-expanded="false" data-state="closed" class="iyrzia6"><span>Menu</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path></svg></button></div></div></div></div></div><!--astro:end--></astro-island> <main> <section class="Navigation_container_archive__1ayf02t1 Navigation_containerBase__1ayf02t0"> <div class="Navigation_inner__1ayf02t3"> <a href="/blog" class="shared_link__qki1re1 shared_focusOutline__qki1re0 shared_backLink__qki1re2"> <svg width="1em" height="1em" data-icon="mdi:arrow-left"> <symbol id="ai:mdi:arrow-left" viewBox="0 0 24 24"><path fill="currentColor" d="M20 11v2H8l5.5 5.5l-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5L8 11z"/></symbol><use href="#ai:mdi:arrow-left"></use> </svg> Back to blog </a> <div class="Navigation_iconsWrapper__1ayf02t5"> <p class="Navigation_textWrapper__1ayf02t6">Follow and Subscribe</p> <a class="shared_focusOutline__qki1re0 Navigation_xTwitterIconLink__1ayf02t8" href="https://x.com/fastly" target="_blank" aria-label="X/Twitter"> <div class="shared_backLink__qki1re2 Navigation_icon__1ayf02t7"><svg width="18" height="18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.3319 7.92804 15.5437 2h-1.235L9.78327 7.14724 6.16883 2H2l5.46574 7.78354L2 16h1.2351l4.77896-5.4357L11.8312 16H16l-5.6684-8.07196h.0003ZM8.64026 9.85211l-.55379-.77506-4.40634-6.16727h1.89704l3.55597 4.97718.55379.77506 4.62237 6.46958h-1.8971L8.64026 9.85241v-.0003Z" fill="#000"/></svg></div> </a> <a class="shared_focusOutline__qki1re0" href="/blog_rss.xml" target="_blank" aria-label="RSS feed"> <svg width="24" height="24" class="shared_backLink__qki1re2 Navigation_icon__1ayf02t7" data-icon="mdi:rss"> <symbol id="ai:mdi:rss" viewBox="0 0 24 24"><path fill="currentColor" d="M6.18 15.64a2.18 2.18 0 0 1 2.18 2.18C8.36 19 7.38 20 6.18 20C5 20 4 19 4 17.82a2.18 2.18 0 0 1 2.18-2.18M4 4.44A15.56 15.56 0 0 1 19.56 20h-2.83A12.73 12.73 0 0 0 4 7.27zm0 5.66a9.9 9.9 0 0 1 9.9 9.9h-2.83A7.07 7.07 0 0 0 4 12.93z"/></symbol><use href="#ai:mdi:rss"></use> </svg> </a> </div> </div> </section> <section class="generic_main__rgehfz0"> <div class="generic_inner__rgehfz1"> <header class="blog_pageHeader__14qyeuz2"> <h1 class="blog_pageHeaderText__14qyeuz4 nbbs0e6">All blog posts</h1> <p class="blog_pageHeaderNumber__14qyeuz3 nbbs0e1"> Page 2 </p> </header> <div class="BlogCardList_cardList__13ifyha0"> <a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/the-lengthiest-http-headers"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">The lengthiest HTTP headers</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Leon Brocard</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Discover how large HTTP headers can impact your web page's loading speed. Learn about essential headers and strategies to optimize their size for better performance.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2025-02-10">February 10, 2025</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">CDN & Delivery</div> <div class="BlogCard_category__1hancc7">+ 2 more</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/3L6Jlx6JQ8D1VA2arxPs4d/1d9e5c61b49603b9fe64f9e528d6cb0c/Machinery_working_function_reusable.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/3L6Jlx6JQ8D1VA2arxPs4d/1d9e5c61b49603b9fe64f9e528d6cb0c/Machinery_working_function_reusable.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/3L6Jlx6JQ8D1VA2arxPs4d/1d9e5c61b49603b9fe64f9e528d6cb0c/Machinery_working_function_reusable.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/3L6Jlx6JQ8D1VA2arxPs4d/1d9e5c61b49603b9fe64f9e528d6cb0c/Machinery_working_function_reusable.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/3L6Jlx6JQ8D1VA2arxPs4d/1d9e5c61b49603b9fe64f9e528d6cb0c/Machinery_working_function_reusable.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/ddos-in-january"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">DDoS in January</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Arun Kumar, David King, + 1 more</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Stay informed with Fastly's monthly DDoS report, highlighting a 14.5% rise in attacks. Utilize our data-driven insights to bolster your application's security.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2025-02-06">February 06, 2025</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">Security</div> <div class="BlogCard_category__1hancc7">Industry insights</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/73a3cj8bN5ssOVEYqUuwNp/e4924a1f6b5224915cf4d170e7fa2719/WebSecurity_NewvsOld_reusable.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/73a3cj8bN5ssOVEYqUuwNp/e4924a1f6b5224915cf4d170e7fa2719/WebSecurity_NewvsOld_reusable.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/73a3cj8bN5ssOVEYqUuwNp/e4924a1f6b5224915cf4d170e7fa2719/WebSecurity_NewvsOld_reusable.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/73a3cj8bN5ssOVEYqUuwNp/e4924a1f6b5224915cf4d170e7fa2719/WebSecurity_NewvsOld_reusable.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/73a3cj8bN5ssOVEYqUuwNp/e4924a1f6b5224915cf4d170e7fa2719/WebSecurity_NewvsOld_reusable.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/cache-me-if-you-can-http-cache-api-edition"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">Cache Me If You Can: HTTP Cache API Edition</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Ajay Bharadwaj</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Discover Fastly's programmable cache, a powerful feature of our Compute platform. Leverage our HTTP Cache APIs to enhance application performance and user satisfaction. </p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2025-02-05">February 05, 2025</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">CDN & Delivery</div> <div class="BlogCard_category__1hancc7">+ 4 more</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/6liTVDVsgpSflGzsSwQlcU/8c6dbc84b331cbfffc5084e075e7524b/building_webpage_reusable.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/6liTVDVsgpSflGzsSwQlcU/8c6dbc84b331cbfffc5084e075e7524b/building_webpage_reusable.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/6liTVDVsgpSflGzsSwQlcU/8c6dbc84b331cbfffc5084e075e7524b/building_webpage_reusable.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/6liTVDVsgpSflGzsSwQlcU/8c6dbc84b331cbfffc5084e075e7524b/building_webpage_reusable.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/6liTVDVsgpSflGzsSwQlcU/8c6dbc84b331cbfffc5084e075e7524b/building_webpage_reusable.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/three-application-security-trends-to-monitor-in-2025"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">Three application security trends to monitor in 2025</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">David King</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Discover how cybersecurity professionals are adapting to a rapidly changing landscape. Explore insights on growth, consolidation, and automation in security strategies.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2025-02-04">February 04, 2025</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">Security</div> <div class="BlogCard_category__1hancc7">Industry insights</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/6DAmTuPv73LjaMIKDaWg4e/a4b67d4e77eb26457999ef78a1b7d552/securityideas_reusable__1_.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/6DAmTuPv73LjaMIKDaWg4e/a4b67d4e77eb26457999ef78a1b7d552/securityideas_reusable__1_.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/6DAmTuPv73LjaMIKDaWg4e/a4b67d4e77eb26457999ef78a1b7d552/securityideas_reusable__1_.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/6DAmTuPv73LjaMIKDaWg4e/a4b67d4e77eb26457999ef78a1b7d552/securityideas_reusable__1_.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/6DAmTuPv73LjaMIKDaWg4e/a4b67d4e77eb26457999ef78a1b7d552/securityideas_reusable__1_.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/pci-dss-4-0-demystified"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">PCI DSS 4.0 Demystified</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Lorraine Bellon</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Stay informed about the upcoming PCI DSS 4.0 deadline on March 31, 2025. Learn how to enhance your security measures for processing cardholder data.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2025-02-03">February 03, 2025</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">Industry insights</div> <div class="BlogCard_category__1hancc7">+ 2 more</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/56O65y65s0lc3Fobtf3mNJ/fc8fe66d9036572e7f644679260719b6/Security_GeneralBestPractices_resusable.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/56O65y65s0lc3Fobtf3mNJ/fc8fe66d9036572e7f644679260719b6/Security_GeneralBestPractices_resusable.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/56O65y65s0lc3Fobtf3mNJ/fc8fe66d9036572e7f644679260719b6/Security_GeneralBestPractices_resusable.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/56O65y65s0lc3Fobtf3mNJ/fc8fe66d9036572e7f644679260719b6/Security_GeneralBestPractices_resusable.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/56O65y65s0lc3Fobtf3mNJ/fc8fe66d9036572e7f644679260719b6/Security_GeneralBestPractices_resusable.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/built-with-fastly-northflanks-developer-platform"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">Built with Fastly: Northflank’s Developer Platform</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Austin Spires, Will Stewart</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Discover how Fastly empowers engineering teams to build and scale web applications, like startup Northflank, and how Fastly's products assist in reaching their goals.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2025-01-30">January 30, 2025</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">Customers</div> <div class="BlogCard_category__1hancc7">DevOps</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/6wIDGA86nhZpAMBgW0wipv/163da390e075e0a8d38309033187414f/Handshake_crossfunction_collaboration_reusable.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/6wIDGA86nhZpAMBgW0wipv/163da390e075e0a8d38309033187414f/Handshake_crossfunction_collaboration_reusable.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/6wIDGA86nhZpAMBgW0wipv/163da390e075e0a8d38309033187414f/Handshake_crossfunction_collaboration_reusable.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/6wIDGA86nhZpAMBgW0wipv/163da390e075e0a8d38309033187414f/Handshake_crossfunction_collaboration_reusable.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/6wIDGA86nhZpAMBgW0wipv/163da390e075e0a8d38309033187414f/Handshake_crossfunction_collaboration_reusable.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/introducing-fastly-staging-environment-test-with-confidence-deploy-with-ease"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">Introducing Fastly Staging Environment: Test with Confidence, Deploy with Ease</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Simon Wistow</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Introducing Fastly's Staging Environment lets you test your CDN and Compute configurations effortlessly, with just a click, before they go live.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2025-01-27">January 27, 2025</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">CDN & Delivery</div> <div class="BlogCard_category__1hancc7">+ 3 more</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/7DYC3JvJxS4Uk5nTojXamp/a79516396fee8953f4f5af497c6b26f0/Blog_Image_1200x628_Fastly_Staging_Environment_Black.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/7DYC3JvJxS4Uk5nTojXamp/a79516396fee8953f4f5af497c6b26f0/Blog_Image_1200x628_Fastly_Staging_Environment_Black.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/7DYC3JvJxS4Uk5nTojXamp/a79516396fee8953f4f5af497c6b26f0/Blog_Image_1200x628_Fastly_Staging_Environment_Black.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/7DYC3JvJxS4Uk5nTojXamp/a79516396fee8953f4f5af497c6b26f0/Blog_Image_1200x628_Fastly_Staging_Environment_Black.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/7DYC3JvJxS4Uk5nTojXamp/a79516396fee8953f4f5af497c6b26f0/Blog_Image_1200x628_Fastly_Staging_Environment_Black.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/the-open-web-is-vibrant-and-vital-to-2025"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">The Open Web is Vibrant, and Vital to 2025</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Austin Spires, Jenn Turner</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Explore Fastly's commitment to the open web and education, where ideas flourish into impactful online experiences. Check out what members of Fast Forward accomplished in 2024.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2025-01-24">January 24, 2025</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">Culture</div> <div class="BlogCard_category__1hancc7">+ 2 more</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/1VtT175ghX16wQknPUeDEf/0839b3d5ff194b57cff699ae3629b177/compass_reusable.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/1VtT175ghX16wQknPUeDEf/0839b3d5ff194b57cff699ae3629b177/compass_reusable.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/1VtT175ghX16wQknPUeDEf/0839b3d5ff194b57cff699ae3629b177/compass_reusable.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/1VtT175ghX16wQknPUeDEf/0839b3d5ff194b57cff699ae3629b177/compass_reusable.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/1VtT175ghX16wQknPUeDEf/0839b3d5ff194b57cff699ae3629b177/compass_reusable.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/fastly-bot-management-wins-2025-devies"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">Fastly Bot Management Wins at the 2025 DEVIES</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">James Nguyen, Daniel Corbett</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Fastly Bot Management proudly wins the 2025 DEVIES Award in AppSecOps, showcasing innovation and excellence in developer technology for modern teams.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2025-01-15">January 15, 2025</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">Security</div> <div class="BlogCard_category__1hancc7">Company news</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/28f5DvXQFKzANPwmZDoxru/622a57bd46fefa98bee9d5408365f744/30f8ae3b-10c4-4253-9869-fc7274bd501d.jpg?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/28f5DvXQFKzANPwmZDoxru/622a57bd46fefa98bee9d5408365f744/30f8ae3b-10c4-4253-9869-fc7274bd501d.jpg?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/28f5DvXQFKzANPwmZDoxru/622a57bd46fefa98bee9d5408365f744/30f8ae3b-10c4-4253-9869-fc7274bd501d.jpg?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/28f5DvXQFKzANPwmZDoxru/622a57bd46fefa98bee9d5408365f744/30f8ae3b-10c4-4253-9869-fc7274bd501d.jpg?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/28f5DvXQFKzANPwmZDoxru/622a57bd46fefa98bee9d5408365f744/30f8ae3b-10c4-4253-9869-fc7274bd501d.jpg?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/profiling-fastly-compute-applications"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">Profiling Fastly Compute Applications</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Leon Brocard</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Unlock superior web performance with Fastly Compute. Utilize our edge network and WebAssembly to build fast, secure applications tailored for your users.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2025-01-13">January 13, 2025</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">Compute</div> <div class="BlogCard_category__1hancc7">+ 2 more</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/7JQs1p6io60uhHdGtkzRqt/4550d8d4f4882e8ec139a5deb03c6800/blog_minimizing_ossification_V2.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/7JQs1p6io60uhHdGtkzRqt/4550d8d4f4882e8ec139a5deb03c6800/blog_minimizing_ossification_V2.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/7JQs1p6io60uhHdGtkzRqt/4550d8d4f4882e8ec139a5deb03c6800/blog_minimizing_ossification_V2.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/7JQs1p6io60uhHdGtkzRqt/4550d8d4f4882e8ec139a5deb03c6800/blog_minimizing_ossification_V2.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/7JQs1p6io60uhHdGtkzRqt/4550d8d4f4882e8ec139a5deb03c6800/blog_minimizing_ossification_V2.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/ddos-in-december"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">DDoS in December</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Simran Khalsa, David King, + 1 more</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Discover the latest trends and actionable insights on application DDoS attacks in December 2024. Strengthen your security with our expert analysis and guidance.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2025-01-10">January 10, 2025</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">Security</div> <div class="BlogCard_category__1hancc7">Industry insights</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/5VNmXOpFlSNZh9PMVyRFEJ/0f07b5ac777f7bf55ba3538b3df4e521/Peaks_graph.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/5VNmXOpFlSNZh9PMVyRFEJ/0f07b5ac777f7bf55ba3538b3df4e521/Peaks_graph.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/5VNmXOpFlSNZh9PMVyRFEJ/0f07b5ac777f7bf55ba3538b3df4e521/Peaks_graph.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/5VNmXOpFlSNZh9PMVyRFEJ/0f07b5ac777f7bf55ba3538b3df4e521/Peaks_graph.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/5VNmXOpFlSNZh9PMVyRFEJ/0f07b5ac777f7bf55ba3538b3df4e521/Peaks_graph.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/thanks-to-the-internets-on-call-teams"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">Thanks to the internet’s on-call teams</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Austin Spires</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Thank you for the essential role that on-call teams play in ensuring internet reliability and security, particularly during the holiday season. We appreciate your dedication.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2025-01-07">January 07, 2025</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">Culture</div> <div class="BlogCard_category__1hancc7">+ 4 more</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/6wIDGA86nhZpAMBgW0wipv/163da390e075e0a8d38309033187414f/Handshake_crossfunction_collaboration_reusable.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/6wIDGA86nhZpAMBgW0wipv/163da390e075e0a8d38309033187414f/Handshake_crossfunction_collaboration_reusable.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/6wIDGA86nhZpAMBgW0wipv/163da390e075e0a8d38309033187414f/Handshake_crossfunction_collaboration_reusable.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/6wIDGA86nhZpAMBgW0wipv/163da390e075e0a8d38309033187414f/Handshake_crossfunction_collaboration_reusable.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/6wIDGA86nhZpAMBgW0wipv/163da390e075e0a8d38309033187414f/Handshake_crossfunction_collaboration_reusable.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/fastlys-edge-cloud-industry-reports-a-year-in-review"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">Fastly’s Edge Cloud Industry Reports: A Year in Review</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">John Agger</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Explore our industry reports on edge cloud strategies, addressing performance and security challenges. Unlock innovative solutions for common business challenges.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2024-12-20">December 20, 2024</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">Industry insights</div> <div class="BlogCard_category__1hancc7">Edge network</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/3RpY2Mv3vBhyZTzI7bLB0e/be1d019a53307c8522a5ba8007a1b622/securityideas_reusable.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/3RpY2Mv3vBhyZTzI7bLB0e/be1d019a53307c8522a5ba8007a1b622/securityideas_reusable.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/3RpY2Mv3vBhyZTzI7bLB0e/be1d019a53307c8522a5ba8007a1b622/securityideas_reusable.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/3RpY2Mv3vBhyZTzI7bLB0e/be1d019a53307c8522a5ba8007a1b622/securityideas_reusable.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/3RpY2Mv3vBhyZTzI7bLB0e/be1d019a53307c8522a5ba8007a1b622/securityideas_reusable.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/fastly-named-to-newsweek-excellence-index-2025"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">Fastly Named to Newsweek Excellence Index 2025</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Puja Jaspal</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Fastly's inclusion in the 2025 Newsweek Excellence Index reflects our dedication to social responsibility and employee well-being, showcasing our commitment to excellence.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2024-12-19">December 19, 2024</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">Company news</div> <div class="BlogCard_category__1hancc7">Culture</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/5xao36VB75wVLPLfwSrmu8/7b716a2e7da3b3d663003de4636d73d2/newsweek-blog-image.jpg?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/5xao36VB75wVLPLfwSrmu8/7b716a2e7da3b3d663003de4636d73d2/newsweek-blog-image.jpg?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/5xao36VB75wVLPLfwSrmu8/7b716a2e7da3b3d663003de4636d73d2/newsweek-blog-image.jpg?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/5xao36VB75wVLPLfwSrmu8/7b716a2e7da3b3d663003de4636d73d2/newsweek-blog-image.jpg?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/5xao36VB75wVLPLfwSrmu8/7b716a2e7da3b3d663003de4636d73d2/newsweek-blog-image.jpg?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/2024-end-of-year-product-release-rewind"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">2024: End of Year Product Release Rewind</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Leigh Clancy</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">We’re always improving the Fastly platform to enable developers, security experts, and more! See an overview of the product releases that we unveiled in 2024.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2024-12-18">December 18, 2024</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">CDN & Delivery</div> <div class="BlogCard_category__1hancc7">+ 5 more</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="An illustration of a hand holding a megaphone with shield and lock icons blaring out" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/MI5cLNmCiMVql07cPnbzu/701931c99a7129ac8fd4ea7c9cb49fb1/megaphone_security_reusable.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/MI5cLNmCiMVql07cPnbzu/701931c99a7129ac8fd4ea7c9cb49fb1/megaphone_security_reusable.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/MI5cLNmCiMVql07cPnbzu/701931c99a7129ac8fd4ea7c9cb49fb1/megaphone_security_reusable.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/MI5cLNmCiMVql07cPnbzu/701931c99a7129ac8fd4ea7c9cb49fb1/megaphone_security_reusable.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/MI5cLNmCiMVql07cPnbzu/701931c99a7129ac8fd4ea7c9cb49fb1/megaphone_security_reusable.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/what-does-it-all-mean-an-introduction-to-semantic-caching-and-fastlys-ai"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">What does it all mean? An introduction to semantic caching and Fastly’s AI Accelerator</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Jesse von Doom</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Fastly’s AI Accelerator is a pass-through API that makes semantic caching easy and works with your existing code. </p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2024-12-17">December 17, 2024</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">Compute</div> <div class="BlogCard_category__1hancc7">+ 4 more</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/7AiszqEeURyZny7A8L5X2D/71b5bcbb5e8b285b113a22bfbe312805/1200x628_Fastly_Object_Storage_Blog-Social_Image.jpg?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/7AiszqEeURyZny7A8L5X2D/71b5bcbb5e8b285b113a22bfbe312805/1200x628_Fastly_Object_Storage_Blog-Social_Image.jpg?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/7AiszqEeURyZny7A8L5X2D/71b5bcbb5e8b285b113a22bfbe312805/1200x628_Fastly_Object_Storage_Blog-Social_Image.jpg?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/7AiszqEeURyZny7A8L5X2D/71b5bcbb5e8b285b113a22bfbe312805/1200x628_Fastly_Object_Storage_Blog-Social_Image.jpg?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/7AiszqEeURyZny7A8L5X2D/71b5bcbb5e8b285b113a22bfbe312805/1200x628_Fastly_Object_Storage_Blog-Social_Image.jpg?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/how-to-save-christmas-for-beyonce"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">How to Save Christmas for Beyoncé</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Anil Dash</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">This Christmas, Netflix is bringing the world a Beyoncé halftime show, promising unforgettable moments - but will this massive live event go off without a hitch?</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2024-12-16">December 16, 2024</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">CDN & Delivery</div> <div class="BlogCard_category__1hancc7">Performance</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/6LEjmOd52Bs90r4OSmRImC/daba3fc7521c076baeef3a90b4705d50/iStock-1446671706.jpg?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/6LEjmOd52Bs90r4OSmRImC/daba3fc7521c076baeef3a90b4705d50/iStock-1446671706.jpg?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/6LEjmOd52Bs90r4OSmRImC/daba3fc7521c076baeef3a90b4705d50/iStock-1446671706.jpg?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/6LEjmOd52Bs90r4OSmRImC/daba3fc7521c076baeef3a90b4705d50/iStock-1446671706.jpg?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/6LEjmOd52Bs90r4OSmRImC/daba3fc7521c076baeef3a90b4705d50/iStock-1446671706.jpg?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/build-store-scale-fastly-object-storage-with-zero-egress-costs-here"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">Build, Store, and Scale: Fastly Object Storage With Zero Egress Costs is Here</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Jesse von Doom</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Tired of high storage bills? Fastly Object Storage offers always-free egress and straightforward pricing, empowering your innovation without breaking the bank.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2024-12-12">December 12, 2024</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">CDN & Delivery</div> <div class="BlogCard_category__1hancc7">+ 5 more</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="An illustration of a 3D red cloud with up and down arrows on it. Underneath it shows tiles of graphics streaming down" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/3bUDXtqFcltdFZmMAp5qkJ/a22f3936da98d757133cfe4b0146b969/1200x628_Fastly_Object_Storage_Blog_Image.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/3bUDXtqFcltdFZmMAp5qkJ/a22f3936da98d757133cfe4b0146b969/1200x628_Fastly_Object_Storage_Blog_Image.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/3bUDXtqFcltdFZmMAp5qkJ/a22f3936da98d757133cfe4b0146b969/1200x628_Fastly_Object_Storage_Blog_Image.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/3bUDXtqFcltdFZmMAp5qkJ/a22f3936da98d757133cfe4b0146b969/1200x628_Fastly_Object_Storage_Blog_Image.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/3bUDXtqFcltdFZmMAp5qkJ/a22f3936da98d757133cfe4b0146b969/1200x628_Fastly_Object_Storage_Blog_Image.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/start-your-next-fastly-compute-javascript-application-npm-init"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">Start your next Fastly Compute JavaScript application with npm init</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Katsuyuki Omuro</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">If you're using Fastly Compute, the `npm init` script makes it easy to set up your projects with familiar tools.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2024-12-11">December 11, 2024</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">Compute</div> <div class="BlogCard_category__1hancc7">+ 2 more</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/TPjnNaF5aGuZYfVFX4MHm/53a1aab88648497add72369edddedd3a/Code_blank_reusable.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/TPjnNaF5aGuZYfVFX4MHm/53a1aab88648497add72369edddedd3a/Code_blank_reusable.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/TPjnNaF5aGuZYfVFX4MHm/53a1aab88648497add72369edddedd3a/Code_blank_reusable.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/TPjnNaF5aGuZYfVFX4MHm/53a1aab88648497add72369edddedd3a/Code_blank_reusable.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/TPjnNaF5aGuZYfVFX4MHm/53a1aab88648497add72369edddedd3a/Code_blank_reusable.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a><a class="BlogCard_container__1hancc0 shared_focusOutline__qki1re0" href="/blog/introducing-the-fastly-extension-for-raycast"> <h3 class="BlogCard_blogTitle__1hancc1 nbbs0e7">Introducing the Fastly Extension for Raycast</h3> <p class="BlogCard_authorsList__1hancc3 nbbs0e0">Jonathan Speek</p> <p class="BlogCard_summaryContainer__1hancc4 nbbs0e0">Introducing the Fastly extension for Raycast on macOS! Simplify your service management, get support, and find essential resources all in one place.</p> <div class="BlogCard_textContainer__1hancc2"> <time datetime="2024-12-03">December 03, 2024</time> <div class="BlogCard_blogCategoriesContainer__1hancc6"> <div class="BlogCard_category__1hancc7">DevOps</div> <div class="BlogCard_category__1hancc7">Product</div> </div> </div> <figure class="Image_containerDefault_img__cu2twv3 Image_containerDefaultBase__cu2twv2" style="--aspectRatio__cu2twv0:2/1"><img alt="" class="BlogCard_img__1hancc5" src="//www.fastly.com/cimages/ocb1q9kflo7k/4vCsjPiwbZW36wMSoy5xfi/61a7067dc1c41a48595fcc977e9568b3/Fastly_raycast.png?auto=avif&crop=2:1,smart&width=640" srcset="//www.fastly.com/cimages/ocb1q9kflo7k/4vCsjPiwbZW36wMSoy5xfi/61a7067dc1c41a48595fcc977e9568b3/Fastly_raycast.png?auto=avif&crop=2:1,smart&width=320 320w,//www.fastly.com/cimages/ocb1q9kflo7k/4vCsjPiwbZW36wMSoy5xfi/61a7067dc1c41a48595fcc977e9568b3/Fastly_raycast.png?auto=avif&crop=2:1,smart&width=640 640w,//www.fastly.com/cimages/ocb1q9kflo7k/4vCsjPiwbZW36wMSoy5xfi/61a7067dc1c41a48595fcc977e9568b3/Fastly_raycast.png?auto=avif&crop=2:1,smart&width=920 920w,//www.fastly.com/cimages/ocb1q9kflo7k/4vCsjPiwbZW36wMSoy5xfi/61a7067dc1c41a48595fcc977e9568b3/Fastly_raycast.png?auto=avif&crop=2:1,smart&width=1280 1280w,"/></figure> </a> </div> <nav aria-label="pagination"><ul class="pagination_container__bdz7su0"><li> <a class="pagination_navButtonLink__bdz7su5 pagination_focusLine__bdz7su1" href="/blog" aria-label="Previous page"><svg width="1em" height="1em" data-icon="mdi:chevron-left"> <symbol id="ai:mdi:chevron-left" viewBox="0 0 24 24"><path fill="currentColor" d="M15.41 16.58L10.83 12l4.58-4.59L14 6l-6 6l6 6z"/></symbol><use href="#ai:mdi:chevron-left"></use> </svg></a> </li><li class="pagination_numberItem__bdz7su2 nbbs0e7 pagination_focusLine__bdz7su1" aria-label="Page 1"> <a class="pagination_link__bdz7su4" href="/blog"> 1 </a> </li><li class="pagination_numberItem__bdz7su2 nbbs0e7 pagination_focusLine__bdz7su1" aria-current="true" aria-label="Page 2"> 2 </li><li class="pagination_numberItem__bdz7su2 nbbs0e7 pagination_focusLine__bdz7su1" aria-label="Page 3"> <a class="pagination_link__bdz7su4" href="/blog/3"> 3 </a> </li><li class="pagination_numberItem__bdz7su2 nbbs0e7 pagination_focusLine__bdz7su1" aria-label="Page 4"> <a class="pagination_link__bdz7su4" href="/blog/4"> 4 </a> </li><li class="pagination_numberItem__bdz7su2 nbbs0e7 pagination_focusLine__bdz7su1" aria-label="Page 5"> <a class="pagination_link__bdz7su4" href="/blog/5"> 5 </a> </li><li class="pagination_numberItem__bdz7su2 nbbs0e7 pagination_focusLine__bdz7su1" aria-label="Page 6"> <a class="pagination_link__bdz7su4" href="/blog/6"> 6 </a> </li><li class="pagination_numberItem__bdz7su2 nbbs0e7 pagination_focusLine__bdz7su1" aria-label="Page 7"> <a class="pagination_link__bdz7su4" href="/blog/7"> 7 </a> </li><li class="pagination_numberItem__bdz7su2 nbbs0e7 pagination_focusLine__bdz7su1 pagination_ellipsis__bdz7su3"> … </li><li class="pagination_numberItem__bdz7su2 nbbs0e7 pagination_focusLine__bdz7su1" aria-label="Page 43"> <a class="pagination_link__bdz7su4" href="/blog/43"> 43 </a> </li><li> <a class="pagination_navButtonLink__bdz7su5 pagination_focusLine__bdz7su1" href="/blog/3" aria-label="Next page"><svg width="1em" height="1em" data-icon="mdi:chevron-right"> <symbol id="ai:mdi:chevron-right" viewBox="0 0 24 24"><path fill="currentColor" d="M8.59 16.58L13.17 12L8.59 7.41L10 6l6 6l-6 6z"/></symbol><use href="#ai:mdi:chevron-right"></use> </svg></a> </li></ul></nav> </div> </section> </main> <div class="_1uhd5ey7" data-swiftype-index="false"><div class="_1uhd5ey8"><div class="_1uhd5ey9"><img alt="Fastly" height="48px" src="/logo-white.svg" width="133.33px"/></div><ul class="_1uhd5eya"><li class="_1uhd5eyb"><div class="_1uhd5eyf _1uhd5eyc">Products</div><ul class="_1j2kes85f _1j2kes8k _1j2kes83h"><li><a href="/products" class="_1uhd5eyd _1uhd5eyc">Edge Cloud Platform</a></li><li><a href="/pricing" class="_1uhd5eyd _1uhd5eyc">Pricing</a></li><li><a href="/signup" class="_1uhd5eyd _1uhd5eyc">Try Fastly Free</a></li><li><a href="/network-map" class="_1uhd5eyd _1uhd5eyc">Network Map</a></li></ul></li><li class="_1uhd5eyb"><div class="_1uhd5eyf _1uhd5eyc">Solutions</div><ul class="_1j2kes85f _1j2kes8k _1j2kes83h"><li><a href="/solutions/professional-services" class="_1uhd5eyd _1uhd5eyc">Professional Services</a></li><li><a href="/solutions/managed-cdn" class="_1uhd5eyd _1uhd5eyc">Managed CDN</a></li><li><a href="/services/support-plans" class="_1uhd5eyd _1uhd5eyc">Support Plans</a></li><li><a href="/contact-sales" class="_1uhd5eyd _1uhd5eyc">Talk to an Expert</a></li></ul></li><li class="_1uhd5eyb"><div class="_1uhd5eyf _1uhd5eyc">Learn</div><ul class="_1j2kes85f _1j2kes8k _1j2kes83h"><li><a href="/documentation/" class="_1uhd5eyd _1uhd5eyc">Documentation</a></li><li><a href="/documentation/developers/" class="_1uhd5eyd _1uhd5eyc">Developers</a></li><li><a href="/resources" class="_1uhd5eyd _1uhd5eyc">Resource Library</a></li><li><a href="/blog" class="_1uhd5eyd _1uhd5eyc">Blog</a></li><li><a href="/events" class="_1uhd5eyd _1uhd5eyc">Events</a></li></ul></li><li class="_1uhd5eyb"><div class="_1uhd5eyf _1uhd5eyc">Support</div><ul class="_1j2kes85f _1j2kes8k _1j2kes83h"><li><a href="https://support.fastly.com/" class="_1uhd5eyd _1uhd5eyc">Support Center</a></li><li><a href="https://www.fastlystatus.com/" class="_1uhd5eyd _1uhd5eyc">Network Status</a></li><li><a href="/contact-us" class="_1uhd5eyd _1uhd5eyc">Contact Us</a></li></ul></li><li class="_1uhd5eyb"><div class="_1uhd5eyf _1uhd5eyc">Company</div><ul class="_1j2kes85f _1j2kes8k _1j2kes83h"><li><a href="/company" class="_1uhd5eyd _1uhd5eyc">About Us</a></li><li><a href="/about/careers" class="_1uhd5eyd _1uhd5eyc">Careers</a></li><li><a href="/customers" class="_1uhd5eyd _1uhd5eyc">Customer Stories</a></li><li><a href="/partners" class="_1uhd5eyd _1uhd5eyc">Partners</a></li><li><a href="/press" class="_1uhd5eyd _1uhd5eyc">News</a></li><li><a href="https://investors.fastly.com/" class="_1uhd5eyd _1uhd5eyc">Investor Relations</a></li><li><a href="/trust" class="_1uhd5eyd _1uhd5eyc">Trust</a></li></ul></li><li class="_1uhd5eyb"><div class="_1uhd5eyf _1uhd5eyc">Compare</div><ul class="_1j2kes85f _1j2kes8k _1j2kes83h"><li><a href="https://www.fastly.com/resources/datasheets/capability-comparison-akamai/" class="_1uhd5eyd _1uhd5eyc">Fastly vs. Akamai CDN</a></li><li><a href="https://www.fastly.com/resources/datasheets/capability-comparison-security-akamai/" class="_1uhd5eyd _1uhd5eyc">Fastly vs. Akamai Security</a></li><li><a href="https://www.fastly.com/resources/datasheets/capability-comparison-cloudflare/" class="_1uhd5eyd _1uhd5eyc">Fastly vs. Cloudflare</a></li><li><a href="https://www.fastly.com/resources/datasheets/capability-comparison-security-imperva/" class="_1uhd5eyd _1uhd5eyc">Fastly vs. Imperva</a></li><li><a href="https://www.fastly.com/resources/datasheets/fastly-cdn-performance-compared-to-cloud-providers/" class="_1uhd5eyd _1uhd5eyc">Fastly with Cloud Providers</a></li></ul></li></ul><div class="_1j2kes85m _1j2kes8k _1j2kes832 _1j2kes82p _1j2kes83c _1j2kes839"><div class="_1uhd5eyg"><span class="_1uhd5eyc">© Fastly <!-- -->2025</span><ul class="_1j2kes85k _1j2kes8k _1j2kes83h _1j2kes839"><li><a href="/terms/" class="_1uhd5eyd _1uhd5eyc _1uhd5eye">Terms of Service</a></li><li><a href="/privacy/" class="_1uhd5eyd _1uhd5eyc _1uhd5eye">Privacy policy</a></li><li><a href="/acceptable-use" class="_1uhd5eyd _1uhd5eyc _1uhd5eye">Acceptable Use</a></li></ul></div><div class="_1uhd5eyg"><ul class="_1j2kes85k _1j2kes8k _1j2kes83h _1j2kes83a"><li><a href="https://www.twitter.com/fastly" class="_1uhd5eyd _1uhd5eyc">X<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z"></path></svg></a></li><li><a href="https://www.linkedin.com/company/fastly" class="_1uhd5eyd _1uhd5eyc">LinkedIn<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z"></path></svg></a></li><li><a href="https://www.instagram.com/fastlyinc" class="_1uhd5eyd _1uhd5eyc">Instagram<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z"></path></svg></a></li><li><a href="https://www.youtube.com/@Fastly-Inc" class="_1uhd5eyd _1uhd5eyc">YouTube<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z"></path></svg></a></li></ul></div></div></div></div> </div> <script>(function(){const mode = "production"; const readCookie = (n) => { if (typeof document === "undefined") { return null } return ( (document.cookie.split(/;\s*/).find((c) => c.startsWith(`${n}=`)) || "").slice( n.length + 1, ) || undefined ) } const readSubcookie = (cv, sck) => decodeURIComponent( (cv.split(/&/).find((sc) => sc.startsWith(`${sck}=`)) || "").slice(sck.length + 1), ) || undefined let dds = "d8606fe0-eb46-49e2-9118-e39304fc0f7b" if (mode !== "production") { dds += "-test" } const consentCookiePresent = readCookie("OptanonConsent") const alertBoxClosed = readCookie("OptanonAlertBoxClosed") let preferenceVals = null let acceptsAllCookieTypes = false if (consentCookiePresent) { const groups = readSubcookie(consentCookiePresent, "groups") if (groups) { // Consented categories are expected to be a comma separated string of 3 key:boolean pairs // e.g. groups=req:1,funcs:1,adv:0 // Groups and total count are defined within the CookiePro service const groupsArray = groups.split(",").filter((group) => group.includes(":1")) acceptsAllCookieTypes = groupsArray.length === 3 preferenceVals = groupsArray.join(",").replace(/:1/g, "") } } if ((alertBoxClosed || acceptsAllCookieTypes) && "dataLayer" in window) { window.dataLayer.push( { event: "OneTrustLoaded", OnetrustActiveGroups: `${preferenceVals}`, }, { event: "OptanonLoaded", OptanonActiveGroups: `${preferenceVals}`, }, { event: "OneTrustGroupsUpdated", OnetrustActiveGroups: `${preferenceVals}`, }, ) } else { ;(function () { var s = document.createElement("script") s.type = "text/javascript" s.async = true s.charset = "UTF-8" s.setAttribute("data-document-language", "true") s.setAttribute("data-domain-script", `${dds}`) s.src = "//cdn.cookielaw.org/scripttemplates/otSDKStub.js" document.getElementsByTagName("head")[0].appendChild(s) })() function OptanonWrapper() {} } })();</script> </div> </body></html>