CINXE.COM

Netlify Newsroom - Press Releases and News

<!doctype html> <html lang="en" data-announcement-data=""> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <title>Netlify Newsroom - Press Releases and News</title><link rel="canonical" href="https://www.netlify.com/press/"/> <link rel="preconnect" href="https://netlify-eleventy-api-img.netlify.app/"> <link rel="preload" href="/v3/_fonts/PacaembuVar-subset.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/v3/_fonts/MulishVar-subset.woff2" as="font" type="font/woff2" crossorigin> <link rel="alternate" type="application/rss+xml" title="Netlify Blog RSS Feed" href="https://www.netlify.com/community-feed.xml/"/> <link rel="search" type="application/opensearchdescription+xml" title="Netlify" href="/v3/static/opensearch.xml"/> <!-- Favicons --> <!-- Default favicon --> <link rel="icon" href="/favicon.ico" sizes="32x32"> <!-- SVG favicon with dark/lightmode support --> <link rel="icon" href="/icon.svg" type="image/svg+xml"> <!-- Apple touch icon --> <link rel="apple-touch-icon" href="/apple-touch-icon.png"> <!-- Android manifest --> <link rel="manifest" href="/manifest.webmanifest" crossorigin="use-credentials"> <meta name="apple-mobile-web-app-title" content="Netlify"/> <meta name="application-name" content="Netlify"/> <meta name="theme-color" content="#ffffff"/> <meta name="description" content="See the latest Netlify press and news. Founded in 2014 and now used by millions of web developers and businesses, Netlify provides modern build workflows, serverless functions and a global Edge network for websites and applications."/> <meta itemprop="name" content="Netlify Newsroom - Press Releases and News"/> <meta itemprop="description" content="See the latest Netlify press and news. Founded in 2014 and now used by millions of web developers and businesses, Netlify provides modern build workflows, serverless functions and a global Edge network for websites and applications."/> <meta itemprop="image" content="https://www.netlify.com/v3/static/og-image.png"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:site" content="@netlify"/> <meta name="twitter:title" content="Netlify Newsroom - Press Releases and News"/> <meta name="twitter:description" content="See the latest Netlify press and news. Founded in 2014 and now used by millions of web developers and businesses, Netlify provides modern build workflows, serverless functions and a global Edge network for websites and applications."/> <meta name="twitter:creator" content="@netlify"/> <meta name="twitter:image" content="https://www.netlify.com/v3/static/og-image.png"/> <meta name="og:image" content="https://www.netlify.com/v3/static/og-image.png"/> <meta name="og:image:secure_url" content="https://www.netlify.com/v3/static/og-image.png"/> <meta name="image" property="og:image" content="https://www.netlify.com/v3/static/og-image.png"/> <meta property="og:site_name" content="Netlify"/> <meta property="og:title" content="Netlify Newsroom - Press Releases and News"/> <meta property="og:description" content="See the latest Netlify press and news. Founded in 2014 and now used by millions of web developers and businesses, Netlify provides modern build workflows, serverless functions and a global Edge network for websites and applications."/> <meta name="google-site-verification" content="CAxgIAbLi9W2LTON4EwPKPD4nc0M7CV7xXkrwRMLpsU"/> <!-- Needed for Hugues Tennier's ownership of Google Search Console --> <script> document.documentElement.classList.add("js"),"open"in document.createElement("details")==!0&&document.documentElement.classList.add("enhanced-js"),""===localStorage.getItem("Netlify_hide-announcement-bar")&&document.documentElement.setAttribute("data-announcement-state","hidden"); </script> <link rel="stylesheet" href="/css/global.css"> <link rel="stylesheet" href="/css/marketing.css"> <link rel="stylesheet" href="/css/marketing-dark.css"> <style> @layer legacy { *{box-sizing:border-box;margin:0;padding:0}body{color:var(--color-gray-L800);line-height:1.5;font-family:var(--font-secondary);padding:0;overflow-x:hidden;overflow-y:scroll}a{color:currentColor}:focus-visible{transition:outline-offset .1s ease-out}abbr[title]{text-decoration:none}img{display:block;max-width:100%}#main{isolation:isolate}:where(h1,h2,h3,h4,h5,h6,main){scroll-margin-top:calc(1em + var(--ntl-page-header-height))}.pancake{margin-top:3rem}.compat-grid,.grid,.pancake{padding:0 1rem}.compat-grid,.grid,.pancake{display:grid;grid-template-columns:[full-start] minmax(2rem,1fr) [standard-start] 0 [narrow-start] minmax(1rem,67.5rem) [narrow-end] 0 [standard-end] minmax(2rem,1fr) [full-end];position:relative;padding:0}@media (min-width:50rem){.compat-grid,.grid,.pancake{grid-template-columns:[full-start] minmax(2rem,1fr) [standard-start] 3.75rem [narrow-start] minmax(1rem,67.5rem) [narrow-end] 3.75rem [standard-end] minmax(2rem,1fr) [full-end]}}@keyframes slideUpBounce{0%{opacity:0;transform:translateY(20px)}60%{opacity:1}60%{transform:translateY(-5px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.js [data-animate-on-scroll-element]{opacity:0}.js [data-animate-on-scroll=animated] [data-animate-on-scroll-element]{animation-fill-mode:forwards;animation-name:var(--animation-on-scroll-name,slideUpBounce);animation-timing-function:var(--animation-on-scroll-timing-function,ease-in-out);animation-duration:var(--animation-on-scroll-duration,1000ms);animation-delay:var(--animation-on-scroll-delay,0)}}[hidden]{display:none!important}[data-announcement-state=hidden] .ntl-announcement-bar{display:none!important}a{text-decoration-skip-ink:all}a{text-underline-offset:clamp(2px,.1em,3px)}@media (min-resolution:1.5x){a{text-underline-offset:clamp(1.5px,.0825em,3px)}}a{text-decoration-thickness:1px}:where(h1,h2,h3,h4,h5,.heading) a{text-decoration-thickness:clamp(1.5px,.0875em,4px)}@font-face{font-family:Pacaembu;src:url(/v3/_fonts/PacaembuVar-subset.woff2) format("woff2");unicode-range:U+5,U+20,U+21,U+24,U+25,U+27,U+2B-2E,U+30-3A,U+3F,U+41-5A,U+61-7A,U+D7,U+2019;font-weight:100 1000;font-display:swap}@font-face{font-family:Mulish;src:url(/v3/_fonts/MulishVar-subset.woff2) format("woff2");unicode-range:U+5,U+20,U+21,U+24,U+25,U+27,U+2B-2E,U+30-3A,U+3F,U+41-5A,U+61-7A,U+D7,U+2019;font-weight:200 900;font-display:swap}:root{--color-white:#ffffff;--color-teal-T900:var(--teal-800, #014847);--color-teal-T800:var(--teal-700, #016968);--color-teal-T700:var(--teal-500, #04a29f);--color-teal-T600:var(--teal-400, #05bdba);--color-teal-T500:var(--teal-200, #32e6e2);--color-teal-T400:var(--teal-200, #32e6e2);--color-teal-T300:var(--teal-100, #8efbf7);--color-teal-T200:var(--teal-100, #8efbf7);--color-teal-T100:var(--teal-000, #d3f8f6);--color-teal-T050:var(--teal-000, #d3f8f6);--color-blue-B900:var(--blue-900, #1b205b);--color-blue-B800:var(--blue-900, #1b205b);--color-blue-B700:var(--blue-800, #2036a1);--color-blue-B600:var(--blue-800, #2036a1);--color-blue-B500:var(--blue-700, #2e51ed);--color-blue-B400:var(--blue-500, #5d8df5);--color-blue-B300:var(--blue-400, #80abfa);--color-blue-B200:var(--blue-300, #9cbef6);--color-blue-B100:var(--blue-100, #cde2ff);--color-blue-B050:var(--blue-000, #ebf1fb);--color-gray-L800:var(--neutral-light-800, #181a1c);--color-gray-L700:var(--neutral-light-700, #353a3e);--color-gray-L600:var(--neutral-light-600, #778089);--color-gray-L500:var(--neutral-light-500, #778089);--color-gray-L400:var(--neutral-light-400, #9da7b2);--color-gray-L300:var(--neutral-light-200, #e9ebed);--color-gray-L200:var(--neutral-light-100, #f6f6f7);--color-gray-L100:var(--neutral-light-100, #f6f6f7);--color-gray-L000:var(--neutral-light-000, #ffffff);--color-gray-D800:var(--neutral-dark-800, #12181f);--color-gray-D700:var(--neutral-dark-700, #1e242c);--color-gray-D600:var(--neutral-dark-700, #1e242c);--color-gray-D500:var(--neutral-dark-600, #272f38);--color-gray-D400:var(--neutral-dark-400, #4d565f);--color-gray-D300:var(--neutral-dark-300, #7e8792);--color-gray-D200:var(--neutral-dark-200, #b9c2cd);--color-gray-D100:var(--neutral-dark-100, #e6ecf2);--color-gray-D000:var(--neutral-dark-000, #ffffff);--color-yellow-Y900:var(--gold-700, #8c4c0d);--color-yellow-Y800:var(--gold-600, #a85d13);--color-yellow-Y700:var(--gold-500, #d5771a);--color-yellow-Y600:var(--gold-400, #f98e21);--color-yellow-Y500:var(--gold-300, #fbb13d);--color-yellow-Y400:var(--gold-200, #facd6f);--color-yellow-Y300:var(--gold-100, #f6e0a5);--color-yellow-Y200:var(--gold-000, #fbf0cc);--color-yellow-Y100:var(--gold-000, #fbf0cc);--color-yellow-Y050:var(--gold-000, #fbf0cc);--color-red-R900:var(--red-800, #800a20);--color-red-R800:var(--red-800, #800a20);--color-red-R700:var(--red-700, #af2536);--color-red-R600:var(--red-600, #d62740);--color-red-R500:var(--red-500, #fe4e5c);--color-red-R400:var(--red-300, #ffada9);--color-red-R300:var(--red-200, #ffbdba);--color-red-R200:var(--red-100, #fbd3d0);--color-red-R100:var(--red-000, #fee9e7);--color-red-R050:var(--red-000, #fee9e7);--color-pink:var(--red-500, #fe4e5c);--color-pink-dark:var(--red-600, #d62740);--color-pink-accessible:var(--red-600, #d62740);--color-orange:var(--gold-500, #d5771a);--color-orange-dark:var(--gold-600, #a85d13);--color-blue:var(--blue-400, #80abfa);--color-blue-dark:var(--blue-700, #2e51ed);--color-blue-dark-b:var(--blue-900, #1b205b);--color-violet:var(--pink-500, #df5adc);--color-violet-dark:var(--pink-800, #6c1d6b);--color-gold:var(--gold-300, #fbb13d);--color-yellow:var(--gold-300, #fbb13d);--color-yellow-dark:var(--gold-500, #d5771a);--color-plan-starter:var(--teal-800, #014847);--color-plan-pro:var(--red-600, #d62740);--color-plan-pro-accessible:var(--color-pink-accessible);--color-plan-business:var(--blue-700, #2e51ed);--color-plan-enterprise:var(--neutral-light-700, #353a3e);--gradient-1:linear-gradient(to bottom, #230a5c 0%, #3e119c 100%);--font-headline:Pacaembu,sans-serif;--font-primary:Pacaembu,sans-serif;--font-secondary:Mulish,sans-serif;--font-monospace:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;--radius-1:0.125rem;--radius-2:0.25rem;--radius-3:0.5rem;--radius-4:1rem;--radius-circle:50%;--radius-pill:360px;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:4rem;--pancake-block-space:5rem;--ease-out:cubic-bezier(0.5, 1, 0.89, 1);--border-radius:6px;--border-radius-large:12px;--color-focus-ring:var(--color-teal-T500);--grid-gutter:2.5rem;--shadow-light:0px 2px 4px rgba(14, 30, 37, 0.12);--shadow-heavy:-10px 10px 80px rgba(0, 0, 0, 0.1);--shadow-hover:0 4px 12px rgba(0, 0, 0, 0.25);--shadow-deep:0px 16px 24px rgba(0, 0, 0, 0.07),0px 6px 30px rgba(0, 0, 0, 0.06),0px 8px 10px rgba(0, 0, 0, 0.1);--shadow-coheeze-shallow:0px 2px 4px rgba(51, 55, 59, 0.08),0px 1px 10px rgba(51, 55, 59, 0.06);--shadow-coheeze-deepest:0px 24px 38px rgba(0, 0, 0, 0.14),0px 9px 46px rgba(0, 0, 0, 0.04);--shadow-coheeze-shallow-filter:drop-shadow(0px 1px 10px rgba(51, 55, 59, 0.06)) drop-shadow(0px 2px 4px rgba(51, 55, 59, 0.08));--shadow-coheeze-deep-filter:drop-shadow(0px 6px 30px rgba(51, 55, 59, 0.04)) drop-shadow(0px 8px 24px rgba(51, 55, 59, 0.04)) drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.08))}[class*=pancake-theme]{padding:7em 0;margin:0}.pancake-theme-dark+.pancake-theme-dark,.pancake-theme-light+.pancake-theme-light,.pancake-theme-white+.pancake-theme-white{padding-top:0}.pancake-theme-light{background-color:var(--color-gray-L200)}.pancake-theme-dark{background-color:var(--color-gray-D800);color:var(--color-gray-D000)}.pancake-theme-dark .heading{color:var(--color-gray-D000)}.pancake-theme-dark .call-to-action{--call-to-action-foreground:var(--color-gray-D000)}.pancake-theme-white+.pancake-theme-white{padding-top:0}.type-a,.type-b{font-size:calc(var(--type-fontsize-min) + (var(--type-fontsize-max) - var(--type-fontsize-min))/ 2);line-height:1.5}@supports (font-size:clamp(1em,2vw,2em)){.type-a,.type-b{font-size:clamp(var(--type-fontsize-min),var(--type-fontsize-value),var(--type-fontsize-max))}}.type-a strong,.type-b strong{font-weight:inherit}.type-a{font-family:var(--font-headline);font-weight:400}.type-a-2{font-weight:400}.type-a-3{font-weight:680;letter-spacing:-.01em}.type-a-4,.type-a-5{font-family:var(--font-headline);font-weight:680;letter-spacing:-.02em;line-height:1.4}.type-a--1{--type-fontsize-min:0.875em;--type-fontsize-max:1em;--type-fontsize-value:0.83em + 0.23vw}.type-a-0{font-size:1em;line-height:1.5}.type-a-0.type--nested{font-size:1rem}.type-a-1{--type-fontsize-min:1.125em;--type-fontsize-max:1.4375em;--type-fontsize-value:1.02em + 0.53vw}.type-a-2{--type-fontsize-min:1.25em;--type-fontsize-max:2em;--type-fontsize-value:1em + 1.33vw;line-height:1.4}.type-a-3{--type-fontsize-min:1.4375em;--type-fontsize-max:2.8125em;--type-fontsize-value:0.91em + 2.55vw}.type-a-4{--type-fontsize-min:1.625em;--type-fontsize-max:4em;--type-fontsize-value:0.73em + 4.36vw}.type-a-5{--type-fontsize-min:1.8125em;--type-fontsize-max:5.625em;--type-fontsize-value:0.4em + 7vw}.type-b{font-family:var(--font-secondary);font-weight:400}.type-b-1,.type-b-2{font-weight:600}.type-b--1{--type-fontsize-min:0.8125em;--type-fontsize-max:0.9375em;--type-fontsize-value:0.76rem + 0.24vw}.type-b-0{font-size:1em;line-height:1.5}.type-b-0.type--nested{font-size:1rem}.type-b-1{--type-fontsize-min:1.0625em;--type-fontsize-max:1.3125em;--type-fontsize-value:0.96em + 0.49vw}.type-b-2{--type-fontsize-min:1.1875em;--type-fontsize-max:1.875em;--type-fontsize-value:0.92em + 1.34vw}.type-uppercase{text-transform:uppercase}.pancake-intro-title{margin-bottom:.5em}.pancake-intro-text{max-width:65ch;margin-bottom:2em}.pancake-intro-align-center{text-align:center}.pancake-intro-align-center .pancake-intro-text{margin-left:auto;margin-right:auto}:root{--theme-background:var(--color-gray-L000);--theme-foreground:var(--color-gray-L800)}.theme-dark{--theme-background:var(--color-gray-L800);--theme-foreground:var(--color-gray-L000)}.theme-dark-translucent{--theme-background:hsla(0 0% 0% / 0.2);--theme-foreground:var(--color-gray-L000)}.page-bg-wrapper{position:relative}.preheader{font-weight:500;text-transform:uppercase;letter-spacing:.04em;border:none;color:var(--color-gray-L600);text-align:center;display:flex;justify-content:center;grid-column:full;min-height:1em;position:relative;margin-bottom:1em;padding:0 1em}@media (min-width:37.5rem){.preheader{grid-column:standard}}.preheader-align-left{justify-content:flex-start;text-align:left;padding-left:0}.heading{color:var(--heading-color,var(--color-gray-L800));position:relative}.heading-center{text-align:center}.paragraph a:hover{color:var(--color-accent,currentColor);text-decoration:none}.paragraph-center{text-align:center}.paragraph-lh-inherit{line-height:inherit}.paragraph-margin{margin-top:1.5em;margin-bottom:1.5em}.button-group{--button-group-margin:0.75em;display:flex;flex-wrap:wrap;list-style:none;align-items:center;justify-content:center;margin-left:calc(-1 * var(--button-group-margin));margin-right:calc(-1 * var(--button-group-margin))}.button-group li{margin-bottom:1em;margin-left:var(--button-group-margin);margin-right:var(--button-group-margin)}@media (min-width:37.5rem){.button-group{justify-content:unset}}.button-group-center{justify-content:center}.icon-arrow{fill:var(--theme-icon-color,currentColor)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.call-to-action{--call-to-action-foreground:var(--color-gray-L800);font-weight:700;font-size:1em;line-height:1.5;display:inline-block;align-items:center;color:var(--call-to-action-foreground)}.call-to-action .icon{display:inline;white-space:nowrap;margin-inline-start:.1em}.call-to-action .icon svg{fill:var(--color-teal-T600);width:.75em;height:auto;margin-left:.5em;flex-shrink:0}.call-to-action[href*="://"]:not([href*="netlify.com"]) .icon svg{transform:rotate(-45deg)}.call-to-action[href^="#"] .icon svg{transform:rotate(90deg)}.call-to-action-arrow-prefix .icon svg{margin-left:0;margin-right:.5em;transform:rotate(180deg)}.call-to-action span{text-decoration:underline}.call-to-action:hover span{-webkit-text-decoration-color:var(--color-teal-T600);text-decoration-color:var(--color-teal-T600)}.call-to-action-ru{text-decoration:none}.call-to-action-ru:focus,.call-to-action-ru:hover{text-decoration:underline}.call-to-action-button{font-family:var(--font-headline);--button-color-foreground:var(--theme-background, var(--color-gray-L000));--button-color-background:var(--color-accent, var(--theme-foreground, var(--color-gray-L800)));font-size:1em;color:var(--button-color-foreground);border-radius:var(--border-radius);border:1px var(--button-color-border) solid;padding:.5em 1.5em;text-decoration:none;text-align:center;cursor:pointer;background-color:var(--button-color-background);transition:background-color,border-color;transition-duration:.2s;outline-offset:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.call-to-action-button span{text-decoration:none}.call-to-action-button>svg{fill:currentColor}.call-to-action-button:focus-visible{transition:outline-offset .1s ease-out,background-color .2s,border-color .2s;outline-offset:4px}.call-to-action-large{font-size:1.25em}.call-to-action-full{width:100%;text-align:center}.call-to-action-variant-teal{--button-color-foreground:var(--color-teal-T900);--button-color-background:var(--color-teal-T500);--button-color-border:var(--color-teal-T500)}.call-to-action-variant-teal:disabled{--button-color-foreground:var(--color-teal-T700);--button-color-background:var(--color-teal-T100);--button-color-border:var(--color-teal-T100);cursor:not-allowed}.call-to-action-variant-teal:active:not([disabled]),.call-to-action-variant-teal:hover:not([disabled]){--button-color-background:var(--color-teal-T200);--button-color-border:var(--color-teal-T200)}.call-to-action-variant-blue{--button-color-foreground:var(--color-blue-B050);--button-color-background:var(--color-blue-B500);--button-color-border:var(--color-blue-B500)}.call-to-action-variant-blue:active:not([disabled]),.call-to-action-variant-blue:hover:not([disabled]){--button-color-foreground:var(--color-blue-B050);--button-color-background:var(--color-blue-B700);--button-color-border:var(--color-blue-B700)}.call-to-action-variant-black{--button-color-foreground:var(--color-blue-B050);--button-color-background:var(--color-gray-L800);--button-color-border:var(--color-gray-L800)}.call-to-action-variant-black:active:not([disabled]),.call-to-action-variant-black:hover:not([disabled]){--button-color-foreground:var(--color-blue-B050);--button-color-background:var(--color-blue-B700);--button-color-border:var(--color-blue-B700)}.call-to-action-variant-ghost{--button-color-background:transparent;--button-color-foreground:var(--color-blue-B500);--button-color-border:var(--color-blue-B500)}.call-to-action-variant-ghost:hover:not([disabled]){--button-color-foreground:var(--color-blue-B800);--button-color-border:var(--color-blue-B800)}button.call-to-action-variant-text{font-family:inherit;background-color:transparent;border:none}.hero-intro{--color-accent:var(--color-teal-T900);margin-top:0}.hero-intro-p{color:var(--color-gray-D800);margin:1rem auto;max-width:65ch}.hero-intro-hed{color:var(--color-gray-L800)}.hero-intro-align-center .hero-intro-hed{text-align:center}.hero-intro-align-center .hero-intro-p{text-align:center}@media (min-width:37.5em){.hero-intro-align-md-center .hero-intro-hed{text-align:center}.hero-intro-align-md-center .hero-intro-p{text-align:center}}.hero-intro-cta{margin-top:1.6875em}@media (min-width:37.5em){.hero-intro-cta{text-align:center}}.hero-intro-extra{margin:1em 0;border-top:1px solid rgba(255,255,255,.4);padding-top:1em;font-weight:700}.card{--card-pad:1.5em;--card-radius:0.625em;position:relative;box-shadow:0 2px 4px rgba(14,30,37,.12);padding:var(--card-pad);border-radius:var(--card-radius);border:1px solid var(--color-gray-L300)}.card-theme-light{background-color:var(--color-white);color:var(--color-gray-L800)}.card-shadow-light{box-shadow:var(--shadow-light)}.card-shadow-heavy{box-shadow:var(--shadow-heavy)}.card-shadow-deep{box-shadow:var(--shadow-deep)}.card-shadow-none{box-shadow:none;border:0}.card-hoverable{transition:transform 150ms,box-shadow 150ms}.card-hoverable:hover{transform:translate(0,-5px);box-shadow:var(--shadow-deep)}.scrim{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;background-color:var(--color-gray-L000);position:relative}.scrim-large{box-shadow:-10px 10px 80px rgba(0,0,0,.1);border-radius:var(--border-radius);padding:var(--scrim-padding,1em)}.scrim-flush{padding:0}.scrim-shadow-tight{box-shadow:0 6px 12px rgba(14,30,37,.08)}.scrim-shadow-under{box-shadow:none}.scrim-shadow-light{box-shadow:var(--shadow-light)}.scrim-shadow-under:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;box-shadow:-10px 10px 80px rgba(0,0,0,.1);border-radius:var(--border-radius)}.subheading{color:var(--color-gray-L800);font-weight:400}.subheading-align-center{text-align:center}.subheading-dashed{display:flex;align-items:center}.subheading-dashed:after{content:"";border-top:1px dashed var(--color-gray-L400);flex-grow:999;margin-left:1.636363636364em}.card-link{--card-link-padding:1.5em;--scrim-padding:0;overflow:hidden;flex-direction:column;align-items:flex-start;justify-content:flex-start}.card-link:hover{transition:all .3s;transform:translateY(-.3125em);box-shadow:var(--shadow-hover)}.card-link-a{display:flex;flex-direction:column;text-decoration:none;height:100%;width:100%;padding:var(--card-link-padding)}.card-link-img{width:calc(100% + 2 * var(--card-link-padding));height:auto;margin:calc(-1 * var(--card-link-padding));margin-bottom:var(--card-link-padding);max-width:none}.card-link-hed{--color-accent:var(--color-gray-L700);font-size:1.375em}.card-link-desc{flex-grow:999}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--color-gray-L400)}.token.punctuation{color:#c5c8c6}.namespace{opacity:.7}.token.keyword,.token.property,.token.tag{color:#96cbfe}.token.class-name{color:#ffffb6}.token.boolean,.token.constant{color:#9c9}.token.deleted,.token.symbol{color:#f92672}.token.number{color:#ff73fd}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a8ff60}.token.variable{color:#c6c5fe}.token.operator{color:#ededed}.token.entity{color:#ffffb6;cursor:help}.token.url{color:#96cbfe}.language-css .token.string,.style .token.string{color:#87c38a}.token.atrule,.token.attr-value{color:#f9ee98}.token.function{color:#dad085}.token.regex{color:#e9c062}.token.important{color:#fd971f}.token.bold,.token.important{font-weight:var(--bold)}.token.italic{font-style:italic}.token.prefix.deleted,.token.prefix.inserted,.token.prefix.unchanged{-webkit-user-select:none;-moz-user-select:none;user-select:none}.token.table{background:0 0;box-shadow:none;display:inline}pre>code[class*=language-diff] .token.deleted:not(.prefix),pre[class*=language-diff]>code .token.deleted:not(.prefix){background-color:rgba(255,0,0,.2);color:inherit;display:block}pre>code[class*=language-diff] .token.inserted:not(.prefix),pre[class*=language-diff]>code .token.inserted:not(.prefix){background-color:rgba(0,255,128,.1);color:inherit;display:block}.code-editor{--editor-background-color:#fbfbfb;--editor-border-color:#f0f0f0;--editor-header-text-color:var(--color-gray-L600);--editor-scrollbar-track-color:#e1e1e1;--editor-scrollbar-thumb-color:#adadad;--editor-copy-button-color:var(--color-gray-L700);--editor-copy-button-hover-color:var(--color-gray-L800);--editor-code-color:var(--editor-header-text-color);box-shadow:0 3px 8px rgba(0,0,0,.15);background-color:var(--editor-background-color);border:1px var(--editor-border-color) solid;border-radius:4px;min-width:0}.code-editor code[class*=language-],.code-editor pre[class*=language-]{text-shadow:none;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}@media print{.code-editor code[class*=language-],.code-editor pre[class*=language-]{text-shadow:none}}.code-editor pre[class*=language-]{overflow:auto}.code-editor-theme-dark{--editor-background-color:var(--color-gray-D700);--editor-border-color:var(--color-gray-D600);--editor-header-text-color:var(--color-gray-L000);--editor-code-color:var(--color-gray-L000)}.code-editor-theme-product{--editor-background-color:var(--color-blue-B900);--editor-scrollbar-track-color:var(--color-blue-B400);--editor-scrollbar-thumb-color:var(--color-blue-B600);font-size:.875em}.code-editor-theme-product code[class*=language-],.code-editor-theme-product pre[class*=language-]{color:var(--color-white)}.code-editor-theme-product .namespace{opacity:.7}.code-editor-theme-product .token.bold,.code-editor-theme-product .token.important{font-weight:700}.code-editor-theme-product .token.italic{font-style:italic}.code-editor-theme-product .token.entity{cursor:help}.code-editor-theme-product .token.cdata,.code-editor-theme-product .token.doctype,.code-editor-theme-product .token.function,.code-editor-theme-product .token.keyword,.code-editor-theme-product .token.prolog,.code-editor-theme-product .token.punctuation{color:var(--color-blue-B200)}.code-editor-theme-product .token.comment{color:var(--color-blue-B300)}.code-editor-theme-product .token.boolean,.code-editor-theme-product .token.constant,.code-editor-theme-product .token.deleted,.code-editor-theme-product .token.number,.code-editor-theme-product .token.symbol,.code-editor-theme-product .token.tag{color:var(--color-white)}.code-editor-theme-product .token.atrule,.code-editor-theme-product .token.attr-name,.code-editor-theme-product .token.attr-value,.code-editor-theme-product .token.builtin,.code-editor-theme-product .token.char,.code-editor-theme-product .token.important,.code-editor-theme-product .token.inserted,.code-editor-theme-product .token.parameter,.code-editor-theme-product .token.regex,.code-editor-theme-product .token.selector,.code-editor-theme-product .token.string,.code-editor-theme-product .token.variable{color:var(--color-yellow-Y300)}.code-editor-theme-product .language-css .token.string,.code-editor-theme-product .style .token.string,.code-editor-theme-product .token.entity,.code-editor-theme-product .token.operator,.code-editor-theme-product .token.property,.code-editor-theme-product .token.url{color:var(--color-red-R500)}.code-editor-header{background-color:var(--editor-border-color);font-size:1em;font-weight:500;border-top-left-radius:4px;border-top-right-radius:4px;padding:.5em 1em .5em 2em;color:var(--editor-header-text-color);display:flex}.code-editor-pre{overflow:auto;color:var(--editor-code-color);padding:1.5em;font-family:var(--font-monospace);font-size:1em;scrollbar-width:thin;scrollbar-color:var(--editor-scrollbar-thumb-color) var(--editor-scrollbar-track-color)}.code-editor-pre::-webkit-scrollbar{width:8px;height:8px}.code-editor-pre::-webkit-scrollbar-track{background:var(--editor-scrollbar-track-color)}.code-editor-pre::-webkit-scrollbar-thumb{background-color:var(--editor-scrollbar-thumb-color);border-radius:0}.code-editor .keyword{font-weight:700;color:var(--editor-hljs-keyword)}.code-editor-copy-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid currentcolor;font-family:var(--font-headline);font-feature-settings:var(--font-headline-feature-settings);font-size:.85em;color:var(--editor-copy-button-color);border-radius:var(--border-radius);padding:.5em;background-color:transparent;transition:background .2s;margin-left:auto;display:none}.code-editor-copy-button:hover{color:var(--editor-copy-button-hover-color)}.code-editor-theme-dark .code-editor-copy-button{--editor-copy-button-color:var(--color-gray-L000);--editor-copy-button-hover-color:var(--color-gray-L500)}.block-link{position:absolute;top:0;right:0;bottom:0;left:0}.logo-twitter{--theme-icon-color:#1da1f2;fill:var(--theme-icon-color)}.logo-linkedin{fill:var(--theme-icon-color)}.logo-youtube{fill:red}.logo-discourse-bubble1{fill:var(--theme-icon-color,#231f20)}.logo-discourse-bubble2{fill:var(--theme-icon-color,#fff9ae)}.logo-discourse-bubble3{fill:var(--theme-icon-color,#00aeef)}.logo-discourse-bubble4{fill:var(--theme-icon-color,#00a94f)}.logo-discourse-bubble5{fill:var(--theme-icon-color,#f15d22)}.logo-discourse-bubble6{fill:var(--theme-icon-color,#e31b23)}:where(.netlify-logo-full){--_netlify-logo-lines-color:var(--netlify-logo-lines-color, #05bdba);--_netlify-logo-text-color:var(--netlify-logo-text-color, #014847)}.netlify-logo-full[data-theme=dark]{--_netlify-logo-lines-color:#32E6E2;--_netlify-logo-text-color:#ffffff}:where(.netlify-logo-full-small){--_netlify-logo-lines-color:var(--netlify-logo-lines-color, #05bdba);--_netlify-logo-text-color:var(--netlify-logo-text-color, #014847)}.netlify-logo-full-small[data-theme=dark]{--_netlify-logo-lines-color:#32E6E2;--_netlify-logo-text-color:#ffffff}:where(.netlify-logo-monogram){--_netlify-logo-lines-color:var(--netlify-logo-lines-color, #05bdba);--_netlify-logo-text-color:var(--netlify-logo-text-color, #014847)}.netlify-logo-monogram[data-theme=dark]{--_netlify-logo-lines-color:#32E6E2;--_netlify-logo-text-color:#ffffff}:where(.netlify-logo-encapsulated){--_netlify-logo-lines-color:var(--netlify-logo-lines-color, #32E6E2);--_netlify-logo-text-color:var(--netlify-logo-text-color, #ffffff);--_netlify-logo-fill:var(--netlify-logo-fill, #014847)}.netlify-logo-encapsulated[data-theme=dark]{--_netlify-logo-lines-color:#05BDBA;--_netlify-logo-text-color:#014847;--_netlify-logo-fill:#fff}.netlify-logo-encapsulated[data-theme=monochrome-dark]{--_netlify-logo-lines-color:#0C2A2A;--_netlify-logo-text-color:#0C2A2A;--_netlify-logo-fill:#014847}.netlify-logo-encapsulated[data-theme=monochrome-light]{--_netlify-logo-lines-color:#014847;--_netlify-logo-text-color:#014847;--_netlify-logo-fill:#ffffff}.netlify-logo{width:10em}.theme-dark{--netlify-logo-lines-color:#32E6E2;--netlify-logo-text-color:#ffffff}.icon-logo-gem{--netlify-logo-fill:#fff}.icon-external-link{fill:var(--theme-icon-color,currentColor)}.pancake>*{grid-column:standard}.press-getintouch-grid{display:flex;-moz-column-gap:5em;column-gap:5em;row-gap:2em;flex-wrap:wrap;align-items:flex-start}.press-getintouch-content{flex-basis:30em;flex-grow:1}.press-getintouch-card{flex-basis:23em}.press-getintouch-grid .type-a-3{margin-bottom:.5em}.press-getintouch-grid .type-b-1{font-weight:400;margin-bottom:1em}.press-getintouch-heading{margin-bottom:.5em}.press-getintouch-icon{width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-L700)}.press-getintouch-icon svg{--theme-icon-color:var(--color-gray-L000);fill:var(--theme-icon-color);width:1em;height:1em}.press-getintouch-list{list-style:none;margin:0;padding:0}.press-getintouch-list li+li{margin-top:.75em}.press-getintouch-link{display:flex;gap:1em;font-size:1.25em;align-items:center;text-decoration:none}@media (max-width:31.26rem){.press-getintouch-link{font-size:.9em}}.press-getintouch-link:hover{text-decoration:underline}.press-getintouch-ctas{display:flex;flex-wrap:wrap;gap:2em;justify-content:space-between;font-size:1.5em;margin:4em 0 0 0}@media (max-width:31.26rem){.press-getintouch-ctas{font-size:1.1em}}.press-headlines-list{display:grid;grid-gap:1em;grid-template-columns:1fr;margin:3rem 0;list-style:none;padding:0;margin:5em 0 0 0}@media (min-width:32rem){.press-headlines-list{grid-template-columns:repeat(auto-fit,minmax(19em,1fr))}}.press-headlines-card{background-color:var(--color-gray-L000);height:100%;position:relative}.press-headlines-date{display:block;margin-top:2em}.press-headlines-date::before{background-color:var(--color-teal-T600);content:"";display:block;height:3px;margin:1rem 0;width:25%}.press-headlines-heading{text-decoration:none;font-weight:700;font-size:1.15em}.press-headlines-cta{justify-self:center;margin:4em 0 0 0}.press-inthenews-card{display:grid;grid-template-columns:1fr 5em;grid-row-gap:1em;grid-column-gap:2em;height:100%;position:relative}@media (max-width:31.26rem){.press-inthenews-card{grid-template-columns:1fr}}.press-inthenews-list{display:flex;gap:1em;flex-wrap:wrap;align-items:stretch;list-style:none;margin-top:4em}.press-inthenews-list li{flex-grow:1;flex-basis:25em}.press-inthenews-heading{text-decoration:none;font-weight:700}.press-inthenews-logo{max-width:100%;grid-row:span 2;grid-column:2;height:auto;-o-object-fit:contain;object-fit:contain;align-self:center}@media (max-width:31.26rem){.press-inthenews-logo{max-width:4.5em;grid-row:1;grid-column:1}}.press-inthenews-logo img{height:auto;max-width:4.5em}.press-inthenews-via{grid-row:2;grid-column:1;align-self:flex-end}@media (max-width:31.26rem){.press-inthenews-via{grid-row:3}}.press-logos-formats{list-style:none;display:flex;gap:.5em;text-transform:uppercase;font-size:.85em;margin-top:1em}.press-logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(19em,1fr));grid-column-gap:1.5em;grid-row-gap:3em}@media (min-width:64rem){.press-logos-grid{grid-template-columns:repeat(auto-fit,minmax(25em,1fr))}}.press-logos-logo{width:100%;height:100%;background-color:var(--color-gray-L000);display:flex;gap:var(--space-4);padding:var(--space-4);flex-direction:column;margin-bottom:1em}.press-logos-name{line-height:1;align-self:start}.press-logos-logo-wrapper{width:100%;display:grid;place-items:center;aspect-ratio:6/3}.press-logos-logo-wrapper-dark{background-color:var(--color-gray-L800);padding:1rem}.press-logos-logo-wrapper .netlify-logo{height:33%}.press-logos-logo .call-to-action{margin-top:auto}.press-logos-cta-external span{display:flex;align-items:center;justify-content:center;gap:.5rem}.press-logos-cta-external .icon-external-link{width:1rem;height:auto}.press-logos-logo[class*=dark]{background-color:var(--color-gray-L800)}.press-logos-image{height:auto}.press-logos-image img{height:auto}.press-logos-full-logo-dark{--theme-foreground:var(--color-gray-L000)}.press-logos-simple-full-logo-light{--theme-foreground:var(--color-gray-L800);--netlify-logo-fill:var(--color-gray-L800)}.press-logos-simple-full-logo-dark{--theme-foreground:var(--color-gray-L000);--netlify-logo-fill:var(--color-gray-L000)}.press-logos-logomark .icon-logo-gem{--netlify-logo-fill:url(#netlifyGradientGem)}.press-logos-simple-logomark-light .icon-logo-gem{--netlify-logo-fill:var(--color-gray-L800)}.press-badges-badge{margin-bottom:3em}.press-badge-header{display:flex;flex-wrap:wrap;row-gap:.5em;-moz-column-gap:2em;column-gap:2em;margin-bottom:2em}.press-badges-badge-image{background-color:var(--color-gray-L200);padding:2em 3em}.press-badges-content{max-width:65ch;flex-basis:50ch;flex-grow:1}.press-badges-code-snippet{grid-row:2;grid-column:span 2}.press-associatedsites-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13em,1fr));grid-gap:1em;margin:4em 0 0 0}@media (max-width:31.26rem){.press-associatedsites-card .call-to-action{font-size:.85em}}.press-leadership-grid{display:flex;flex-wrap:wrap;row-gap:2em;-moz-column-gap:5em;column-gap:5em}.press-leadership-figure{flex-basis:30em}.press-leadership-figure figcaption{font-weight:600;font-size:.85em;margin-top:1em}.press-leadership-figure img{height:auto;border-radius:var(--border-radius)}.press-leadership-content{flex:1 1 20em}.press-leadership-content .type-b-1{font-weight:400}.press-leadership-content .type-b-1 strong{font-weight:700}.press-leadership-content>*{margin-bottom:1em}.press-leadership-heading{margin-bottom:.5em} } </style> <link rel="stylesheet" href="/css/beon.css"> <!-- OneTrust --> <link rel="stylesheet" href="/css/onetrust.css"> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag("consent", "default", { ad_storage: "denied", analytics_storage: "denied", functionality_storage: "denied", personalization_storage: "denied", security_storage: "denied", region: [ "AT", "BE", "BG", "HR", "CY", "CZ", "DK", "EE", "FI", "FR", "DE", "EL", "HU", "IE", "IT", "LV", "LT", "LU", "MT", "NL", "PL", "PT", "RO", "SK", "SI", "ES", "SE", "UK", ], }); gtag("consent", "default", { ad_storage: "granted", analytics_storage: "granted", functionality_storage: "granted", personalization_storage: "granted", security_storage: "granted", }); function OptanonWrapper() { if(!OneTrust.IsAlertBoxClosed()) { document.body.classList.add('onetrust-alert-box-open'); } OneTrust.OnConsentChanged(() => { if(OneTrust.IsAlertBoxClosed()) { document.body.classList.remove('onetrust-alert-box-open'); } }); } </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-T7WNFLD'); </script> <!-- End Google Tag Manager --> <!-- Qualified --> <script> (function (w, q) { w['QualifiedObject'] = q; w[q] = w[q] || function () { (w[q].q = w[q].q || []).push(arguments) }; })(window, 'qualified') </script> <script async src="https://js.qualified.com/qualified.js?token=FvGWn26rk1tuEjBR"></script> <!-- End Qualified --> <script src="https://js.hsforms.net/forms/v2.js"></script> </head> <body> <svg width="0" height="0" aria-hidden="true" style="position: absolute"> <defs> <symbol viewBox="0 0 85 107" id="icon-astro"> <path d="M27.5893 91.1365C22.7555 86.7178 21.3443 77.4335 23.3583 70.7072C26.8503 74.948 31.6888 76.2914 36.7005 77.0497C44.4374 78.2199 52.0358 77.7822 59.2231 74.2459C60.0453 73.841 60.8052 73.3027 61.7036 72.7574C62.378 74.714 62.5535 76.6892 62.3179 78.6996C61.7452 83.5957 59.3086 87.3778 55.4332 90.2448C53.8835 91.3916 52.2437 92.4167 50.6432 93.4979C45.7262 96.8213 44.3959 100.718 46.2435 106.386C46.2874 106.525 46.3267 106.663 46.426 107C43.9155 105.876 42.0817 104.24 40.6844 102.089C39.2086 99.8193 38.5065 97.3081 38.4696 94.5909C38.4511 93.2686 38.4511 91.9345 38.2733 90.6309C37.8391 87.4527 36.3471 86.0297 33.5364 85.9478C30.6518 85.8636 28.37 87.6469 27.7649 90.4554C27.7187 90.6707 27.6517 90.8837 27.5847 91.1341L27.5893 91.1365Z" fill="currentColor"/> <path d="M0 69.5866C0 69.5866 14.3139 62.6137 28.6678 62.6137L39.4901 29.1204C39.8953 27.5007 41.0783 26.3999 42.4139 26.3999C43.7495 26.3999 44.9325 27.5007 45.3377 29.1204L56.1601 62.6137C73.1601 62.6137 84.8278 69.5866 84.8278 69.5866C84.8278 69.5866 60.5145 3.35233 60.467 3.21944C59.7692 1.2612 58.5911 0 57.0029 0H27.8274C26.2392 0 25.1087 1.2612 24.3634 3.21944C24.3108 3.34983 0 69.5866 0 69.5866Z" fill="currentColor"/> </symbol> <symbol viewBox="0 0 600 530" id="icon-bluesky"> <path fill="currentColor" d="M135.72 44.03C202.216 93.951 273.74 195.17 300 249.49c26.262-54.316 97.782-155.54 164.28-205.46C512.26 8.009 590-19.862 590 68.825c0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.38-3.69-10.832-3.708-7.896-.017-2.936-1.193.516-3.707 7.896-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.45-163.25-81.433C20.15 217.613 9.997 86.535 9.997 68.825c0-88.687 77.742-60.816 125.72-24.795z"></path> </symbol> <symbol viewBox="0 0 448 512" id="icon-arrow"> <path fill="currentcolor" d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"></path> </symbol> <symbol viewBox="0 0 384 512" id="icon-close"> <path fill="currentcolor" d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"></path> </symbol> <symbol viewBox="0 0 22 24" id="icon-search"> <path fill="currentcolor" d="M9.41345,0.47253 C14.4289798,0.47253 18.49487,4.53842023 18.49487,9.55395 C18.49487,12.0451846 17.4917537,14.3021289 15.8674001,15.9429038 L21.392653,21.4668327 L19.271347,23.5881673 L13.3990455,17.7163323 C12.1958116,18.3049607 10.8432164,18.63537 9.41345,18.63537 C4.39792023,18.63537 0.33203,14.5694798 0.33203,9.55395 C0.33203,4.53842023 4.39792023,0.47253 9.41345,0.47253 Z M9.41345,3.47253 C6.05477448,3.47253 3.33203,6.19527448 3.33203,9.55395 C3.33203,12.9126255 6.05477448,15.63537 9.41345,15.63537 C12.7721255,15.63537 15.49487,12.9126255 15.49487,9.55395 C15.49487,6.19527448 12.7721255,3.47253 9.41345,3.47253 Z"></path> </symbol> <symbol viewBox="0 0 512 512" id="icon-chevron"> <path fill="currentcolor" d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-nextjs"> <path fill="currentcolor" d="M11.5725 0c-.1763 0-.3098.0013-.3584.0067-.0516.0053-.2159.021-.3636.0328-3.4088.3073-6.6017 2.1463-8.624 4.9728C1.1004 6.584.3802 8.3666.1082 10.255c-.0962.659-.108.8537-.108 1.7474s.012 1.0884.108 1.7476c.652 4.506 3.8591 8.2919 8.2087 9.6945.7789.2511 1.6.4223 2.5337.5255.3636.04 1.9354.04 2.299 0 1.6117-.1783 2.9772-.577 4.3237-1.2643.2065-.1056.2464-.1337.2183-.1573-.0188-.0139-.8987-1.1938-1.9543-2.62l-1.919-2.592-2.4047-3.5583c-1.3231-1.9564-2.4117-3.556-2.4211-3.556-.0094-.0026-.0187 1.5787-.0235 3.509-.0067 3.3802-.0093 3.5162-.0516 3.596-.061.115-.108.1618-.2064.2134-.075.0374-.1408.0445-.495.0445h-.406l-.1078-.068a.4383.4383 0 01-.1572-.1712l-.0493-.1056.0053-4.703.0067-4.7054.0726-.0915c.0376-.0493.1174-.1125.1736-.143.0962-.047.1338-.0517.5396-.0517.4787 0 .5584.0187.6827.1547.0353.0377 1.3373 1.9987 2.895 4.3608a10760.433 10760.433 0 004.7344 7.1706l1.9002 2.8782.096-.0633c.8518-.5536 1.7525-1.3418 2.4657-2.1627 1.5179-1.7429 2.4963-3.868 2.8247-6.134.0961-.6591.1078-.854.1078-1.7475 0-.8937-.012-1.0884-.1078-1.7476-.6522-4.506-3.8592-8.2919-8.2087-9.6945-.7672-.2487-1.5836-.42-2.4985-.5232-.169-.0176-1.0835-.0366-1.6123-.037zm4.0685 7.217c.3473 0 .4082.0053.4857.047.1127.0562.204.1642.237.2767.0186.061.0234 1.3653.0186 4.3044l-.0067 4.2175-.7436-1.14-.7461-1.14v-3.066c0-1.982.0093-3.0963.0234-3.1502.0375-.1313.1196-.2346.2323-.2955.0961-.0494.1313-.054.4997-.054z"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-jamstack"> <path fill="currentcolor" d="M12 0C5.365 0 0 5.364 0 12s5.365 12 12 12 12-5.364 12-12V0zm.496 3.318h8.17v8.17h-8.17zm-9.168 9.178h8.16v8.149c-4.382-.257-7.904-3.767-8.16-8.149zm9.168.016h8.152a8.684 8.684 0 01-8.152 8.148z"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-react"> <path fill="currentcolor" d="M14.23 12.004a2.236 2.236 0 0 1-2.235 2.236 2.236 2.236 0 0 1-2.236-2.236 2.236 2.236 0 0 1 2.235-2.236 2.236 2.236 0 0 1 2.236 2.236zm2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38-.318-.184-.688-.277-1.092-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44-.96-.236-2.006-.417-3.107-.534-.66-.905-1.345-1.727-2.035-2.447 1.592-1.48 3.087-2.292 4.105-2.295zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442-1.107.117-2.154.298-3.113.538-.112-.49-.195-.964-.254-1.42-.23-1.868.054-3.32.714-3.707.19-.09.4-.127.563-.132zm4.882 3.05c.455.468.91.992 1.36 1.564-.44-.02-.89-.034-1.345-.034-.46 0-.915.01-1.36.034.44-.572.895-1.096 1.345-1.565zM12 8.1c.74 0 1.477.034 2.202.093.406.582.802 1.203 1.183 1.86.372.64.71 1.29 1.018 1.946-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87-.728.063-1.466.098-2.21.098-.74 0-1.477-.035-2.202-.093-.406-.582-.802-1.204-1.183-1.86-.372-.64-.71-1.29-1.018-1.946.303-.657.646-1.313 1.013-1.954.38-.66.773-1.286 1.18-1.868.728-.064 1.466-.098 2.21-.098zm-3.635.254c-.24.377-.48.763-.704 1.16-.225.39-.435.782-.635 1.174-.265-.656-.49-1.31-.676-1.947.64-.15 1.315-.283 2.015-.386zm7.26 0c.695.103 1.365.23 2.006.387-.18.632-.405 1.282-.66 1.933-.2-.39-.41-.783-.64-1.174-.225-.392-.465-.774-.705-1.146zm3.063.675c.484.15.944.317 1.375.498 1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493-.28-.958-.646-1.956-1.1-2.98.45-1.017.81-2.01 1.085-2.964zm-13.395.004c.278.96.645 1.957 1.1 2.98-.45 1.017-.812 2.01-1.086 2.964-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474 0-.768 1.12-1.742 2.852-2.476.42-.18.88-.342 1.356-.494zm11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39.24-.375.48-.762.705-1.158.225-.39.435-.788.636-1.18zm-9.945.02c.2.392.41.783.64 1.175.23.39.465.772.705 1.143-.695-.102-1.365-.23-2.006-.386.18-.63.406-1.282.66-1.933zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44 1.107-.118 2.154-.3 3.113-.54zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295-.22-.005-.406-.05-.553-.132-.666-.38-.955-1.834-.73-3.703.054-.46.142-.944.25-1.438zm4.56.64c.44.02.89.034 1.345.034.46 0 .915-.01 1.36-.034-.44.572-.895 1.095-1.345 1.565-.455-.47-.91-.993-1.36-1.565z"></path> </symbol> <symbol viewBox="0 0 448 512" id="icon-linkedin"> <path fill="currentcolor" d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/> </symbol> <symbol viewBox="0 0 24 24" id="icon-vue"> <path fill="currentcolor" d="M24,1.61H14.06L12,5.16,9.94,1.61H0L12,22.39ZM12,14.08,5.16,2.23H9.59L12,6.41l2.41-4.18h4.43Z"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-svelte"> <path fill="currentcolor" d="M10.354 21.125a4.44 4.44 0 0 1-4.765-1.767 4.109 4.109 0 0 1-.703-3.107 3.898 3.898 0 0 1 .134-.522l.105-.321.287.21a7.21 7.21 0 0 0 2.186 1.092l.208.063-.02.208a1.253 1.253 0 0 0 .226.83 1.337 1.337 0 0 0 1.435.533 1.231 1.231 0 0 0 .343-.15l5.59-3.562a1.164 1.164 0 0 0 .524-.778 1.242 1.242 0 0 0-.211-.937 1.338 1.338 0 0 0-1.435-.533 1.23 1.23 0 0 0-.343.15l-2.133 1.36a4.078 4.078 0 0 1-1.135.499 4.44 4.44 0 0 1-4.765-1.766 4.108 4.108 0 0 1-.702-3.108 3.855 3.855 0 0 1 1.742-2.582l5.589-3.563a4.072 4.072 0 0 1 1.135-.499 4.44 4.44 0 0 1 4.765 1.767 4.109 4.109 0 0 1 .703 3.107 3.943 3.943 0 0 1-.134.522l-.105.321-.286-.21a7.204 7.204 0 0 0-2.187-1.093l-.208-.063.02-.207a1.255 1.255 0 0 0-.226-.831 1.337 1.337 0 0 0-1.435-.532 1.231 1.231 0 0 0-.343.15L8.62 9.368a1.162 1.162 0 0 0-.524.778 1.24 1.24 0 0 0 .211.937 1.338 1.338 0 0 0 1.435.533 1.235 1.235 0 0 0 .344-.151l2.132-1.36a4.067 4.067 0 0 1 1.135-.498 4.44 4.44 0 0 1 4.765 1.766 4.108 4.108 0 0 1 .702 3.108 3.857 3.857 0 0 1-1.742 2.583l-5.589 3.562a4.072 4.072 0 0 1-1.135.499m10.358-17.95C18.484-.015 14.082-.96 10.9 1.068L5.31 4.63a6.412 6.412 0 0 0-2.896 4.295 6.753 6.753 0 0 0 .666 4.336 6.43 6.43 0 0 0-.96 2.396 6.833 6.833 0 0 0 1.168 5.167c2.229 3.19 6.63 4.135 9.812 2.108l5.59-3.562a6.41 6.41 0 0 0 2.896-4.295 6.756 6.756 0 0 0-.665-4.336 6.429 6.429 0 0 0 .958-2.396 6.831 6.831 0 0 0-1.167-5.168Z"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-gatsby"> <path fill="currentcolor" d="M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.6 0 12 0zm0 2.571c3.171 0 5.915 1.543 7.629 3.858l-1.286 1.115C16.886 5.572 14.571 4.286 12 4.286c-3.343 0-6.171 2.143-7.286 5.143l9.857 9.857c2.486-.857 4.373-3 4.973-5.572h-4.115V12h6c0 4.457-3.172 8.228-7.372 9.17L2.83 9.944C3.772 5.743 7.543 2.57 12 2.57zm-9.429 9.6l9.344 9.258c-2.4-.086-4.801-.943-6.601-2.743-1.8-1.8-2.743-4.201-2.743-6.515z"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-wordpress"> <path fill="currentcolor" d="M21.469 6.825c.84 1.537 1.318 3.3 1.318 5.175 0 3.979-2.156 7.456-5.363 9.325l3.295-9.527c.615-1.54.82-2.771.82-3.864 0-.405-.026-.78-.07-1.11m-7.981.105c.647-.03 1.232-.105 1.232-.105.582-.075.514-.93-.067-.899 0 0-1.755.135-2.88.135-1.064 0-2.85-.15-2.85-.15-.585-.03-.661.855-.075.885 0 0 .54.061 1.125.09l1.68 4.605-2.37 7.08L5.354 6.9c.649-.03 1.234-.1 1.234-.1.585-.075.516-.93-.065-.896 0 0-1.746.138-2.874.138-.2 0-.438-.008-.69-.015C4.911 3.15 8.235 1.215 12 1.215c2.809 0 5.365 1.072 7.286 2.833-.046-.003-.091-.009-.141-.009-1.06 0-1.812.923-1.812 1.914 0 .89.513 1.643 1.06 2.531.411.72.89 1.643.89 2.977 0 .915-.354 1.994-.821 3.479l-1.075 3.585-3.9-11.61.001.014zM12 22.784c-1.059 0-2.081-.153-3.048-.437l3.237-9.406 3.315 9.087c.024.053.05.101.078.149-1.12.393-2.325.609-3.582.609M1.211 12c0-1.564.336-3.05.935-4.39L7.29 21.709C3.694 19.96 1.212 16.271 1.211 12M12 0C5.385 0 0 5.385 0 12s5.385 12 12 12 12-5.385 12-12S18.615 0 12 0"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-nuxtjs"> <path fill="currentcolor" d="M13.4642 19.8295h8.9218c.2834 0 .5618-.0723.8072-.2098a1.5899 1.5899 0 0 0 .5908-.5732 1.5293 1.5293 0 0 0 .216-.783 1.529 1.529 0 0 0-.2167-.7828L17.7916 7.4142a1.5904 1.5904 0 0 0-.5907-.573 1.6524 1.6524 0 0 0-.807-.2099c-.2833 0-.5616.0724-.807.2098a1.5904 1.5904 0 0 0-.5907.5731L13.4642 9.99l-2.9954-5.0366a1.5913 1.5913 0 0 0-.591-.573 1.6533 1.6533 0 0 0-.8071-.2098c-.2834 0-.5617.0723-.8072.2097a1.5913 1.5913 0 0 0-.591.573L.2168 17.4808A1.5292 1.5292 0 0 0 0 18.2635c-.0001.2749.0744.545.216.783a1.59 1.59 0 0 0 .5908.5732c.2454.1375.5238.2098.8072.2098h5.6003c2.219 0 3.8554-.9454 4.9813-2.7899l2.7337-4.5922L16.3935 9.99l4.3944 7.382h-5.8586ZM7.123 17.3694l-3.9083-.0009 5.8586-9.8421 2.9232 4.921-1.9572 3.2892c-.7478 1.1967-1.5972 1.6328-2.9163 1.6328z"></path> </symbol> <symbol viewBox="4 4 40 40" id="icon-sitecore"> <path fill="currentcolor" d="M24,4C12.96,4,4,12.96,4,24c0,11.05,8.96,20,20,20s20-8.96,20-20C44,12.96,35.04,4,24,4z M24,38.98c-8.81,0-14.98-6.79-14.98-14.98c0-8.18,6.79-14.98,14.98-14.98c8.18,0,15.02,6.68,15.02,14.86C39.02,32.07,32.81,38.98,24,38.98z"></path> <path fill="currentcolor" d="M35.59,31.129c0,0-4.197,7.217-13.375,6.246c-8.894-0.951-10.6-8.423-10.688-8.894c1.912,3.52,4.756,6.217,11.58,6.217c7.129,0,9.806-5.354,9.806-5.354L35.59,31.129z"></path> <path fill="currentcolor" d="M36.482,30.236l-3.569-1.775c0,0-3.569,5.344-9.806,5.344c-6.903,0-8.796-3.354-8.903-3.559c3.412,3.402,8.09,3.059,11.58,1.775c7.815-2.863,7.129-9.806,7.129-9.806h4.462C37.375,22.215,38.267,27.569,36.482,30.236z"></path> <path fill="currentcolor" d="M32.021,21.323c0,0,0.392,7.227-6.236,9.806c-3.491,1.363-6.884,0.098-7.129,0c0,0,2.628,0.471,4.452,0c3.569-0.892,5.256-2.491,6.236-4.452c2.677-5.354-0.883-8.913-0.883-8.913l4.452-3.569c0,0,4.256,3.677,4.462,7.129H32.021z"></path> </symbol> <symbol viewBox="0 0 98 96" id="icon-github"> <path fill-rule="evenodd" clip-rule="evenodd" fill="currentcolor" d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z"></path> </symbol> <symbol viewBox="0 0 22 16" id="icon-youtube"> <path d="M10.994.524s-6.508 0-8.142.435c-.874.25-1.594.99-1.839 1.9C.59 4.536.59 8.007.59 8.007s0 3.484.424 5.134c.245.91.952 1.636 1.84 1.887 1.646.448 8.14.448 8.14.448s6.521 0 8.155-.435a2.623 2.623 0 001.826-1.887c.437-1.663.437-5.134.437-5.134s.013-3.484-.437-5.16A2.605 2.605 0 0019.148.984C17.514.524 10.994.524 10.994.524zM8.923 4.8l5.415 3.207L8.923 11.2V4.8z" fill="currentcolor" fill-rule="nonzero"></path> </symbol> <symbol viewBox="0 0 24 24" id="icon-discourse"> <path fill="currentcolor" d="M12.103 0C18.666 0 24 5.485 24 11.997c0 6.51-5.33 11.99-11.9 11.99L0 24V11.79C0 5.28 5.532 0 12.103 0zm.116 4.563c-2.593-.003-4.996 1.352-6.337 3.57-1.33 2.208-1.387 4.957-.148 7.22L4.4 19.61l4.794-1.074c2.745 1.225 5.965.676 8.136-1.39 2.17-2.054 2.86-5.228 1.737-7.997-1.135-2.778-3.84-4.59-6.84-4.585h-.008z"></path> </symbol> <symbol viewBox="0 0 448 512" id="icon-plus"> <path fill="currentcolor" d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"></path> </symbol> <symbol viewBox="0 0 448 512" id="icon-minus"> <path fill="currentcolor" d="M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"></path> </symbol> </defs> </svg> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T7WNFLD" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <svg width="0" height="0" aria-hidden="true" style="position: absolute;"> <defs> <!-- icon-email Component --> <g id="icon-email"> <path d="M10.0234 13.7189C10.6484 14.2189 11.3828 14.4689 12.2266 14.4689C13.0703 14.4689 13.8047 14.2189 14.4297 13.7189L24.2266 6.07825V16.7189C24.2266 17.3439 24.0078 17.8751 23.5703 18.3126C23.1328 18.7501 22.6016 18.9689 21.9766 18.9689H2.47656C1.85156 18.9689 1.32031 18.7501 0.882812 18.3126C0.445312 17.8751 0.226562 17.3439 0.226562 16.7189V6.07825L10.0234 13.7189ZM0.976562 4.76575C0.476562 4.3595 0.226562 3.84387 0.226562 3.21887C0.226562 2.59387 0.445312 2.06262 0.882812 1.62512C1.32031 1.18762 1.85156 0.968872 2.47656 0.968872H21.9766C22.6016 0.968872 23.1328 1.18762 23.5703 1.62512C24.0078 2.06262 24.2266 2.59387 24.2266 3.21887C24.2266 3.84387 23.9766 4.3595 23.4766 4.76575L13.5391 12.5001C12.6641 13.1564 11.7891 13.1564 10.9141 12.5001L0.976562 4.76575Z" /> </g> <!-- icon-arrow Component --> <g id="icon-arrow"> <path d="M8.58495 5.99389H0.99889C0.447218 5.99389 0 5.54667 0 4.995C0 4.44333 0.447218 3.99611 0.99889 3.99611H8.58652L6.78711 2.1967C6.39702 1.80661 6.39702 1.17415 6.78711 0.784055C7.1772 0.393964 7.80966 0.393964 8.19975 0.784055L11.6593 4.24361C11.8681 4.42669 12 4.69545 12 4.995C12 5.30001 11.8633 5.5731 11.6478 5.75632L8.19975 9.20437C7.80966 9.59446 7.1772 9.59446 6.78711 9.20437C6.39702 8.81428 6.39702 8.18182 6.78711 7.79173L8.58495 5.99389V5.99389Z" /> </g> <g id="icon-arrow-circle"> <path fill-rule="evenodd" clip-rule="evenodd" d="M18.4434 9.05078C18.4434 14.0213 14.4139 18.0508 9.44336 18.0508C4.4728 18.0508 0.443359 14.0213 0.443359 9.05078C0.443359 4.08022 4.4728 0.0507812 9.44336 0.0507812C14.4139 0.0507812 18.4434 4.08022 18.4434 9.05078ZM5.22358 9.8894H11.6243L10.1074 11.4063C9.77824 11.7355 9.77824 12.2691 10.1074 12.5982C10.4365 12.9274 10.9702 12.9274 11.2993 12.5982L14.2086 9.68895C14.3904 9.53436 14.5058 9.30394 14.5058 9.04659C14.5058 8.79384 14.3945 8.56708 14.2183 8.4126L11.2993 5.4936C10.9702 5.16446 10.4365 5.16446 10.1074 5.4936C9.77824 5.82274 9.77824 6.35638 10.1074 6.68552L11.6256 8.20377H5.22358C4.7581 8.20377 4.38076 8.58111 4.38076 9.04659C4.38076 9.51206 4.7581 9.8894 5.22358 9.8894Z" /> </g> <!-- icon-external-link Component --> <g id="icon-external-link"> <path d="M19.5 16.12V21.36C19.5 22.8 18.32 23.98 16.88 23.98H2.62C1.18 23.98 0 22.8 0 21.36V7.12002C0 5.68002 1.18 4.50002 2.62 4.50002H7.88C8.5 4.50002 9 5.00002 9 5.62002C9 6.24002 8.5 6.74002 7.88 6.74002H2.62C2.42 6.74002 2.24 6.90002 2.24 7.12002V21.36C2.24 21.56 2.4 21.74 2.62 21.74H16.86C17.06 21.74 17.24 21.58 17.24 21.36V16.12C17.24 15.5 17.74 15 18.36 15C18.98 15 19.48 15.5 19.48 16.12H19.5ZM24 1.12002V7.46002C24 8.08002 23.62 8.64002 23.06 8.88002C22.86 8.96002 22.66 9.00002 22.48 9.00002C22.08 9.00002 21.7 8.84002 21.4 8.56002L19.5 6.66002L10.44 15.68C10.14 15.98 9.76 16.12 9.38 16.12C9 16.12 8.62 15.98 8.32 15.68C7.74 15.1 7.74 14.14 8.32 13.56L17.36 4.52002L15.46 2.62002C15.02 2.18002 14.9 1.52002 15.12 0.960019C15.36 0.38002 15.92 0.0200195 16.54 0.0200195H22.88C23.5 0.0200195 24 0.52002 24 1.14002V1.12002Z"/> </g> </defs> <!-- TODO are these still in use? --> <pattern id="dots-pattern-gray" x="0" y="0" width="17" height="17" patternUnits="userSpaceOnUse"> <ellipse cx="1.5" cy="1.50075" rx="1.5" ry="1.50075" fill="#222222" fill-opacity="0.4"/> <ellipse cx="9.5" cy="9.50072" rx="1.5" ry="1.50072" fill="#222222" fill-opacity="0.4"/> </pattern> </svg> <div data-server-rendered="true"><div class="beon" style="display:contents;transform:translate3d(0px, 0px, 0px);"><style></style> <script></script> <svg width="0" height="0" aria-hidden="true" style="position: absolute"> <defs></defs> </svg> <script type="module"></script> </div> <div class="beon" style="display:contents;transform:translate3d(0px, 0px, 0px);"><style>.ntl-announcement-bar{align-items:center;background-color:var(--color-brand-1);color:var(--color-text-inverse);display:grid;font-size:var(--step--1);font-weight:var(--font-weight-semibold);gap:var(--space-m);grid-template-columns:1fr auto;padding:var(--space-2xs);position:relative;z-index:1}.ntl-announcement-bar[hidden]{display:none}.ntl-announcement-bar:hover a{text-decoration:none}.ntl-announcement-bar>*{grid-row:1}.ntl-announcement-bar p{justify-self:center}.ntl-announcement-bar a:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.ntl-announcement-bar .close{border:none;color:inherit;outline-offset:-1px;padding:0;z-index:2}.ntl-site-logo{display:grid;flex-shrink:0;height:auto;margin-block:var(--space-xs);max-inline-size:clamp(90px,15vw,122px);outline-offset:2px;position:relative;top:1px;width:100%}.ntl-site-logo svg{display:flex}.ntl-site-logo .spark{fill:var(--color-brand-logo-spark)}.ntl-site-logo .text{fill:var(--color-brand-logo-text)}@media (min-width:1085px){.ntl-site-logo{--offset:1.4em;margin-inline:calc(var(--offset)*-1) calc(var(--offset)/2)}}.ntl-site-search-toggle{--size:1.4em;all:unset;cursor:pointer;line-height:normal;outline:revert;padding:var(--space-2xs)}.ntl-site-search-toggle svg{--icon-size:auto;position:relative;top:.2em}.ntl-site-nav-toggle{--site-nav-toggle-padding:var(--space-2xs);border:none;color:var(--color-text-1);outline-offset:0;padding:var(--site-nav-toggle-padding)}.ntl-site-nav-toggle[aria-expanded=true] rect{y:10.7188px;transform-origin:center}.ntl-site-nav-toggle[aria-expanded=true] rect:first-child{transform:rotate(-45deg)}.ntl-site-nav-toggle[aria-expanded=true] rect:nth-child(2){display:none}.ntl-site-nav-toggle[aria-expanded=true] rect:last-child{transform:rotate(45deg)}.ntl-site-nav-submenu{display:contents}.ntl-site-nav-submenu .submenu a:not(.button){background-color:transparent;border-radius:unset;color:var(--color-text-1);flex-grow:unset;font-size:.9375em;font-weight:600;padding:unset;text-decoration:revert;white-space:normal}.ntl-site-nav-submenu :is(.ntl-site-nav-submenu .submenu a:not(.button)):hover{text-decoration:none}.ntl-site-nav-submenu .section{color:var(--color-text-1)}.ntl-site-nav-submenu .section li{align-items:center;display:flex;gap:var(--space-2xs);--stack-space:var(--space-2xs)}.ntl-site-nav-submenu .section svg{--_size:1em;color:var(--color-text-2);height:var(--_size);width:var(--_size)}.ntl-site-nav-submenu .section h3{color:var(--color-text-2);font-size:.8em;font-weight:var(--font-weight-medium);text-transform:uppercase}.ntl-site-nav-submenu .submenu-toggle{--icon-size:0.8em;--button-icon-size:0.8em;--submenu-toggle-padding:var(--space-3xs);all:unset;aspect-ratio:1;background-color:transparent;border-radius:var(--radius-circle);display:grid;outline:revert;padding:var(--submenu-toggle-padding);place-items:center}.ntl-site-nav-submenu [aria-expanded=true]:is(.ntl-site-nav-submenu .submenu-toggle) svg{transform:rotate(180deg)}.ntl-site-nav-submenu [id=solutions-submenu] p{color:var(--color-text-2);font-size:.9em}.ntl-site-nav-submenu [id=solutions-submenu] .section:last-child *{--stack-space:0}@media not all and (min-width:1085px){.ntl-site-nav-submenu .submenu{inline-size:100%;margin-block-start:var(--space-2xs)}.ntl-site-nav-submenu .submenu-toggle{align-self:stretch;aspect-ratio:unset;background-color:unset;border-radius:unset;padding-inline:var(--space-s)}.ntl-site-nav-submenu .submenu-toggle>svg{margin-inline-start:auto}.ntl-site-nav-submenu .submenu-toggle[aria-expanded=false]+.submenu{display:none}.ntl-site-nav-submenu .section{padding:var(--space-s) var(--space-xs)}}@media (min-width:600px){.ntl-site-nav-submenu .submenu{--submenu-bg:var(--color-bg-1);--submenu-bg-alt:var(--color-bg-2);--submenu-border:1px solid var(--color-bg-3);--submenu-columns:1fr 1fr;--submenu-max-inline-size:auto;--submenu-transition-duration:300ms;--submenu-transition-delay:200ms;--submenu-transition-ease:cubic-bezier(0.33,1,0.68,1);display:grid;grid-template-columns:var(--submenu-columns);padding:var(--space-xs)}.ntl-site-nav-submenu .section{margin-block:unset;padding:var(--space-s)}.ntl-site-nav-submenu .section:first-child{border-inline-end:var(--submenu-border)}.ntl-site-nav-submenu [id=platform-submenu]{--submenu-max-inline-size:776px}.ntl-site-nav-submenu [id=platform-submenu] .section:nth-child(2) ul{column-count:2}.ntl-site-nav-submenu [id=platform-submenu] .section:last-child{border-block-start:var(--submenu-border);grid-column:1/-1;padding-block:1.5rem}.ntl-site-nav-submenu [id=platform-submenu] .section:last-child,.ntl-site-nav-submenu [id=platform-submenu] .section:last-child ul{align-items:center;display:flex;gap:var(--space-s)}.ntl-site-nav-submenu [id=platform-submenu] .section:last-child *{--stack-space:0}.ntl-site-nav-submenu [id=solutions-submenu]{--submenu-columns:auto 1fr;--submenu-max-inline-size:540px}.ntl-site-nav-submenu [id=solutions-submenu] .section:first-child{grid-row:span 2}.ntl-site-nav-submenu [id=solutions-submenu] .section:last-child{border-block-start:var(--submenu-border)}.ntl-site-nav-submenu [id=start-building-submenu]{--submenu-columns:2fr 3fr;--submenu-max-inline-size:526px}.ntl-site-nav-submenu [id=start-building-submenu] .section:nth-child(2) ul{display:grid;gap:var(--space-2xs);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.ntl-site-nav-submenu [id=start-building-submenu] .section:nth-child(2) ul li{--stack-space:0}}@media (min-width:1085px){.ntl-site-nav-submenu .submenu{background-color:var(--submenu-bg);border-radius:.75rem;box-shadow:var(--shadow-deep);inline-size:var(--submenu-max-inline-size);inset-block-start:100%;inset-inline-start:0;opacity:0;overflow:hidden;padding:unset;pointer-events:none;position:absolute;transform:scale(.94) translate(var(--space-s),calc(var(--space-s)*-1));transform-origin:top left;transition:visibility 0s var(--submenu-transition-duration),pointer-events 0s var(--submenu-transition-duration),opacity calc(var(--submenu-transition-duration)/2) var(--submenu-transition-ease),transform var(--submenu-transition-duration) var(--submenu-transition-delay) var(--submenu-transition-ease);visibility:hidden}.ntl-site-nav-submenu .submenu-toggle{margin-inline-start:calc((var(--button-icon-size) - var(--submenu-toggle-padding)/2)/-1)}.ntl-site-nav-submenu .section{padding:var(--space-m)}.ntl-site-nav-submenu .section:first-child{background-color:var(--submenu-bg-alt)}.ntl-site-nav-submenu [id=platform-submenu] .section:last-child{background-image:url(/images/nav-ecosystem-bg.png);background-position:100%;background-repeat:no-repeat;background-size:contain}}.ntl-site-nav{align-items:center;color:var(--color-text-1);display:flex;flex-wrap:wrap;gap:var(--space-2xs);inline-size:100%;justify-content:space-between;margin-inline:auto;position:relative;z-index:1}.ntl-site-nav .menu{display:flex;flex-grow:1;padding:unset}.ntl-site-nav .menu[data-variant=compact]{display:flex;flex-direction:row;flex-grow:unset;grid-area:header;margin-inline:auto calc(var(--space-2xs)*-1)}.ntl-site-nav li :is(a:not(.button),span){align-items:center;color:var(--color-text-1);display:inline-flex;font-weight:var(--font-weight-semibold);outline-offset:0;padding:var(--space-2xs) var(--space-xs);text-decoration:unset;white-space:nowrap}.ntl-site-nav li>span{cursor:default}.ntl-site-nav .skip-to-content{background:var(--color-bg-1);border-radius:var(--radius-s);box-shadow:var(--shadow-hover);padding:var(--space-2xs) var(--space-s);position:absolute;top:-9999px;z-index:1}.ntl-site-nav .skip-to-content:focus{left:50%;top:50%;transform:translate(-50%,-50%)}@media not all and (min-width:1085px){.ntl-site-nav{display:grid;grid-template-areas:"logo compact-menu toggle";grid-template-columns:1fr auto auto;inline-size:100%}.ntl-site-nav .nav-toggle{grid-area:toggle;margin-inline-end:calc(var(--site-nav-toggle-padding)*-1)}.ntl-site-nav .nav-toggle[aria-expanded=false]~:not(.platform-nav){display:none}.ntl-site-nav .nav-toggle[aria-expanded=true]~:not(.platform-nav){display:flex}.ntl-site-nav .nav-toggle[aria-expanded=true]~.platform-nav{display:none}.ntl-site-nav li :is(a:not(.button),span){background-color:var(--color-bg-2);border-radius:var(--radius-s);flex-grow:1}.ntl-site-nav .menu:not([data-variant=compact]){block-size:100%;flex-direction:column;grid-area:body;inline-size:calc(100% + var(--page-padding)*2);margin-inline:calc(var(--page-padding)*-1);overflow-y:auto;padding-inline:var(--page-padding)}.ntl-site-nav .menu:not([data-variant=compact])>*+*{margin-block-start:var(--space-s)}.ntl-site-nav .menu:not([data-variant=compact])>li{align-items:center;display:grid;flex-wrap:wrap;grid-template-rows:auto 1fr;position:relative}.ntl-site-nav .menu:not([data-variant=compact])>li .submenu-toggle,.ntl-site-nav .menu:not([data-variant=compact])>li>a,.ntl-site-nav .menu:not([data-variant=compact])>li>span{grid-column:1;grid-row:1}.ntl-site-nav .menu[data-variant=compact]{grid-area:compact-menu}.ntl-site-nav .menu[data-variant=compact] :is(a:not(.button),span){background-color:unset}.ntl-site-nav .arrow-icon{--icon-size:0.8em;margin-inline:auto var(--space-3xs)}.ntl-site-nav .site-logo{grid-area:logo}.ntl-site-nav .button{grid-area:footer;margin-block:var(--space-s)}.ntl-site-nav .menu:not([data-variant=compact])>:is(:last-child,.nav-search){display:none}}@media (min-width:1085px){.ntl-site-nav .menu>li{align-items:center;border-radius:var(--radius-s);display:flex;isolation:isolate;position:relative}.ntl-site-nav .menu>li:before{border:2px solid var(--color-brand-1-hover);border-radius:inherit;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.ntl-site-nav .menu>li.has-submenu:before{left:.2em}.ntl-site-nav .menu>li:hover:before{opacity:1}.ntl-site-nav .nav-search{margin-inline-start:auto}.ntl-site-nav .arrow-icon,.ntl-site-nav .menu[data-variant=compact],.ntl-site-nav .nav-toggle{display:none}.ntl-site-nav .menu>li:hover .submenu,.ntl-site-nav .submenu:focus-within,.ntl-site-nav [aria-expanded=true]+.submenu{opacity:1;pointer-events:auto;transform:scale(1.001);transition:visibility 0s var(--submenu-transition-delay),pointer-events 0s var(--submenu-transition-delay),opacity var(--submenu-transition-duration) var(--submenu-transition-delay) var(--submenu-transition-ease),transform var(--submenu-transition-duration) var(--submenu-transition-delay) var(--submenu-transition-ease);visibility:visible}.ntl-site-nav [aria-expanded=true]+.submenu{transition-delay:unset}.ntl-site-nav .submenu .section>*{opacity:0;transition:opacity var(--submenu-transition-duration) var(--submenu-transition-ease)}.ntl-site-nav .menu>li:hover .submenu .section>*,.ntl-site-nav .submenu:focus-within .section>*,.ntl-site-nav [aria-expanded=true]+.submenu .section>*{opacity:1;transition-delay:calc(var(--submenu-transition-delay) + var(--submenu-transition-duration)/3)}.ntl-site-nav [aria-expanded=true]+.submenu .section>*{transition-delay:calc(var(--submenu-transition-duration)/3)}}.wqnhm-sa8 dialog{align-content:start;background-color:var(--color-bg-1);block-size:min(100% - var(--page-padding)*2);border:none;border-radius:var(--radius-m);box-shadow:var(--shadow-deep);color:var(--color-text-1);display:grid;margin:auto;padding:0;transition:.4s var(--ease-out);transition-property:opacity,transform}.wqnhm-sa8 dialog:not([open]){opacity:0;pointer-events:none;transform:translateY(16px);visibility:hidden}.wqnhm-sa8 dialog[open]{opacity:1;transform:translateY(0);visibility:visible}.wqnhm-sa8 dialog::backdrop{background-color:rgba(0,0,0,.8)}.wqnhm-sa8 .close{border:none;color:var(--color-text-1);margin-inline-start:auto;order:-1;outline-offset:-6px;padding:var(--space-s)}.wqnhm-sa8 .results{align-items:start;display:grid;gap:var(--space-l);margin-block:var(--space-l)}.wqnhm-sa8 .results ul{--stack-space:var(--space-s)}.wqnhm-sa8 .results ul a{color:var(--color-text-1);display:inline-block;text-decoration:none}.wqnhm-sa8 .results ul a:hover{text-decoration:underline}.wqnhm-sa8 .results>:nth-child(4){border-top:1px solid var(--color-bg-3);padding-top:var(--space-l)}@media (min-width:900px){.wqnhm-sa8 .results{grid-template-columns:repeat(3,1fr)}.wqnhm-sa8 .results>:last-child:not(:nth-child(4)){grid-column:3}.wqnhm-sa8 .results>:nth-child(4){display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.wqnhm-sa8 .results>:nth-child(4)>*{grid-column:2}}.page-header{box-shadow:var(--shadow-light);inline-size:100%;overflow-anchor:none;position:sticky;top:0;z-index:1}:where(.page-header,.page-header svg){transform:translateZ(0)}.page-nav{--_filter:blur(5px) saturate(200%);backdrop-filter:var(--_filter);-webkit-backdrop-filter:var(--_filter);background-color:var(--color-bg-translucent);position:relative}@media not all and (min-width:1085px){[data-site-nav-open]{overflow:hidden;overscroll-behavior:none;touch-action:none}[data-site-nav-open] .page-announcement{display:none}[data-site-nav-open] .page-header{background-color:var(--neutral-light-000);position:fixed}[data-site-nav-open] .ntl-site-nav{block-size:100dvh;gap:0 var(--space-2xs);grid-template-areas:"logo compact-menu toggle" "body body body" "footer footer footer";grid-template-rows:auto 1fr auto}}@supports (animation-timeline:scroll()){.page-header{animation:scroll-shadow linear both;animation-timeline:scroll();animation-range:entry 0 entry 5ex}@keyframes scroll-shadow{0%{box-shadow:none}to{box-shadow:var(--shadow-light)}}}</style> <script>(function () { const storageUrl = localStorage.getItem("Netlify_hide-announcement-bar"); const { url, hideAfter } = JSON.parse(document.documentElement.getAttribute("data-announcement-data")); function isExpired(date) { if (!date) return; let hideAfterSplit = date.split(/[^\d]/).map((entry) => parseInt(entry, 10)); let compareDate = new Date(hideAfterSplit[0], hideAfterSplit[1] - 1, hideAfterSplit[2] + 1); return compareDate && new Date() > compareDate; } if (storageUrl === url || isExpired(hideAfter)) { document.documentElement.setAttribute("data-announcement-state", "hidden"); } })();</script> <header data-theme="light" class="page-header"> <div data-href="https://www.netlify.com/press/windsurf-netlify-ai-ide-native-deployment-integration/" class="ntl-announcement-bar page-announcement"> <p><span>Deploy from Windsurf to the web in just one click with Netlify. </span> <a href="https://www.netlify.com/press/windsurf-netlify-ai-ide-native-deployment-integration/" id="cta-header-announcementBar">Read about the new partnership</a></p> <button type="reset" id="cta-header-announcementBar-close" class="close"> <span class="visually-hidden">Close announcement bar</span> <svg class="icon" ariaHidden="true" style="--icon-size: 1.2em"> <use href="#icon-close"></use> </svg> </button> </div> <section class="page-nav | l-breakout"> <nav id="site-nav" aria-labelledby="site-nav-label" class="nav ntl-site-nav"> <h2 id="site-nav-label" class="visually-hidden">Site navigation</h2> <a href="/" id="mainNav-netlifyLogo" class="ntl-site-logo"> <span class="visually-hidden">Go to homepage</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 209" fill="none" aria-hidden="true"> <g clip-path="url(#clip0_235_8)"> <path d="M117.436 207.036V154.604L118.529 153.51H129.452L130.545 154.604V207.036L129.452 208.13H118.529L117.436 207.036Z" class="spark"></path> <path d="M117.436 53.5225V1.09339L118.529 0H129.452L130.545 1.09339V53.5225L129.452 54.6159H118.529L117.436 53.5225Z" class="spark"></path> <path d="M69.9539 169.238H68.4094L60.6869 161.512V159.967L78.7201 141.938L86.8976 141.942L87.9948 143.031V151.209L69.9539 169.238Z" class="spark"></path> <path d="M69.9462 38.8917H68.4017L60.6792 46.6181V48.1626L78.7124 66.192L86.8899 66.1882L87.9871 65.0986V56.9212L69.9462 38.8917Z" class="spark"></path> <path d="M1.09339 97.5104H75.3711L76.4645 98.6038V109.526L75.3711 110.62H1.09339L0 109.526V98.6038L1.09339 97.5104Z" class="spark"></path> <path d="M440.999 97.5104H510.91L512.004 98.6038V109.526L510.91 110.62H436.633L435.539 109.526L439.905 98.6038L440.999 97.5104Z" class="spark"></path> <path d="M212.056 108.727L210.963 109.821H177.079L175.986 110.914C175.986 113.101 178.173 119.657 186.916 119.657C190.196 119.657 193.472 118.564 194.566 116.377L195.659 115.284H208.776L209.869 116.377C208.776 122.934 203.313 132.774 186.916 132.774C168.336 132.774 159.589 119.657 159.589 104.357C159.589 89.0576 168.332 75.9408 185.822 75.9408C203.313 75.9408 212.056 89.0576 212.056 104.357V108.731V108.727ZM195.659 97.7971C195.659 96.7037 194.566 89.0538 185.822 89.0538C177.079 89.0538 175.986 96.7037 175.986 97.7971L177.079 98.8905H194.566L195.659 97.7971Z" class="text"></path> <path d="M242.66 115.284C242.66 117.47 243.753 118.564 245.94 118.564H255.776L256.87 119.657V130.587L255.776 131.681H245.94C236.103 131.681 227.36 127.307 227.36 115.284V91.2368L226.266 90.1434H218.617L217.523 89.05V78.1199L218.617 77.0265H226.266L227.36 75.9332V66.0965L228.453 65.0031H241.57L242.663 66.0965V75.9332L243.757 77.0265H255.78L256.874 78.1199V89.05L255.78 90.1434H243.757L242.663 91.2368V115.284H242.66Z" class="text"></path> <path d="M283.1 131.681H269.983L268.889 130.587V56.2636L269.983 55.1702H283.1L284.193 56.2636V130.587L283.1 131.681Z" class="text"></path> <path d="M312.61 68.2871H299.493L298.399 67.1937V56.2636L299.493 55.1702H312.61L313.703 56.2636V67.1937L312.61 68.2871ZM312.61 131.681H299.493L298.399 130.587V78.1237L299.493 77.0304H312.61L313.703 78.1237V130.587L312.61 131.681Z" class="text"></path> <path d="M363.98 56.2636V67.1937L362.886 68.2871H353.05C350.863 68.2871 349.769 69.3805 349.769 71.5672V75.9408L350.863 77.0342H361.793L362.886 78.1276V89.0576L361.793 90.151H350.863L349.769 91.2444V130.591L348.676 131.684H335.559L334.466 130.591V91.2444L333.372 90.151H325.723L324.629 89.0576V78.1276L325.723 77.0342H333.372L334.466 75.9408V71.5672C334.466 59.5438 343.209 55.1702 353.046 55.1702H362.882L363.976 56.2636H363.98Z" class="text"></path> <path d="M404.42 132.774C400.046 143.704 395.677 150.261 380.373 150.261H374.906L373.813 149.167V138.237L374.906 137.144H380.373C385.836 137.144 386.929 136.05 388.023 132.77V131.677L370.536 89.05V78.1199L371.63 77.0265H381.466L382.56 78.1199L395.677 115.284H396.77L409.887 78.1199L410.98 77.0265H420.817L421.91 78.1199V89.05L404.424 132.77L404.42 132.774Z" class="text"></path> <path d="M135.454 131.681L134.361 130.587L134.368 98.9172C134.368 93.4541 132.22 89.2182 125.625 89.0806C122.234 88.9926 118.354 89.0729 114.209 89.2488L113.59 89.8834L113.598 130.587L112.504 131.681H99.3913L98.2979 130.587V77.5388L99.3913 76.4454L128.901 76.1778C143.685 76.1778 149.668 86.3356 149.668 97.8009V130.587L148.575 131.681H135.454Z" class="text"></path> </g> <defs> <clipPath id="clip0_235_8"> <rect width="512" height="208.126" fill="white"></rect> </clipPath> </defs> </svg> </a> <a href="#main" class="skip-to-content">Skip to content</a> <ul data-variant="compact" role="list" class="menu"> <li> <button type="button" data-site-search-open id="mainNav-search-compact-menu" class="ntl-site-search-toggle"> <span class="visually-hidden"> Search </span> <svg class="icon" width="16" height="20" ariaHidden="true"> <use href="#icon-search"></use> </svg> </button> </li> <li> <a id="mainNav-login-compact-menu" href="https://app.netlify.com/login">Log in</a> </li> </ul> <button id="mainNav-hamburger-compact-menu" type="button" aria-expanded="false" aria-controls="main-menu" data-site-nav-toggle class="icon-button ntl-site-nav-toggle nav-toggle"> <span class="visually-hidden">Toggle main menu</span> <svg viewBox="0 0 31 25" xmlns="http://www.w3.org/2000/svg"><rect x="0.581177" y="0.71875" width="30" height="4" fill="currentcolor"></rect><rect x="0.581177" y="10.7188" width="30" height="4" fill="currentcolor"></rect><rect x="0.581177" y="20.7188" width="30" height="4" fill="currentcolor"></rect></svg> </button> <ul role="list" class="menu"> <li class="has-submenu"> <span id="mainNav-platform">Platform</span> <submenu-utils class="ntl-site-nav-submenu"> <button data-variant="icon" aria-haspopup="true" aria-expanded="false" class="submenu-toggle"> <span class="visually-hidden">Toggle platform submenu</span> <svg class="icon" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </button> <div id="platform-submenu" data-theme="light" class="submenu"> <div class="section l-stack"> <h3>The Netlify Platform</h3> <p><strong>Instantly build and deploy</strong> your sites to our global network from Git. Custom domains, https, deploy previews, rollbacks and much more.</p> <ul role="list" class="l-stack"> <li> <a id="nav-explore-how-it-works" href="/platform/">Explore the Platform</a> </li> <li> <a id="nav-platform-netlify-connect" href="/platform/connect/">Netlify Connect</a> </li> <li> <a id="nav-platform-netlify-core" href="/platform/core/">Netlify Core</a> </li> <li> <a id="nav-platform-netlify-create" href="/platform/create/">Netlify Create</a> </li> </ul> </div> <div class="section l-stack"> <h3>Key Features</h3> <ul role="list" class="l-stack"> <li> <a id="nav-platform-primitives" href="/platform/primitives/">Platform Primitives</a> </li> <li> <a id="nav-features-etm" href="/platform/core/enterprise-team-management/">Enterprise Team Management</a> </li> <li> <a id="nav-features-sdk" href="/platform/software-development-kit/">SDK</a> </li> <li> <a id="nav-features-edge-functions" href="/platform/core/edge/#edge-functions">Edge Functions</a> </li> <li> <a id="nav-features-preview" href="/platform/core/deploy-previews/">Deploy Previews</a> </li> <li> <a id="nav-features-forms" href="/platform/core/forms/">Forms</a> </li> <li> <a id="nav-features-security" href="/security/">Security</a> </li> <li> <a id="nav-features-analytics" href="/platform/core/analytics/">Analytics</a> </li> <li> <a id="nav-features-split-testing" href="https://docs.netlify.com/site-deploys/split-testing/">Split Testing</a> </li> <li> <a id="nav-features-integrations" href="/integrations/">Integrations</a> </li> <li> <a id="nav-features-changelog" href="/changelog/">Changelog</a> </li> </ul> </div> <div class="section l-stack"> <h3>Ecosystem</h3> <ul role="list" class="l-stack"> <li> <a id="nav-platform-technology-partners" href="/partners/technology/">Tech Partners</a> </li> <li> <a id="nav-platform-agency-partners" href="/partners/agency/">Agency Partners</a> </li> </ul> </div> </div> </submenu-utils> </li> <li class="has-submenu"> <span id="mainNav-solutions">Solutions</span> <submenu-utils class="ntl-site-nav-submenu"> <button data-variant="icon" aria-haspopup="true" aria-expanded="false" class="submenu-toggle"> <span class="visually-hidden">Toggle solutions submenu</span> <svg class="icon" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </button> <div id="solutions-submenu" data-theme="light" class="submenu"> <div class="section l-stack"> <h3>Why Netlify?</h3> <ul role="list" class="l-stack"> <li> <a id="nav-solutions-resources" href="/resources/">Resources &amp; Guides</a> </li> <li> <a id="nav-solutions-what-others-have-built" href="/customers/">Customers</a> </li> <li> <a id="nav-solutions-case-studies" href="/resources/case-studies/">Case Studies</a> </li> <li> <a id="nav-solutions-roi-calculator" href="/roi-calculator/">ROI Calculator</a> </li> <li> <a id="nav-solutions-security" href="/security/">Security at Netlify</a> </li> <li> <a id="nav-solutions-whitepaper" href="/whitepaper/">Whitepaper</a> </li> </ul> </div> <div class="section l-stack"> <h3>Use Cases</h3> <ul role="list" class="l-stack"> <li> <a id="nav-solutions-company-websites" href="/for/company-websites/">Company Websites</a> </li> <li> <a id="nav-solutions-ecommerce" href="/for/ecommerce/">E-commerce</a> </li> <li> <a id="nav-solutions-web-applications" href="/for/web-applications/">Web Apps</a> </li> <li> <a id="nav-solutions-large-sites" href="/blog/2020/06/16/building-large-sites-on-netlify/">Large Sites</a> </li> </ul> </div> <div class="section l-stack"> <p>Don’t see your solution? We can help.</p> <ul role="list" class="l-stack"> <li> <a id="nav-solutions-chat-with-netlify-expert" href="/contact/">Chat with a Netlify expert</a> </li> </ul> </div> </div> </submenu-utils> </li> <li> <a id="mainNav-integrations" href="/integrations/"> Integrations <svg class="icon arrow-icon" width="16" height="16"> <use href="#icon-arrow"></use> </svg> </a> </li> <li class="has-submenu"> <span id="nav-start-building">Start Building</span> <submenu-utils class="ntl-site-nav-submenu"> <button data-variant="icon" aria-haspopup="true" aria-expanded="false" class="submenu-toggle"> <span class="visually-hidden">Toggle start building submenu</span> <svg class="icon" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </button> <div id="start-building-submenu" data-theme="light" class="submenu"> <div class="section l-stack"> <h3>Where to start</h3> <ul role="list" class="l-stack"> <li> <a id="nav-start-building-docs" href="https://docs.netlify.com/">Docs</a> </li> <li> <a id="nav-start-building-developer-hub" href="https://developers.netlify.com/">Developer Hub</a> </li> <li> <a id="nav-start-building-templates" href="/integrations/templates/">Templates</a> </li> <li> <a id="nav-start-building-composable-commerce-101" href="/composable-commerce/">Composable Commerce 101</a> </li> <li> <a id="nav-start-building-work-with-partner-agency" href="/agency-directory/">Work with a Partner Agency</a> </li> </ul> </div> <div class="section l-stack"> <h3>Project Kickstarts</h3> <ul role="list" class="l-stack"> <li> <svg class="icon"> <use href="#icon-astro"></use> </svg> <a id="nav-tech-astro" href="https://docs.netlify.com/frameworks/astro/">Astro</a> </li> <li> <svg class="icon"> <use href="#icon-tanstack"></use> </svg> <a id="nav-tech-tanstack" href="https://docs.netlify.com/frameworks/tanstack-start/">TanStack</a> </li> <li> <svg class="icon"> <use href="#icon-nextjs"></use> </svg> <a id="nav-tech-nextjs" href="/with/nextjs/">Next.js</a> </li> <li> <svg class="icon"> <use href="#icon-nuxtjs"></use> </svg> <a id="nav-tech-nuxt" href="/with/nuxt/">Nuxt</a> </li> <li> <svg class="icon"> <use href="#icon-gatsby"></use> </svg> <a id="nav-tech-gatsby" href="/with/gatsby/">Gatsby</a> </li> <li> <svg class="icon"> <use href="#icon-wordpress"></use> </svg> <a id="nav-tech-wordpress" href="/with/wordpress/">WordPress</a> </li> <li> <svg class="icon"> <use href="#icon-react"></use> </svg> <a id="nav-tech-react" href="/with/react/">React</a> </li> <li> <svg class="icon"> <use href="#icon-vue"></use> </svg> <a id="nav-tech-vue" href="/with/vue/">Vue</a> </li> <li> <svg class="icon"> <use href="#icon-svelte"></use> </svg> <a id="nav-tech-svelte" href="/with/svelte/">Svelte</a> </li> <li> <svg class="icon"> <use href="#icon-sitecore"></use> </svg> <a id="nav-tech-sitecore" href="/with/sitecore/">Sitecore</a> </li> <li> <svg class="icon"> <use href="#icon-jamstack"></use> </svg> <a id="nav-tech-jamstack" href="/jamstack/">Jamstack</a> </li> <li> <a id="nav-tech-more" href="/integrations/frameworks/">+ More</a> </li> </ul> </div> </div> </submenu-utils> </li> <li> <a id="mainNav-docs" href="https://docs.netlify.com"> Docs <svg class="icon arrow-icon" width="16" height="16"> <use href="#icon-arrow"></use> </svg> </a> </li> <li> <a id="mainNav-pricing" href="/pricing/"> Pricing <svg class="icon arrow-icon" width="16" height="16"> <use href="#icon-arrow"></use> </svg> </a> </li> <li class="nav-search"> <button type="button" data-site-search-open id="mainNav-search" class="ntl-site-search-toggle"> <span class="visually-hidden"> Search </span> <svg class="icon" width="16" height="20" ariaHidden="true"> <use href="#icon-search"></use> </svg> </button> </li> <li> <a id="mainNav-contact" href="/contact/"> Contact <svg class="icon arrow-icon" width="16" height="16"> <use href="#icon-arrow"></use> </svg> </a> </li> <li> <a id="mainNav-login" href="https://app.netlify.com/login"> Log in <svg class="icon arrow-icon" width="16" height="16"> <use href="#icon-arrow"></use> </svg> </a> </li> </ul> <a id="mainNav-signup" href="https://app.netlify.com/signup" data-variant="primary" class="button">Sign up</a> </nav> <site-search class="wqnhm-sa8"><template> <dialog id="site-search-dialog" data-theme="light" class="l-center"> <button type="reset" onclick="this.closest('dialog').close('cancel')" class="close"> <span class="visually-hidden">Close search modal</span> <svg class="icon" ariaHidden="true" style="--icon-size: 1.2em"> <use href="#icon-close"></use> </svg> </button> <div class="l-center l-stack"> <div class="search-input"> <label for="site-search" class="visually-hidden">Search Netlify:</label> <input id="site-search" type="text" placeholder="Start typing to search" autofocus> </div> <article class="results"></article> </div> </dialog> </template> <script src="https://cdn.jsdelivr.net/npm/algoliasearch@4.17.0/dist/algoliasearch-lite.umd.js" integrity="sha256-Lf9DrpGmcRip6OQzbcL6lnvNmoZNSKpyQX5pMlwatWE=" crossorigin="anonymous"></script> </site-search> </section> </header> <script type="module">var y=r=>r?r.querySelectorAll('button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"]):not([disabled]), details:not([disabled]), summary:not(:disabled)'):(console.warn("You need to pass a parent HTMLElement"),[]);var h=r=>{let e=r.getAttribute("aria-expanded")==="true"||!1;r.setAttribute("aria-expanded",!e)},x=({currentTarget:r,clientX:e,clientY:t},[n]=r.getClientRects())=>e<n.left||e>n.right||t<n.top||t>n.bottom;(function(){let r=document.querySelector(".ntl-announcement-bar > .close"),e=document.querySelector(".ntl-announcement-bar"),t=e.getAttribute("data-href");new ResizeObserver(([s])=>{document.body.style.setProperty("--announcement-bar-height",`${s.borderBoxSize[0].blockSize}px`)}).observe(e),r.addEventListener("click",s=>{s.preventDefault(),localStorage.setItem("Netlify_hide-announcement-bar",t),e.setAttribute("hidden",!0)})})();var p=class extends HTMLElement{constructor(){super();let e=this.querySelector(".submenu"),t=this.querySelector(".submenu-toggle"),s=[...y(this)].pop(),o=window.matchMedia("not all and (min-width: 1085px)"),i=()=>{h(t)},c=a=>{this.contains(a.target)||u()},d=a=>{a.key==="Escape"&&(u(),t.focus())},l=a=>{a.shiftKey||u()},g=a=>{(a.key==="Enter"||a.keyCode===32)&&h(t)},b=a=>{a.shiftKey&&a.key==="Tab"&&u()},u=()=>{t.setAttribute("aria-expanded","false")};function v(){t.setAttribute("aria-expanded","true"),t.addEventListener("click",i),document.removeEventListener("click",c),s.removeEventListener("keydown",l),e.removeEventListener("keydown",d),t.removeEventListener("keypress",g),t.removeEventListener("keydown",b)}function f(){t.setAttribute("aria-expanded","false"),document.addEventListener("click",c),s.addEventListener("keydown",l),e.addEventListener("keydown",d),t.addEventListener("keypress",g),t.addEventListener("keydown",b),t.removeEventListener("click",i)}o.matches?v():f(),o.addEventListener("change",()=>{o.matches?v():f()})}};customElements.define("submenu-utils",p);var k=algoliasearch("4RTNPM1QF9","e86f343e43d5b8420202ec2fbe0874e6"),E=k.initIndex("docs-manual"),m=class extends HTMLElement{constructor(){super(),this.resultsContainer,this.dialog,this.input}connectedCallback(){let e=this.querySelector("template");e.replaceWith(e.content);let t=this.querySelector("button"),n=document.querySelectorAll("[data-site-search-open]"),s=location.search&&new URL(location.href).searchParams.get("search");this.dialog=this.querySelector("dialog"),this.input=this.querySelector("input"),this.resultsContainer=this.querySelector(".results"),s&&this.initWithQuery(s),this.input.addEventListener("keyup",o=>this.search(o.target.value)),n.forEach(o=>{o.addEventListener("click",()=>{this.search(""),this.dialog.showModal()})}),this.dialog.addEventListener("pointerdown",o=>{x(o)&&this.dialog.close()})}async search(e){e||this.clearResults();let t=await E.search(e,{hitsPerPage:40});this.renderResults(t)}clearResults(){this.render(null)}initWithQuery(e){this.search(e),this.input.value=e,this.dialog.showModal()}renderResults(e){let t=e&&e.hits,n=e&&e.query,s=t&&t.length?this.results(t):this.noResults(n);this.render(s)}render(e){this.resultsContainer.innerHTML=e}results(e){let t=e.reduce((i,c)=>i.find(l=>l.hierarchy.lvl1===c.hierarchy.lvl1)?i:i.concat([c]),[]),n=t.filter(i=>i.hierarchy.lvl0=="On our site"),s=t.filter(i=>i.hierarchy.lvl0=="In the docs"),o=t.filter(i=>i.hierarchy.lvl0=="On our blog");return` ${this.resultsSection("Docs",s)} ${this.resultsSection("Articles",o)} ${this.resultsSection("Pages",n)} ${this.ctaBlock()} `}resultsSection(e,t){return t.length?` <section class="l-stack"> <h3 class="cta-label" data-variant="underline">${e}</h3> <ul role="list" class="l-stack"> ${t.slice(0,7).map(s=>`<li><a href="${s.url}">${s.hierarchy.lvl1||s.hierarchy.lvl2}</a></li>`).join("")} </ul> </section> `:""}noResults(e){return` <p class="no-results"> We couldn't find any results for <strong>${e}</strong>. Perhaps <a href="https://docs.netlify.com">our docs</a> have what you're looking for? </p> ${this.ctaBlock()} `}ctaBlock(){return` <section> <div class="cta-block l-stack" data-variant="branded"> <h3 class="cta-label" data-variant="underline" style="--cta-label-color: var(--color-text-inverse)"> Talk to an Expert </h3> <p>Need help evaluating if Netlify is right for your project? We can help.</p> <a class="button stretch-inline" data-variant="tertiary" id="cta-search-view-request-demo" href="/contact/?attr=search-view-cta-request-demo" > Request a demo </a> </div> </section> `}};customElements.define("site-search",m);(function(){let r=document.querySelector(".page-header"),e=document.querySelector("[data-site-nav-toggle]");new ResizeObserver(([n])=>{document.documentElement.style.setProperty("--ntl-page-header-height",`${n.contentRect.height}px`)}).observe(r),e&&e.addEventListener("click",function(){let n=this.getAttribute("aria-expanded")==="true"||!1;document.documentElement.toggleAttribute("data-site-nav-open",!n),this.setAttribute("aria-expanded",!n)})})(); </script> </div> <main id="main" class="page-main"><div class="hero-intro hero-intro-align-center"><!----> <h1 class="heading hero-intro-hed type-a type-a-4"> Press resources <br> for all things Netlify </h1> <!----> <!----> <!----></div> <section class="pancake pancake-theme-white"><div class="press-getintouch-grid"><div class="press-getintouch-content"><h2 class="type-a type-a-3">About Netlify</h2> <p class="type-b type-b-1">Netlify is the most popular way to build, deploy and scale modern web applications. Developers love Netlify for its powerful, yet simple workflows, which make it easy to integrate their choice of tools and collaborate with their team to deliver the best online experiences, faster.</p> <p class="type-b type-b-1">Now home to millions of developers and thousands of enterprises, Netlify is the platform of choice for running modern Jamstack web applications in production, from global corporate sites to complex e-commerce and SaaS applications.</p> <p class="type-b type-b-1">Founded in 2014, Netlify is a venture-backed software company headquartered in San Francisco with a global team.</p></div> <div class="press-getintouch-card card card-shadow-deep"><h3 class="press-getintouch-heading type-a type-a-2">Get in touch</h3> <ul class="press-getintouch-list"><li><a href="https://twitter.com/netlify" target="_blank" rel="noopener noreferrer" class="press-getintouch-link"><span class="press-getintouch-icon"><svg width="30" height="25" viewBox="0 0 30 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo-twitter"><use xlink:href="#logo-twitter"></use></svg></span> @netlify </a></li> <li><a href="https://www.linkedin.com/company/netlify" target="_blank" rel="noopener noreferrer" class="press-getintouch-link"><span class="press-getintouch-icon"><svg width="29" height="27" viewBox="0 0 29 27" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo-linkedin"><use xlink:href="#logo-linkedin"></use></svg></span> company/netlify </a></li> <li><a href="https://www.facebook.com/netlify" target="_blank" rel="noopener noreferrer" class="press-getintouch-link"><span class="press-getintouch-icon"><svg width="14" height="28" viewBox="0 0 14 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.06499 27.9378H3.492V14.4679H0.707031V9.82476H3.492V7.03826C3.492 3.25298 5.06524 0.998047 9.53068 0.998047H13.2501V5.64119H10.9262C9.18754 5.64119 9.07112 6.2907 9.07112 7.50089L9.06499 9.82476H13.2777L12.7844 14.4679H9.06499V27.9378Z"></path></svg></span> /netlify </a></li> <li><a href="https://www.youtube.com/channel/UCMzabFudT_ntxlueP9R-3Vg/" target="_blank" rel="noopener noreferrer" class="press-getintouch-link"><span class="press-getintouch-icon"><svg width="22" height="16" viewBox="0 0 22 16" xmlns="http://www.w3.org/2000/svg" version="1.1" aria-hidden="true" focusable="false" class="logo-youtube"><use xlink:href="#logo-youtube"></use></svg></span> Netlify YouTube channel </a></li> <li><a href="https://answers.netlify.com/" target="_blank" rel="noopener noreferrer" class="press-getintouch-link"><span class="press-getintouch-icon"><svg width="24" height="24" viewBox="0 0 22 21" fill="none" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#logo-discourse"></use></svg></span> answers.netlify.com </a></li> <li><a href="mailto:press@netlify.com" target="_blank" rel="noopener noreferrer" class="press-getintouch-link"><span class="press-getintouch-icon"><svg width="25" height="19" viewBox="0 0 25 19" xmlns="http://www.w3.org/2000/svg" version="1.1" preserveAspectRatio="xMinYMin" aria-hidden="true" focusable="false" class="icon-email"><use xlink:href="#icon-email"></use></svg></span> press@netlify.com </a></li></ul></div></div> <div class="press-getintouch-ctas"><a href="#news" id="cta-press-news" class="call-to-action call-to-action-variant-text"><!----> <!----> <span>Netlify News</span><span class="icon"><svg width="12" height="10" viewBox="0 0 12 10" xmlns="http://www.w3.org/2000/svg" version="1.1" preserveAspectRatio="xMinYMin" aria-hidden="true" focusable="false" class="icon-arrow"><use xlink:href="#icon-arrow"></use></svg></span></a> <a href="#leadership" id="cta-press-leadership" class="call-to-action call-to-action-variant-text"><!----> <!----> <span>About our leadership</span><span class="icon"><svg width="12" height="10" viewBox="0 0 12 10" xmlns="http://www.w3.org/2000/svg" version="1.1" preserveAspectRatio="xMinYMin" aria-hidden="true" focusable="false" class="icon-arrow"><use xlink:href="#icon-arrow"></use></svg></span></a> <a href="#logos" id="cta-press-logos" class="call-to-action call-to-action-variant-text"><!----> <!----> <span>Netlify Logos</span><span class="icon"><svg width="12" height="10" viewBox="0 0 12 10" xmlns="http://www.w3.org/2000/svg" version="1.1" preserveAspectRatio="xMinYMin" aria-hidden="true" focusable="false" class="icon-arrow"><use xlink:href="#icon-arrow"></use></svg></span></a></div></section> <section class="pancake pancake-theme-light"><h2 align="center" class="type-a type-a-3">Netlify Headlines</h2> <ul class="press-headlines-list"><li><div class="press-headlines-card card card-hoverable"><a href="/press/windsurf-netlify-ai-ide-native-deployment-integration/" class="block-link"><span class="visually-hidden">Windsurf and Netlify Launch First-of-its-Kind AI IDE-Native Deployment Integration</span></a> <p class="press-headlines-heading type-b type-b-0">Windsurf and Netlify Launch First-of-its-Kind AI IDE-Native Deployment Integration</p> <time datetime="2025-04-02" class="press-headlines-date type-b type-b--1"> April 2, 2025 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/bolt-netlify-1-million-ai-generated-websites/" class="block-link"><span class="visually-hidden">Bolt.new and Netlify Power 1 Million AI-Generated Websites, Marking a New Era of AI-Driven Web Development</span></a> <p class="press-headlines-heading type-b type-b-0">Bolt.new and Netlify Power 1 Million AI-Generated Websites, Marking a New Era of AI-Driven Web Development</p> <time datetime="2025-03-27" class="press-headlines-date type-b type-b--1"> March 27, 2025 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-gartner-visionary-2024/" class="block-link"><span class="visually-hidden">Netlify Named a Visionary in 2024 Gartner® Magic Quadrant™ for Cloud Application Platforms</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Named a Visionary in 2024 Gartner® Magic Quadrant™ for Cloud Application Platforms</p> <time datetime="2024-11-08" class="press-headlines-date type-b type-b--1"> November 8, 2024 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-launches-leadership-trend-report/" class="block-link"><span class="visually-hidden">Netlify Launches Leadership Trend Report: Offers Opportunities for Better Collaboration for Marketers and Developers</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Launches Leadership Trend Report: Offers Opportunities for Better Collaboration for Marketers and Developers</p> <time datetime="2024-08-07" class="press-headlines-date type-b type-b--1"> August 7, 2024 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-announces-adobe-experience-manager-headless-integration/" class="block-link"><span class="visually-hidden">Netlify Announces Adobe Experience Manager Headless Integration</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Announces Adobe Experience Manager Headless Integration</p> <time datetime="2024-06-18" class="press-headlines-date type-b type-b--1"> June 18, 2024 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-unveils-ai-enabled-deploy-assist-to-improve-developer-productivity-and-ship-personalized-digital-experiences-faster/" class="block-link"><span class="visually-hidden">Netlify Unveils AI-Enabled Deploy Assist to Improve Developer Productivity and Ship Personalized Digital Experiences Faster</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Unveils AI-Enabled Deploy Assist to Improve Developer Productivity and Ship Personalized Digital Experiences Faster</p> <time datetime="2024-03-07" class="press-headlines-date type-b type-b--1"> March 7, 2024 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-report-reveals-increased-adoption-of-composable-web-architecture/" class="block-link"><span class="visually-hidden">Netlify Report Reveals Increased Adoption of Composable Web Architecture</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Report Reveals Increased Adoption of Composable Web Architecture</p> <time datetime="2023-12-07" class="press-headlines-date type-b type-b--1"> December 7, 2023 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/new-netlify-composable-web-platform-clears-path-to-enterprise-adoption-of-composable-web-architecture/" class="block-link"><span class="visually-hidden">New Netlify Composable Web Platform Clears Path to Enterprise Adoption of Composable Web Architecture</span></a> <p class="press-headlines-heading type-b type-b-0">New Netlify Composable Web Platform Clears Path to Enterprise Adoption of Composable Web Architecture</p> <time datetime="2023-10-19" class="press-headlines-date type-b type-b--1"> October 19, 2023 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-to-champion-the-future-of-the-modern-composable-web-at-compose-2023/" class="block-link"><span class="visually-hidden">Netlify to Champion the Future of the Modern, Composable Web at Compose 2023</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify to Champion the Future of the Modern, Composable Web at Compose 2023</p> <time datetime="2023-09-19" class="press-headlines-date type-b type-b--1"> September 19, 2023 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-announces-software-developer-kit-sdk-to-accelerate-modern-web-development-for-enterprises/" class="block-link"><span class="visually-hidden">Netlify Announces Software Developer Kit (SDK) to Accelerate Modern Web Development for Enterprises</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Announces Software Developer Kit (SDK) to Accelerate Modern Web Development for Enterprises</p> <time datetime="2023-09-13" class="press-headlines-date type-b type-b--1"> September 13, 2023 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-acquires-stackbit-to-provide-web-teams-with-a-full-set-of-solutions-across-their-web-stack/" class="block-link"><span class="visually-hidden">Netlify Acquires Stackbit to Provide Web Teams with a Full Set of Solutions Across Their Web Stack</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Acquires Stackbit to Provide Web Teams with a Full Set of Solutions Across Their Web Stack</p> <time datetime="2023-06-29" class="press-headlines-date type-b type-b--1"> June 29, 2023 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/new-netlify-connect-creates-simpler-path-to-high-performance-modern-web-architectures/" class="block-link"><span class="visually-hidden">New Netlify Connect Creates a Simpler Path to High Performance Modern Web Architectures</span></a> <p class="press-headlines-heading type-b type-b-0">New Netlify Connect Creates a Simpler Path to High Performance Modern Web Architectures</p> <time datetime="2023-06-13" class="press-headlines-date type-b type-b--1"> June 13, 2023 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-acquires-gatsby-inc-to-accelerate-adoption-of-composable-web-architectures/" class="block-link"><span class="visually-hidden">Netlify Acquires Gatsby Inc. to Accelerate Adoption of Composable Web Architectures</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Acquires Gatsby Inc. to Accelerate Adoption of Composable Web Architectures</p> <time datetime="2023-02-01" class="press-headlines-date type-b type-b--1"> February 1, 2023 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/two-seasoned-tech-executives-join-netlify-to-accelerate-modern-web-vision/" class="block-link"><span class="visually-hidden">Two Seasoned Tech Executives Join Netlify to Accelerate Modern Web Vision</span></a> <p class="press-headlines-heading type-b type-b-0">Two Seasoned Tech Executives Join Netlify to Accelerate Modern Web Vision</p> <time datetime="2022-11-16" class="press-headlines-date type-b type-b--1"> November 16, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/third-annual-jammies-awards-presented-to-jamstack-ecosystem-pillars/" class="block-link"><span class="visually-hidden">Netlify Presents Jammies Awards to Pillars of the Jamstack Ecosystem</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Presents Jammies Awards to Pillars of the Jamstack Ecosystem</p> <time datetime="2022-11-09" class="press-headlines-date type-b type-b--1"> November 9, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/developers-drive-remote-work-future-jamstack-survey-shows/" class="block-link"><span class="visually-hidden">Developers Drive the Remote Work Future, Jamstack Community Survey Report by Netlify Shows</span></a> <p class="press-headlines-heading type-b type-b-0">Developers Drive the Remote Work Future, Jamstack Community Survey Report by Netlify Shows</p> <time datetime="2022-11-07" class="press-headlines-date type-b type-b--1"> November 7, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/nextjs-devs-embracing-serverless-reveals-survey/" class="block-link"><span class="visually-hidden">Next.js Developers are Embracing Serverless, Reveals Netlify-led Survey</span></a> <p class="press-headlines-heading type-b type-b-0">Next.js Developers are Embracing Serverless, Reveals Netlify-led Survey</p> <time datetime="2022-10-24" class="press-headlines-date type-b type-b--1"> October 24, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/new-partner-initiatives-connect-web-ecosystem-for-developers/" class="block-link"><span class="visually-hidden">New Netlify Partner Initiatives Connect the Web Ecosystem for Developers</span></a> <p class="press-headlines-heading type-b type-b-0">New Netlify Partner Initiatives Connect the Web Ecosystem for Developers</p> <time datetime="2022-10-18" class="press-headlines-date type-b type-b--1"> October 18, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/unite-modern-web-ecosystem-at-jamstack-conf-2022/" class="block-link"><span class="visually-hidden">Netlify to Unite the Modern Web Ecosystem at Jamstack Conf 2022</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify to Unite the Modern Web Ecosystem at Jamstack Conf 2022</p> <time datetime="2022-09-27" class="press-headlines-date type-b type-b--1"> September 27, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/bolsters-enterprise-level-security-achieving-iso-27001/" class="block-link"><span class="visually-hidden">Netlify Bolsters Enterprise-Level Security of its Platform with ISO 27001 Certification</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Bolsters Enterprise-Level Security of its Platform with ISO 27001 Certification</p> <time datetime="2022-08-30" class="press-headlines-date type-b type-b--1"> August 30, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/announcing-better-nextjs-runtime-env-for-developers/" class="block-link"><span class="visually-hidden">Netlify Announces the Better Next.js Runtime for Developers</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Announces the Better Next.js Runtime for Developers</p> <time datetime="2022-08-24" class="press-headlines-date type-b type-b--1"> August 24, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-is-named-to-the-2022-forbes-cloud-100/" class="block-link"><span class="visually-hidden">Netlify is Named to the 2022 Forbes Cloud 100</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify is Named to the 2022 Forbes Cloud 100</p> <time datetime="2022-08-09" class="press-headlines-date type-b type-b--1"> August 9, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-announces-first-investments-for-jamstack-innovation-fund/" class="block-link"><span class="visually-hidden">Netlify Announces First Investments for Jamstack Innovation Fund</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Announces First Investments for Jamstack Innovation Fund</p> <time datetime="2022-07-12" class="press-headlines-date type-b type-b--1"> July 12, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-doubles-down-on-european-market-amid-strong-jamstack-adoption/" class="block-link"><span class="visually-hidden">Netlify Doubles Down on European Market Amid Strong Jamstack Adoption</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Doubles Down on European Market Amid Strong Jamstack Adoption</p> <time datetime="2022-05-23" class="press-headlines-date type-b type-b--1"> May 23, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/headless-commerce-summit-to-gather-digital-and-web-development-experts-for-talks-on-building-world-class-e-commerce-experiences/" class="block-link"><span class="visually-hidden">Headless Commerce Summit to Gather Digital and Web Development Experts for Talks on Building World-Class E-Commerce Experiences</span></a> <p class="press-headlines-heading type-b type-b-0">Headless Commerce Summit to Gather Digital and Web Development Experts for Talks on Building World-Class E-Commerce Experiences</p> <time datetime="2022-05-10" class="press-headlines-date type-b type-b--1"> May 10, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-edge-functions-accelerate-development-of-modern-web-applications-at-the-edge/" class="block-link"><span class="visually-hidden">Netlify Edge Functions Accelerate Development of Modern Web Applications at the Edge</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Edge Functions Accelerate Development of Modern Web Applications at the Edge</p> <time datetime="2022-04-19" class="press-headlines-date type-b type-b--1"> April 19, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-expands-leadership-team-to-advance-development-of-the-modern-web/" class="block-link"><span class="visually-hidden">Netlify Expands Leadership Team to Advance Development of the Modern Web</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Expands Leadership Team to Advance Development of the Modern Web</p> <time datetime="2022-03-16" class="press-headlines-date type-b type-b--1"> March 16, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-announces-acquisition-of-quirrel-to-extend-serverless-functions-capabilities/" class="block-link"><span class="visually-hidden">Netlify Announces Acquisition of Quirrel to Extend Serverless Functions Capabilities</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Announces Acquisition of Quirrel to Extend Serverless Functions Capabilities</p> <time datetime="2022-02-01" class="press-headlines-date type-b type-b--1"> February 1, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/new-independent-study-finds-netlify-delivers-151-roi/" class="block-link"><span class="visually-hidden">New Independent Study Finds Netlify Delivers 151% ROI</span></a> <p class="press-headlines-heading type-b type-b-0">New Independent Study Finds Netlify Delivers 151% ROI</p> <time datetime="2022-01-18" class="press-headlines-date type-b type-b--1"> January 18, 2022 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-raises-usd105-million-to-transform-development-for-the-modern-web/" class="block-link"><span class="visually-hidden">Netlify Raises $105 Million to Transform Development for the Modern Web</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Raises $105 Million to Transform Development for the Modern Web</p> <time datetime="2021-11-17" class="press-headlines-date type-b type-b--1"> November 17, 2021 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/jamstack-web-development-community-is-booming-new-netlify-report-reveals/" class="block-link"><span class="visually-hidden">Jamstack Web Development Community is Booming, New Netlify Report Reveals</span></a> <p class="press-headlines-heading type-b type-b-0">Jamstack Web Development Community is Booming, New Netlify Report Reveals</p> <time datetime="2021-10-06" class="press-headlines-date type-b type-b--1"> October 6, 2021 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/jamstack-conf-will-celebrate-web-developers-and-the-modern-web-ecosystem/" class="block-link"><span class="visually-hidden">Jamstack Conf will Celebrate Web Developers and the Modern Web Ecosystem</span></a> <p class="press-headlines-heading type-b type-b-0">Jamstack Conf will Celebrate Web Developers and the Modern Web Ecosystem</p> <time datetime="2021-09-30" class="press-headlines-date type-b type-b--1"> September 30, 2021 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-introduces-new-features-workflow-and-automation-for-enterprises-building-modern-web-applications-at-scale/" class="block-link"><span class="visually-hidden">Netlify Introduces New Features, Workflow and Automation for Enterprises Building Modern Web Applications at Scale</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Introduces New Features, Workflow and Automation for Enterprises Building Modern Web Applications at Scale</p> <time datetime="2021-09-21" class="press-headlines-date type-b type-b--1"> September 21, 2021 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-web-development-cloud-now-available-in-aws-marketplace/" class="block-link"><span class="visually-hidden">Netlify Web Development Cloud Now Available in AWS Marketplace</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Web Development Cloud Now Available in AWS Marketplace</p> <time datetime="2021-09-21" class="press-headlines-date type-b type-b--1"> September 21, 2021 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-integrates-with-datadog-for-management-and-analytics-of-netlify-logs/" class="block-link"><span class="visually-hidden">Netlify Integrates with Datadog for Management and Analytics of Netlify Logs</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Integrates with Datadog for Management and Analytics of Netlify Logs</p> <time datetime="2021-09-08" class="press-headlines-date type-b type-b--1"> September 8, 2021 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-acquires-featurepeek-and-launches-next-generation-of-deploy-previews-to-streamline-collaboration-for-web-teams/" class="block-link"><span class="visually-hidden">Netlify Acquires FeaturePeek and Launches Next Generation of Deploy Previews to Streamline Collaboration for Web Teams</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Acquires FeaturePeek and Launches Next Generation of Deploy Previews to Streamline Collaboration for Web Teams</p> <time datetime="2021-05-19" class="press-headlines-date type-b type-b--1"> May 19, 2021 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-announces-next-js-integration-enabling-next-js-10-for-enterprise-teams/" class="block-link"><span class="visually-hidden">Netlify Announces Next.js Integration, Enabling Next.js 10 for Enterprise Teams</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Announces Next.js Integration, Enabling Next.js 10 for Enterprise Teams</p> <time datetime="2021-03-16" class="press-headlines-date type-b type-b--1"> March 16, 2021 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-named-among-most-promising-private-companies-in-2021-enterprise-tech-30/" class="block-link"><span class="visually-hidden">Netlify Named Among Most Promising Private Companies in 2021 Enterprise Tech 30</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Named Among Most Promising Private Companies in 2021 Enterprise Tech 30</p> <time datetime="2021-02-24" class="press-headlines-date type-b type-b--1"> February 24, 2021 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-launches-technology-partner-program-to-help-enterprises-do-more-with-the-jamstack/" class="block-link"><span class="visually-hidden">Netlify Launches Technology Partner Program to Help Enterprises Do More With the Jamstack</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Launches Technology Partner Program to Help Enterprises Do More With the Jamstack</p> <time datetime="2020-12-15T14:00:00.000Z" class="press-headlines-date type-b type-b--1"> December 15, 2020 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-edge-handlers-make-personalized-web-content-fast-and-easier-to-develop/" class="block-link"><span class="visually-hidden">Netlify Edge Handlers Make Personalized Web Content Fast and Easier to Develop</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Edge Handlers Make Personalized Web Content Fast and Easier to Develop</p> <time datetime="2020-10-06" class="press-headlines-date type-b type-b--1"> October 6, 2020 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/global-agencies-team-up-with-netlify-to-bring-modern-websites-and-web-applications-to-businesses-powered-by-the-jamstack/" class="block-link"><span class="visually-hidden">Global Agencies Team Up with Netlify to Bring Modern Websites and Web Applications to Businesses, Powered by the Jamstack</span></a> <p class="press-headlines-heading type-b type-b-0">Global Agencies Team Up with Netlify to Bring Modern Websites and Web Applications to Businesses, Powered by the Jamstack</p> <time datetime="2020-08-26" class="press-headlines-date type-b type-b--1"> August 26, 2020 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-unlocks-jamstack-for-enterprise-websites-and-web-applications-with-support-for-self-hosted-git-repositories-and-new-pricing-options/" class="block-link"><span class="visually-hidden">Netlify Unlocks Jamstack for Enterprise Websites and Web Applications with Support for Self-Hosted Git Repositories and New Pricing Options</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Unlocks Jamstack for Enterprise Websites and Web Applications with Support for Self-Hosted Git Repositories and New Pricing Options</p> <time datetime="2020-07-21" class="press-headlines-date type-b type-b--1"> July 21, 2020 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-opens-build-layer-to-powerful-community-plugins-that-automate-developer-workflows-and-optimize-site-performance/" class="block-link"><span class="visually-hidden">Netlify Opens Build Layer to Powerful Community Plugins that Automate Developer Workflows and Optimize Site Performance</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Opens Build Layer to Powerful Community Plugins that Automate Developer Workflows and Optimize Site Performance</p> <time datetime="2020-05-27" class="press-headlines-date type-b type-b--1"> May 27, 2020 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/modern-websites-are-built-on-the-jamstack-architecture-due-to-performance-reliability-and-speed-of-developer-workflows-according-to-industry-survey-by-netlify/" class="block-link"><span class="visually-hidden">Modern Websites are Built on the Jamstack Architecture due to Performance, Reliability and Speed of Developer Workflows, According to Industry Survey by Netlify</span></a> <p class="press-headlines-heading type-b type-b-0">Modern Websites are Built on the Jamstack Architecture due to Performance, Reliability and Speed of Developer Workflows, According to Industry Survey by Netlify</p> <time datetime="2020-05-27" class="press-headlines-date type-b type-b--1"> May 27, 2020 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/after-onboarding-800000-developers-netlify-raises-53m-in-series-c-funding-to-fuel-enterprise-growth/" class="block-link"><span class="visually-hidden">After Onboarding 800,000 Developers, Netlify Raises $53M in Series C Funding to Fuel Enterprise Growth</span></a> <p class="press-headlines-heading type-b type-b-0">After Onboarding 800,000 Developers, Netlify Raises $53M in Series C Funding to Fuel Enterprise Growth</p> <time datetime="2020-03-04" class="press-headlines-date type-b type-b--1"> March 4, 2020 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-named-to-2020-enterprise-tech-30-list/" class="block-link"><span class="visually-hidden">Netlify Named Among 10 Most Promising Mid-Sized Private Companies in Enterprise Technology</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Named Among 10 Most Promising Mid-Sized Private Companies in Enterprise Technology</p> <time datetime="2020-02-26" class="press-headlines-date type-b type-b--1"> February 26, 2020 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-analytics-delivers-comprehensive-privacy-focused-web-traffic-analysis-with-no-performance-overhead/" class="block-link"><span class="visually-hidden">Netlify Analytics delivers comprehensive, privacy-focused web traffic analysis with no performance overhead</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Analytics delivers comprehensive, privacy-focused web traffic analysis with no performance overhead</p> <time datetime="2019-07-10" class="press-headlines-date type-b type-b--1"> July 10, 2019 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-kills-the-staging-server-with-new-netlify-dev-for-local-testing-and-live-stream-preview-capabilities/" class="block-link"><span class="visually-hidden">Netlify Kills the Staging Server with New Netlify Dev for Local Testing and Live Stream Preview Capabilities</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Kills the Staging Server with New Netlify Dev for Local Testing and Live Stream Preview Capabilities</p> <time datetime="2019-04-09" class="press-headlines-date type-b type-b--1"> April 9, 2019 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-raises-usd30-million-to-replace-web-servers-with-a-global-application-delivery-network/" class="block-link"><span class="visually-hidden">Netlify Raises $30 Million to Replace Web Servers with a Global 'Application Delivery Network'</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Raises $30 Million to Replace Web Servers with a Global 'Application Delivery Network'</p> <time datetime="2018-10-09" class="press-headlines-date type-b type-b--1"> October 9, 2018 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="https://www.netlify.com/blog/2018/10/09/funding-update-our-next-steps-for-a-better-web/" class="block-link"><span class="visually-hidden">Funding update: our next steps for a better web</span></a> <p class="press-headlines-heading type-b type-b-0">Funding update: our next steps for a better web</p> <time datetime="2018-10-09" class="press-headlines-date type-b type-b--1"> October 9, 2018 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="https://www.netlify.com/blog/2017/08/09/netlify-raises-12m-from-a16z/" class="block-link"><span class="visually-hidden">Netlify Raises $12m from A16Z</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Raises $12m from A16Z</p> <time datetime="2017-08-09" class="press-headlines-date type-b type-b--1"> August 9, 2017 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="https://www.netlify.com/blog/2016/08/16/netlify-raises-2.1m-from-the-founders-of-github-heroku-and-rackspace-cloud/" class="block-link"><span class="visually-hidden">Netlify Raises $2.1M from the founders of GitHub, Heroku, and Rackspace Cloud</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Raises $2.1M from the founders of GitHub, Heroku, and Rackspace Cloud</p> <time datetime="2016-08-16" class="press-headlines-date type-b type-b--1"> August 16, 2016 </time></div></li><li><div class="press-headlines-card card card-hoverable"><a href="/press/netlify-announces-a-world-s-first-full-1-click-integration-with-the-new-free-ssl-provider-let-s-encrypt/" class="block-link"><span class="visually-hidden">Netlify Announces a 'World's First': Full 1-Click Integration With the New Free SSL Provider Let's Encrypt</span></a> <p class="press-headlines-heading type-b type-b-0">Netlify Announces a 'World's First': Full 1-Click Integration With the New Free SSL Provider Let's Encrypt</p> <time datetime="2016-01-15" class="press-headlines-date type-b type-b--1"> January 15, 2016 </time></div></li></ul> <a href="/blog/news/" type="button" id="cta-press-view-all-news" class="press-headlines-cta call-to-action call-to-action-button call-to-action-variant-teal"><!----> <!----> <span>View all our News</span><!----></a></section> <section id="news" class="pancake pancake-theme-white"><h2 align="center" class="type-a type-a-3">In the News</h2> <ul class="press-inthenews-list"><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/beyond-dx-developers-must-now-learn-agent-experience-ax/" class="block-link"><span class="visually-hidden">Beyond DX: Developers Must Now Learn Agent Experience (AX)</span></a> <p class="press-inthenews-heading type-b type-b-0">Beyond DX: Developers Must Now Learn Agent Experience (AX)</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.thesoftwarereport.com/the-top-50-software-ceos-of-2024/" class="block-link"><span class="visually-hidden">Matt Biilmann named as Top 50 SaaS CEO 2024. Big congrats to our CEO! 🏆</span></a> <p class="press-inthenews-heading type-b type-b-0">Matt Biilmann named as Top 50 SaaS CEO 2024. Big congrats to our CEO! 🏆</p> <p class="press-inthenews-via type-b type-b--1">via The Software Report</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7730e4637155a55ab375831a3a0da22374f233d1-1080x1080.png/webp/1080/ 1080w"><img alt="The Software Report" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7730e4637155a55ab375831a3a0da22374f233d1-1080x1080.png/jpeg/1080/" width="1080" height="1080"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/how-dev-platforms-like-vercel-netlify-and-fastly-use-ai/" class="block-link"><span class="visually-hidden">How Dev Platforms Like Vercel, Netlify and Fastly Use AI</span></a> <p class="press-inthenews-heading type-b type-b-0">How Dev Platforms Like Vercel, Netlify and Fastly Use AI</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.youtube.com/watch/?v=tLcnItA5E04" class="block-link"><span class="visually-hidden">Insight Jam Podcast with Mathias Biilmann</span></a> <p class="press-inthenews-heading type-b type-b-0">Insight Jam Podcast with Mathias Biilmann</p> <p class="press-inthenews-via type-b type-b--1">via Insight Jam</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F03c4b62e6ff15d65a1ecb13e9225a4b6b3f2823d-200x60.png/webp/200/ 200w"><img alt="Insight Jam" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F03c4b62e6ff15d65a1ecb13e9225a4b6b3f2823d-200x60.png/jpeg/200/" width="200" height="60"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.tessl.io/podcast/does-ai-threaten-the-open-web-challenges-and-opportunities-with-netlifys-ceo-co-founder-matt-biillmann/" class="block-link"><span class="visually-hidden">Does AI threaten the open web? Challenges and Opportunities with Netlify's CEO &amp; Co-Founder, Matt Biillmann</span></a> <p class="press-inthenews-heading type-b type-b-0">Does AI threaten the open web? Challenges and Opportunities with Netlify's CEO &amp; Co-Founder, Matt Biillmann</p> <p class="press-inthenews-via type-b type-b--1">via Tessl</p> <img alt="Tessl" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd141b999f66a18d71a201ea465728301529d1606-78x30.svg/svg/78/" width="78" height="30" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.youtube.com/watch/?v=fwJGQsFkrPM" class="block-link"><span class="visually-hidden">Lessons from Building Netlify with Matt Biilmann</span></a> <p class="press-inthenews-heading type-b type-b-0">Lessons from Building Netlify with Matt Biilmann</p> <p class="press-inthenews-via type-b type-b--1">via This Dot - Leadership Exchange</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F407b4c932c3c571a289848728e8d66435e6c0156-160x160.jpg/webp/160/ 160w"><img alt="This Dot - Leadership Exchange" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F407b4c932c3c571a289848728e8d66435e6c0156-160x160.jpg/jpeg/160/" width="160" height="160"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.heavybit.com/library/podcasts/jamstack-radio/ep-150-the-evolution-of-jamstack-an-eight-year-journey/" class="block-link"><span class="visually-hidden">The Evolution of Jamstack: An Eight-Year Journey</span></a> <p class="press-inthenews-heading type-b type-b-0">The Evolution of Jamstack: An Eight-Year Journey</p> <p class="press-inthenews-via type-b type-b--1">via Heavybit</p> <img alt="Heavybit" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F538f1535b3c7b9988730229edb8db898bea3eb61-43x37.svg/svg/43/" width="43" height="37" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.youtube.com/watch/?v=_phgOmN0mFU" class="block-link"><span class="visually-hidden">Agility in the enterprise using a composable approach with Matt Biilmann</span></a> <p class="press-inthenews-heading type-b type-b-0">Agility in the enterprise using a composable approach with Matt Biilmann</p> <p class="press-inthenews-via type-b type-b--1">via The Agile Brand</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Faea67082f91cffd720adbead0dd25b1919ca4cde-1965x1965.png/webp/1965/ 1965w"><img alt="The Agile Brand" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Faea67082f91cffd720adbead0dd25b1919ca4cde-1965x1965.png/jpeg/1965/" width="1965" height="1965"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.youtube.com/watch/?v=yNGejB2qGVg" class="block-link"><span class="visually-hidden">Matt Biilmann: Jamstack 2024</span></a> <p class="press-inthenews-heading type-b type-b-0">Matt Biilmann: Jamstack 2024</p> <p class="press-inthenews-via type-b type-b--1">via Shift Conference by Infobip</p> <img alt="Shift Conference by Infobip" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc50217aa6f87a893569dceb5ea731aeb59c81840-550x167.svg/svg/550/" width="550" height="167" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.youtube.com/watch/?v=WD5soPIlLqk" class="block-link"><span class="visually-hidden">How we built Netlify, Jamstack, DDoS Protection, and Future Direction</span></a> <p class="press-inthenews-heading type-b type-b-0">How we built Netlify, Jamstack, DDoS Protection, and Future Direction</p> <p class="press-inthenews-via type-b type-b--1">via ConTejas Code</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2dc97d706aa3415292559b3c0238b721aa7e5101-952x158.png/webp/952/ 952w"><img alt="ConTejas Code" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2dc97d706aa3415292559b3c0238b721aa7e5101-952x158.png/jpeg/952/" width="952" height="158"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.devopsdigest.com/netlify-introduces-ai-assisted-publishing-netlify-async-workloads-and-netlify-extensions/" class="block-link"><span class="visually-hidden">Netlify Introduces AI-Assisted Publishing, Netlify Async Workloads and Netlify Extensions</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Introduces AI-Assisted Publishing, Netlify Async Workloads and Netlify Extensions</p> <p class="press-inthenews-via type-b type-b--1">via DevOps Digest</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F25890372fa3b2c61a9e436855b1fd9c6e49a0ae3-1180x120.png/webp/1180/ 1180w"><img alt="DevOps Digest" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F25890372fa3b2c61a9e436855b1fd9c6e49a0ae3-1180x120.png/jpeg/1180/" width="1180" height="120"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://cmscritic.com/netlify-unveils-ai-assisted-publishing-and-other-enhancements-at-netlify-compose-2024-conference/" class="block-link"><span class="visually-hidden">Netlify Unveils AI-Assisted Publishing and Other Enhancements at Netlify Compose 2024 Conference</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Unveils AI-Assisted Publishing and Other Enhancements at Netlify Compose 2024 Conference</p> <p class="press-inthenews-via type-b type-b--1">via CMS Critic</p> <img alt="CMS Critic" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa1759cd62fa214fed8b86de6fc0fe20787d65dff-216x57.svg/svg/216/" width="216" height="57" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.forbes.com/lists/cloud100/" class="block-link"><span class="visually-hidden">The Cloud 100 2022</span></a> <p class="press-inthenews-heading type-b type-b-0">The Cloud 100 2022</p> <p class="press-inthenews-via type-b type-b--1">via Forbes</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0d584386b29b07e78351201ee770e5c115fc0174-3840x2160.png/webp/3840/ 3840w"><img alt="Forbes" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0d584386b29b07e78351201ee770e5c115fc0174-3840x2160.png/jpeg/3840/" width="3840" height="2160"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.nasdaq.com/videos/cloud-100%3A-netlify/" class="block-link"><span class="visually-hidden">Cloud 100: Netlify</span></a> <p class="press-inthenews-heading type-b type-b-0">Cloud 100: Netlify</p> <p class="press-inthenews-via type-b type-b--1">via Nasdaq</p> <img alt="Nasdaq" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff7a225d949986bd6e08787c7d9246d2c94cb7423-210x60.svg/svg/210/" width="210" height="60" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://venturebeat.com/programming-development/netlify-releases-jamstack-report-with-serverless-computing-and-remote-work-scoring-high-marks/" class="block-link"><span class="visually-hidden">Netlify releases Jamstack report, with serverless computing and remote work scoring high marks</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify releases Jamstack report, with serverless computing and remote work scoring high marks</p> <p class="press-inthenews-via type-b type-b--1">via VentureBeat</p> <img alt="VentureBeat" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb4ae899a895eee75df164f4844497ff00c8c4d27-83x47.svg/svg/83/" width="83" height="47" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.forbes.com/lists/americas-best-startup-employers/" class="block-link"><span class="visually-hidden">2022 America's Best Startup Employers</span></a> <p class="press-inthenews-heading type-b type-b-0">2022 America's Best Startup Employers</p> <p class="press-inthenews-via type-b type-b--1">via Forbes</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0d584386b29b07e78351201ee770e5c115fc0174-3840x2160.png/webp/3840/ 3840w"><img alt="Forbes" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0d584386b29b07e78351201ee770e5c115fc0174-3840x2160.png/jpeg/3840/" width="3840" height="2160"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.forbes.com/sites/amyfeldman/2021/10/12/next-billion-dollar-startups-2021/?sh=7e123ea8f1cd/" class="block-link"><span class="visually-hidden">2021 Next Billion-Dollar Startups</span></a> <p class="press-inthenews-heading type-b type-b-0">2021 Next Billion-Dollar Startups</p> <p class="press-inthenews-via type-b type-b--1">via Forbes</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0d584386b29b07e78351201ee770e5c115fc0174-3840x2160.png/webp/3840/ 3840w"><img alt="Forbes" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F0d584386b29b07e78351201ee770e5c115fc0174-3840x2160.png/jpeg/3840/" width="3840" height="2160"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://redmonk.com/kholterhoff/2022/11/16/jamstack-conf-2022-armistice-day-for-the-framework-wars/" class="block-link"><span class="visually-hidden">Jamstack Conf 2022: Armistice Day for the Framework Wars</span></a> <p class="press-inthenews-heading type-b type-b-0">Jamstack Conf 2022: Armistice Day for the Framework Wars</p> <p class="press-inthenews-via type-b type-b--1">via RedMonk</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff79987acee55f650bee2dbe7329b658e67539763-646x220.png/webp/646/ 646w"><img alt="RedMonk" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff79987acee55f650bee2dbe7329b658e67539763-646x220.png/jpeg/646/" width="646" height="220"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://techcrunch.com/2021/11/17/netlify-snags-105m-series-d-to-fuel-jamstack-focused-web-development/" class="block-link"><span class="visually-hidden">Netlify snags $105M Series D to fuel Jamstack-focused web development</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify snags $105M Series D to fuel Jamstack-focused web development</p> <p class="press-inthenews-via type-b type-b--1">via TechCrunch</p> <img alt="TechCrunch" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F3d39bcbb7c4211de3b83e07d6ff2966b8b3827ca-180x90.svg/svg/180/" width="180" height="90" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/jamstack-panel-multiple-javascript-frameworks-are-a-good-thing/" class="block-link"><span class="visually-hidden">Jamstack Panel: Multiple JavaScript Frameworks Are a Good Thing</span></a> <p class="press-inthenews-heading type-b type-b-0">Jamstack Panel: Multiple JavaScript Frameworks Are a Good Thing</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://diginomica.com/netlify-edge-transformation-brands-personalization-scale/" class="block-link"><span class="visually-hidden">Netlify adds edge transformation to help brands deliver personalization at scale</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify adds edge transformation to help brands deliver personalization at scale</p> <p class="press-inthenews-via type-b type-b--1">via Diginomica</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F52e8cd20981af52b4dfb4b615956e4159e2f714c-358x113.png/webp/358/ 358w"><img alt="Diginomica" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F52e8cd20981af52b4dfb4b615956e4159e2f714c-358x113.png/jpeg/358/" width="358" height="113"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devops.com/developers-continue-to-prefer-remote-work/" class="block-link"><span class="visually-hidden">Developers Continue to Prefer Remote Work</span></a> <p class="press-inthenews-heading type-b type-b-0">Developers Continue to Prefer Remote Work</p> <p class="press-inthenews-via type-b type-b--1">via DevOps.com</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/webp/589/ 589w"><img alt="DevOps.com" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/jpeg/589/" width="589" height="118"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/survey-finds-majority-of-jamstack-community-testing-edge/" class="block-link"><span class="visually-hidden">Survey Finds Majority of Jamstack Community Testing Edge</span></a> <p class="press-inthenews-heading type-b type-b-0">Survey Finds Majority of Jamstack Community Testing Edge</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://whatthedev.buzzsprout.com/673192/10298245-how-to-make-your-organization-a-more-inclusive-place-episode-151/" class="block-link"><span class="visually-hidden">How to make your organization a more inclusive place - Episode 151</span></a> <p class="press-inthenews-heading type-b type-b-0">How to make your organization a more inclusive place - Episode 151</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devclass.com/2022/05/24/jamstack-pioneer-matt-biilmann-on-web-3-deno-and-why-e-commerce-needs-the-composable-web/" class="block-link"><span class="visually-hidden">Jamstack pioneer Matt Biilmann on Web 3, Deno, and why e-commerce needs the composable web</span></a> <p class="press-inthenews-heading type-b type-b-0">Jamstack pioneer Matt Biilmann on Web 3, Deno, and why e-commerce needs the composable web</p> <p class="press-inthenews-via type-b type-b--1">via DevClass</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/webp/1901/ 1901w"><img alt="DevClass" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/jpeg/1901/" width="1901" height="607"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/jamstack-panel-how-the-edge-will-change-development/" class="block-link"><span class="visually-hidden">Jamstack Panel: How the Edge Will Change Development</span></a> <p class="press-inthenews-heading type-b type-b-0">Jamstack Panel: How the Edge Will Change Development</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://sdtimes.com/webdev/netlify-announces-updated-next-js-runtime/" class="block-link"><span class="visually-hidden">Netlify announces updated Next.js Runtime</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify announces updated Next.js Runtime</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/netlify-ceo-on-why-netlify-edge-functions-was-built-on-deno/" class="block-link"><span class="visually-hidden">Netlify CEO on Why Netlify Edge Functions Was Built on Deno</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify CEO on Why Netlify Edge Functions Was Built on Deno</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://venturebeat.com/2022/02/15/netlify-graph-helps-eliminate-messy-backend-integration-work-for-third-party-apis/" class="block-link"><span class="visually-hidden">Netlify Graph helps eliminate ‘messy backend integration work’ for third-party APIs</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Graph helps eliminate ‘messy backend integration work’ for third-party APIs</p> <p class="press-inthenews-via type-b type-b--1">via VentureBeat</p> <img alt="VentureBeat" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb4ae899a895eee75df164f4844497ff00c8c4d27-83x47.svg/svg/83/" width="83" height="47" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://techcrunch.com/2022/02/01/netlify-acquires-quirrel/" class="block-link"><span class="visually-hidden">Netlify acquires Quirrel</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify acquires Quirrel</p> <p class="press-inthenews-via type-b type-b--1">via TechCrunch</p> <img alt="TechCrunch" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F3d39bcbb7c4211de3b83e07d6ff2966b8b3827ca-180x90.svg/svg/180/" width="180" height="90" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/10-jamstack-startups-to-empower-frontend-developers/" class="block-link"><span class="visually-hidden">Netlify Invests in 10 Startups to Promote Jamstack</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Invests in 10 Startups to Promote Jamstack</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devclass.com/2022/04/19/netlify-chooses-deno-rather-than-node-js-to-power-new-edge-functions/" class="block-link"><span class="visually-hidden">Netlify chooses Deno rather than Node.js to power new Edge Functions</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify chooses Deno rather than Node.js to power new Edge Functions</p> <p class="press-inthenews-via type-b type-b--1">via DevClass</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/webp/1901/ 1901w"><img alt="DevClass" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/jpeg/1901/" width="1901" height="607"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.businessinsider.com/developer-tools-startups-netlify-funding-round-venture-capital-trends-2021-11/" class="block-link"><span class="visually-hidden">Why Developer Tools Startups Are Finally Getting VC Funds</span></a> <p class="press-inthenews-heading type-b type-b-0">Why Developer Tools Startups Are Finally Getting VC Funds</p> <p class="press-inthenews-via type-b type-b--1">via Business Insider</p> <img alt="Business Insider" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc943ff48eaf133ea0e38aab9bfaa82103916cd69-779x247.svg/svg/779/" width="779" height="247" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.youtube.com/watch/?v=J__MoQVZhc0" class="block-link"><span class="visually-hidden">Crisis, downturn: Responding to global change on the web - Web Summit (Netlify, Stack Overflow, NPR)</span></a> <p class="press-inthenews-heading type-b type-b-0">Crisis, downturn: Responding to global change on the web - Web Summit (Netlify, Stack Overflow, NPR)</p> <p class="press-inthenews-via type-b type-b--1">via Web Summit</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F88e635c3713a3f249e98835e858e9a8a6eb952b5-225x225.png/webp/225/ 225w"><img alt="Web Summit" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F88e635c3713a3f249e98835e858e9a8a6eb952b5-225x225.png/jpeg/225/" width="225" height="225"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.youtube.com/watch/?v=sV-VifOUKks" class="block-link"><span class="visually-hidden">Netlify, BVP, and Inc. at Collision 2022: The developer revolution is here. Is your business ready?</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify, BVP, and Inc. at Collision 2022: The developer revolution is here. Is your business ready?</p> <p class="press-inthenews-via type-b type-b--1">via Collision</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F91e8ce4e95be1dc4d764f082432706e2a9de32f8-501x98.png/webp/501/ 501w"><img alt="Collision" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F91e8ce4e95be1dc4d764f082432706e2a9de32f8-501x98.png/jpeg/501/" width="501" height="98"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://venturebeat.com/2022/04/19/netlify-releases-open-standard-tool-for-content-creation-on-the-edge/" class="block-link"><span class="visually-hidden">Netlify releases open-standard tool for content creation on the edge</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify releases open-standard tool for content creation on the edge</p> <p class="press-inthenews-via type-b type-b--1">via VentureBeat</p> <img alt="VentureBeat" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb4ae899a895eee75df164f4844497ff00c8c4d27-83x47.svg/svg/83/" width="83" height="47" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/netlify-adds-scheduled-functions-with-quirrel-acquisition/" class="block-link"><span class="visually-hidden">Netlify Adds Scheduled Functions with Quirrel Acquisition</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Adds Scheduled Functions with Quirrel Acquisition</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://siliconangle.com/2021/11/17/jamstack-creator-netlify-raises-105m-funding-buys-graphql-startup-onegraph/" class="block-link"><span class="visually-hidden">With $105M in new funding, Jamstack creator Netlify buys GraphQL startup OneGraph</span></a> <p class="press-inthenews-heading type-b type-b-0">With $105M in new funding, Jamstack creator Netlify buys GraphQL startup OneGraph</p> <p class="press-inthenews-via type-b type-b--1">via SiliconANGLE</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd02f5f831201dd2abf2f8de248f948a69b5bd5ef-680x150.png/webp/680/ 680w"><img alt="SiliconANGLE" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd02f5f831201dd2abf2f8de248f948a69b5bd5ef-680x150.png/jpeg/680/" width="680" height="150"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.infoq.com/news/2022/02/netlify-graph-web-apps-api/" class="block-link"><span class="visually-hidden">Netlify Graph Aims to Simplify External API Integration in Web Apps</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Graph Aims to Simplify External API Integration in Web Apps</p> <p class="press-inthenews-via type-b type-b--1">via InfoQ</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fef6dbca310a3889f18bd56c641d8d645830d6860-200x200.png/webp/200/ 200w"><img alt="InfoQ" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fef6dbca310a3889f18bd56c641d8d645830d6860-200x200.png/jpeg/200/" width="200" height="200"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://techcrunch.com/2021/05/19/netflify-snags-yc-alum-featurepeek-to-add-design-review-capabilities/" class="block-link"><span class="visually-hidden">Netlify snags YC alum FeaturePeek to add design review capabilities</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify snags YC alum FeaturePeek to add design review capabilities</p> <p class="press-inthenews-via type-b type-b--1">via TechCrunch</p> <img alt="TechCrunch" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F3d39bcbb7c4211de3b83e07d6ff2966b8b3827ca-180x90.svg/svg/180/" width="180" height="90" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.protocol.com/braintrust/developer-experience-hardest-challenges/" class="block-link"><span class="visually-hidden">What part of the developer experience is hardest for companies to get right?</span></a> <p class="press-inthenews-heading type-b type-b-0">What part of the developer experience is hardest for companies to get right?</p> <p class="press-inthenews-via type-b type-b--1">via Protocol</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1f64adad1b7154853d6f0644c753a842be86b481-300x94.png/webp/300/ 300w"><img alt="Protocol" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1f64adad1b7154853d6f0644c753a842be86b481-300x94.png/jpeg/300/" width="300" height="94"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.businessinsider.com/tech-startups-to-bet-your-career-on-in-2021/" class="block-link"><span class="visually-hidden">54 tech startups to bet your career on in 2021</span></a> <p class="press-inthenews-heading type-b type-b-0">54 tech startups to bet your career on in 2021</p> <p class="press-inthenews-via type-b type-b--1">via Business Insider</p> <img alt="Business Insider" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc943ff48eaf133ea0e38aab9bfaa82103916cd69-779x247.svg/svg/779/" width="779" height="247" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devops.com/netlify-leverages-graphql-to-simplify-access-to-backend-services/" class="block-link"><span class="visually-hidden">Netlify Leverages GraphQL to Simplify Access to Backend Services</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Leverages GraphQL to Simplify Access to Backend Services</p> <p class="press-inthenews-via type-b type-b--1">via DevOps.com</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/webp/589/ 589w"><img alt="DevOps.com" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/jpeg/589/" width="589" height="118"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.smashingmagazine.com/2021/05/evolution-jamstack/" class="block-link"><span class="visually-hidden">The Evolution Of Jamstack</span></a> <p class="press-inthenews-heading type-b type-b-0">The Evolution Of Jamstack</p> <p class="press-inthenews-via type-b type-b--1">via Smashing Magazine</p> <img alt="Smashing Magazine" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F45abda2633cd0199f72380c8d250c1acc14f2b74-139x37.svg/svg/139/" width="139" height="37" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devops.com/netlify-acquires-onegraph-to-integrate-graphql-apis/" class="block-link"><span class="visually-hidden">Netlify Acquires OneGraph to Integrate GraphQL APIs</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Acquires OneGraph to Integrate GraphQL APIs</p> <p class="press-inthenews-via type-b type-b--1">via DevOps.com</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/webp/589/ 589w"><img alt="DevOps.com" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/jpeg/589/" width="589" height="118"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://venturebeat.com/2021/11/17/netlify-a-platform-for-building-static-web-content-raises-105m/" class="block-link"><span class="visually-hidden">Netlify, a platform for building web content, raises $105M</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify, a platform for building web content, raises $105M</p> <p class="press-inthenews-via type-b type-b--1">via VentureBeat</p> <img alt="VentureBeat" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb4ae899a895eee75df164f4844497ff00c8c4d27-83x47.svg/svg/83/" width="83" height="47" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.youtube.com/watch/?v=7YXZ8yPn8QI" class="block-link"><span class="visually-hidden">Mathias Biilmann (Netlify) &amp; Bucky Moore (Kleiner Perkins): Founder &amp; Early Investor | Slush 2021</span></a> <p class="press-inthenews-heading type-b type-b-0">Mathias Biilmann (Netlify) &amp; Bucky Moore (Kleiner Perkins): Founder &amp; Early Investor | Slush 2021</p> <p class="press-inthenews-via type-b type-b--1">via Slush</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F34596153e92727274c1209517ae63b8119982163-256x256.png/webp/256/ 256w"><img alt="Slush" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F34596153e92727274c1209517ae63b8119982163-256x256.png/jpeg/256/" width="256" height="256"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.theregister.com/2021/05/25/netlify_matt_biilmann_interview/" class="block-link"><span class="visually-hidden">'We want to try and remove tools rather than add more...' Netlify founder on simplifying the feedback loop and more</span></a> <p class="press-inthenews-heading type-b type-b-0">'We want to try and remove tools rather than add more...' Netlify founder on simplifying the feedback loop and more</p> <p class="press-inthenews-via type-b type-b--1">via The Register</p> <img alt="The Register" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd062bd50f1aee35e247127d84683a15dd4404b64-147x28.svg/svg/147/" width="147" height="28" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://techcrunch.com/2020/03/04/netfily-nabs-53m-series-c-as-micro-services-approach-to-web-development-grows/" class="block-link"><span class="visually-hidden">Netlify nabs $53M Series C as micro services approach to web development grows</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify nabs $53M Series C as micro services approach to web development grows</p> <p class="press-inthenews-via type-b type-b--1">via TechCrunch</p> <img alt="TechCrunch" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F3d39bcbb7c4211de3b83e07d6ff2966b8b3827ca-180x90.svg/svg/180/" width="180" height="90" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/slow-jamstack-builds-netlifys-solution-is-distributed-persistent-rendering/" class="block-link"><span class="visually-hidden">Slow Jamstack Builds: Netlify’s Solution Is Distributed Persistent Rendering</span></a> <p class="press-inthenews-heading type-b type-b-0">Slow Jamstack Builds: Netlify’s Solution Is Distributed Persistent Rendering</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.cmscritic.com/netlify-publishes-jamstack-community-survey-shows-developers-are-driving-the-future-of-remote-work/" class="block-link"><span class="visually-hidden">Netlify Publishes Jamstack Community Survey, Shows Developers are Driving the Future of Remote Work</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Publishes Jamstack Community Survey, Shows Developers are Driving the Future of Remote Work</p> <p class="press-inthenews-via type-b type-b--1">via CMS Critic</p> <img alt="CMS Critic" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa1759cd62fa214fed8b86de6fc0fe20787d65dff-216x57.svg/svg/216/" width="216" height="57" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://redmonk.com/kholterhoff/2022/11/16/jamstack-conf-2022-armistice-day-for-the-framework-wars/" class="block-link"><span class="visually-hidden">Jamstack Conf 2022: Armistice Day for the Framework Wars</span></a> <p class="press-inthenews-heading type-b type-b-0">Jamstack Conf 2022: Armistice Day for the Framework Wars</p> <p class="press-inthenews-via type-b type-b--1">via RedMonk</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff79987acee55f650bee2dbe7329b658e67539763-646x220.png/webp/646/ 646w"><img alt="RedMonk" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff79987acee55f650bee2dbe7329b658e67539763-646x220.png/jpeg/646/" width="646" height="220"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.protocol.com/enterprise/developer-experience-api-console/" class="block-link"><span class="visually-hidden">Developer experience is the next major competitive front in enterprise tech</span></a> <p class="press-inthenews-heading type-b type-b-0">Developer experience is the next major competitive front in enterprise tech</p> <p class="press-inthenews-via type-b type-b--1">via Protocol</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1f64adad1b7154853d6f0644c753a842be86b481-300x94.png/webp/300/ 300w"><img alt="Protocol" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1f64adad1b7154853d6f0644c753a842be86b481-300x94.png/jpeg/300/" width="300" height="94"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://sdtimes.com/softwaredev/companies-to-watch-in-2021/" class="block-link"><span class="visually-hidden">Companies to Watch in 2021</span></a> <p class="press-inthenews-heading type-b type-b-0">Companies to Watch in 2021</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.itprotoday.com/web-application-management/netlify-advancing-devops-removing-need-web-servers/" class="block-link"><span class="visually-hidden">Netlify Advancing DevOps by Removing Need for Web Servers</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Advancing DevOps by Removing Need for Web Servers</p> <p class="press-inthenews-via type-b type-b--1">via ITPro Today</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F623d8db4fb7fc7681880e31caf3de2cc9192a4a4-460x77.png/webp/460/ 460w"><img alt="ITPro Today" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F623d8db4fb7fc7681880e31caf3de2cc9192a4a4-460x77.png/jpeg/460/" width="460" height="77"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.businessinsider.com/netlify-jamstack-raises-53-million-2020-3/" class="block-link"><span class="visually-hidden">The startup Netlify, which powers websites from Facebook, Google, and even Popeyes, just raised $53 million to 'make a better web'</span></a> <p class="press-inthenews-heading type-b type-b-0">The startup Netlify, which powers websites from Facebook, Google, and even Popeyes, just raised $53 million to 'make a better web'</p> <p class="press-inthenews-via type-b type-b--1">via Business Insider</p> <img alt="Business Insider" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc943ff48eaf133ea0e38aab9bfaa82103916cd69-779x247.svg/svg/779/" width="779" height="247" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://sdtimes.com/softwaredev/netlify-launches-enterprise-grid-availability-on-aws-marketplace/" class="block-link"><span class="visually-hidden">Netlify launches Enterprise Grid, availability on AWS Marketplace</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify launches Enterprise Grid, availability on AWS Marketplace</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.businessinsider.com/17-devops-startups-to-thrive-2020-venture-capitalists-2020-3/" class="block-link"><span class="visually-hidden">DevOps startups that help developers be more productive will fare well in an economic downturn, VCs say. Here are 17 they think will thrive in 2020</span></a> <p class="press-inthenews-heading type-b type-b-0">DevOps startups that help developers be more productive will fare well in an economic downturn, VCs say. Here are 17 they think will thrive in 2020</p> <p class="press-inthenews-via type-b type-b--1">via Business Insider</p> <img alt="Business Insider" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc943ff48eaf133ea0e38aab9bfaa82103916cd69-779x247.svg/svg/779/" width="779" height="247" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devops.com/netlify-extends-jamstack-reach-to-edge-computing/" class="block-link"><span class="visually-hidden">Netlify Extends Jamstack Reach to Edge Computing</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Extends Jamstack Reach to Edge Computing</p> <p class="press-inthenews-via type-b type-b--1">via DevOps.com</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/webp/589/ 589w"><img alt="DevOps.com" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/jpeg/589/" width="589" height="118"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.businessinsider.com/api-companies-twilio-stripe-explosive-growth-2020-11/" class="block-link"><span class="visually-hidden">Twilio and Stripe are seeing explosive growth in 2020, highlighting a major software industry trend that's getting gobs of VC investment</span></a> <p class="press-inthenews-heading type-b type-b-0">Twilio and Stripe are seeing explosive growth in 2020, highlighting a major software industry trend that's getting gobs of VC investment</p> <p class="press-inthenews-via type-b type-b--1">via Business Insider</p> <img alt="Business Insider" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fc943ff48eaf133ea0e38aab9bfaa82103916cd69-779x247.svg/svg/779/" width="779" height="247" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/netlifys-edge-handlers-bring-custom-code-to-jamstack-at-the-edge/" class="block-link"><span class="visually-hidden">Netlify’s Edge Handlers Bring Custom Code to Jamstack at the Edge</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify’s Edge Handlers Bring Custom Code to Jamstack at the Edge</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://softwareengineeringdaily.com/2020/11/11/edge-handlers-with-mathias-biilmann-christensen/" class="block-link"><span class="visually-hidden">Edge Handlers with Mathias Biilmann Christensen</span></a> <p class="press-inthenews-heading type-b type-b-0">Edge Handlers with Mathias Biilmann Christensen</p> <p class="press-inthenews-via type-b type-b--1">via Software Engineering Daily</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fcd3b51f80298f2a216ec683a5dda5a87e96320a0-325x117.png/webp/325/ 325w"><img alt="Software Engineering Daily" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fcd3b51f80298f2a216ec683a5dda5a87e96320a0-325x117.png/jpeg/325/" width="325" height="117"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devops.com/netlify-acquires-featurepeek-to-streamline-app-feedback-process/" class="block-link"><span class="visually-hidden">Netlify Acquires FeaturePeek to Streamline App Feedback Process</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Acquires FeaturePeek to Streamline App Feedback Process</p> <p class="press-inthenews-via type-b type-b--1">via DevOps.com</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/webp/589/ 589w"><img alt="DevOps.com" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/jpeg/589/" width="589" height="118"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://channelhappyhour.com/2020/12/19/netlify-adds-jamstack-technology-partner-program/" class="block-link"><span class="visually-hidden">Netlify Adds Jamstack Technology Partner Program</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Adds Jamstack Technology Partner Program</p> <p class="press-inthenews-via type-b type-b--1">via The Channel Happy Hour</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb5d204840a12ea0c018754b56e75dbc051e44f97-2222x254.png/webp/2222/ 2222w"><img alt="The Channel Happy Hour" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb5d204840a12ea0c018754b56e75dbc051e44f97-2222x254.png/jpeg/2222/" width="2222" height="254"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.tfir.io/fastest-way-to-build-websites-is-netlify-now-they-have-an-agency-partner-program/" class="block-link"><span class="visually-hidden">Fastest Way To Build Websites Is Netlify, Now They Have An Agency Partner program</span></a> <p class="press-inthenews-heading type-b type-b-0">Fastest Way To Build Websites Is Netlify, Now They Have An Agency Partner program</p> <p class="press-inthenews-via type-b type-b--1">via TFiR</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/webp/1043/ 1043w"><img alt="TFiR" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/jpeg/1043/" width="1043" height="386"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devops.com/netlify-makes-build-plugins-available-for-jamstack-platform/" class="block-link"><span class="visually-hidden">Netlify Makes Build Plugins Available for Jamstack Platform</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Makes Build Plugins Available for Jamstack Platform</p> <p class="press-inthenews-via type-b type-b--1">via DevOps.com</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/webp/589/ 589w"><img alt="DevOps.com" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/jpeg/589/" width="589" height="118"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://sdtimes.com/softwaredev/sd-times-news-digest-netlify-build-plugins-docker-extends-collaboration-with-microsoft-and-eggplant-deep-learning-capabilities/" class="block-link"><span class="visually-hidden">SD Times news digest: Netlify Build Plugins...</span></a> <p class="press-inthenews-heading type-b type-b-0">SD Times news digest: Netlify Build Plugins...</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://siliconangle.com/2020/03/04/attracting-800k-web-developers-netlify-wins-53m-funding/" class="block-link"><span class="visually-hidden">After attracting 800K web developers, Netlify wins $53M in funding</span></a> <p class="press-inthenews-heading type-b type-b-0">After attracting 800K web developers, Netlify wins $53M in funding</p> <p class="press-inthenews-via type-b type-b--1">via SiliconANGLE</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd02f5f831201dd2abf2f8de248f948a69b5bd5ef-680x150.png/webp/680/ 680w"><img alt="SiliconANGLE" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd02f5f831201dd2abf2f8de248f948a69b5bd5ef-680x150.png/jpeg/680/" width="680" height="150"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://tom.preston-werner.com/2020/03/04/joining-the-netlify-board.html/" class="block-link"><span class="visually-hidden">Joining the Netlify Board to Help Shape the Future of the JAMstack</span></a> <p class="press-inthenews-heading type-b type-b-0">Joining the Netlify Board to Help Shape the Future of the JAMstack</p> <p class="press-inthenews-via type-b type-b--1">via Tom Preston-Werner</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe796144c80849e76b672e6a0126647a5767580f0-340x82.png/webp/340/ 340w"><img alt="Tom Preston-Werner" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe796144c80849e76b672e6a0126647a5767580f0-340x82.png/jpeg/340/" width="340" height="82"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://a16z.com/2017/08/09/netlify/" class="block-link"><span class="visually-hidden">Netlify: Building the next generation web</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify: Building the next generation web</p> <p class="press-inthenews-via type-b type-b--1">via Andreessen Horowitz</p> <img alt="Andreessen Horowitz" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe9cf12314af2a0506d1a8aaea30120850e0a66b6-210x48.svg/svg/210/" width="210" height="48" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.nasdaq.com/videos/enterprise-tech-30%3A-netlify/" class="block-link"><span class="visually-hidden">Enterprise Tech 30: Netlify</span></a> <p class="press-inthenews-heading type-b type-b-0">Enterprise Tech 30: Netlify</p> <p class="press-inthenews-via type-b type-b--1">via Nasdaq</p> <img alt="Nasdaq" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Ff7a225d949986bd6e08787c7d9246d2c94cb7423-210x60.svg/svg/210/" width="210" height="60" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="http://sdtimes.com/sd-times-github-project-of-the-week-netlify-cms/" class="block-link"><span class="visually-hidden">SD Times GitHub project of the week: Netlify CMS</span></a> <p class="press-inthenews-heading type-b type-b-0">SD Times GitHub project of the week: Netlify CMS</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.smashingmagazine.com/2015/11/modern-static-website-generators-next-big-thing/" class="block-link"><span class="visually-hidden">Why Static Site Generators Are The Next Big Thing</span></a> <p class="press-inthenews-heading type-b type-b-0">Why Static Site Generators Are The Next Big Thing</p> <p class="press-inthenews-via type-b type-b--1">via Smashing Magazine</p> <img alt="Smashing Magazine" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F45abda2633cd0199f72380c8d250c1acc14f2b74-139x37.svg/svg/139/" width="139" height="37" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.itprotoday.com/development-techniques-and-management/how-jamstack-shaking-static-application-development/" class="block-link"><span class="visually-hidden">How JAMstack Is Shaking Up Static Application Development</span></a> <p class="press-inthenews-heading type-b type-b-0">How JAMstack Is Shaking Up Static Application Development</p> <p class="press-inthenews-via type-b type-b--1">via ITPro Today</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F623d8db4fb7fc7681880e31caf3de2cc9192a4a4-460x77.png/webp/460/ 460w"><img alt="ITPro Today" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F623d8db4fb7fc7681880e31caf3de2cc9192a4a4-460x77.png/jpeg/460/" width="460" height="77"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://techcrunch.com/2018/03/20/netlify-wants-to-make-it-easier-for-web-developers-to-use-aws-lambda-event-triggers/" class="block-link"><span class="visually-hidden">Netlify wants to make it easier for web developers to use AWS Lambda event triggers</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify wants to make it easier for web developers to use AWS Lambda event triggers</p> <p class="press-inthenews-via type-b type-b--1">via TechCrunch</p> <img alt="TechCrunch" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F3d39bcbb7c4211de3b83e07d6ff2966b8b3827ca-180x90.svg/svg/180/" width="180" height="90" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/the-netlify-web-platform-adds-server-side-analytics-aimed-at-privacy/" class="block-link"><span class="visually-hidden">The Netlify Web Platform Adds Server-Side Analytics Aimed at Privacy</span></a> <p class="press-inthenews-heading type-b type-b-0">The Netlify Web Platform Adds Server-Side Analytics Aimed at Privacy</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.theregister.co.uk/2019/07/10/netlify_log_analytics/" class="block-link"><span class="visually-hidden">JavaScript tracking punks given a thrashing by good old-fashioned server log analytics</span></a> <p class="press-inthenews-heading type-b type-b-0">JavaScript tracking punks given a thrashing by good old-fashioned server log analytics</p> <p class="press-inthenews-via type-b type-b--1">via The Register</p> <img alt="The Register" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd062bd50f1aee35e247127d84683a15dd4404b64-147x28.svg/svg/147/" width="147" height="28" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.tfir.io/why-modern-websites-are-using-open-source-jamstack-architecture/" class="block-link"><span class="visually-hidden">Why Modern Websites Are Using Open Source Jamstack Architecture?</span></a> <p class="press-inthenews-heading type-b type-b-0">Why Modern Websites Are Using Open Source Jamstack Architecture?</p> <p class="press-inthenews-via type-b type-b--1">via TFiR</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/webp/1043/ 1043w"><img alt="TFiR" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/jpeg/1043/" width="1043" height="386"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/why-netlify-is-tech-agnostic-and-its-role-in-jamstack-development/" class="block-link"><span class="visually-hidden">Why Netlify Is Tech Agnostic and Its Role in JAMstack Development</span></a> <p class="press-inthenews-heading type-b type-b-0">Why Netlify Is Tech Agnostic and Its Role in JAMstack Development</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://sdtimes.com/webdev/the-state-of-the-jamstack-in-2020/" class="block-link"><span class="visually-hidden">The state of the Jamstack in 2020</span></a> <p class="press-inthenews-heading type-b type-b-0">The state of the Jamstack in 2020</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.infoworld.com/article/3563829/jamstack-the-static-website-revolution-upending-web-development.html/" class="block-link"><span class="visually-hidden">Jamstack: The static website revolution upending web development</span></a> <p class="press-inthenews-heading type-b type-b-0">Jamstack: The static website revolution upending web development</p> <p class="press-inthenews-via type-b type-b--1">via InfoWorld</p> <img alt="InfoWorld" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fbce11907a4a30ea81082f8ce9ecda98376cfa55e-152x31.svg/svg/152/" width="152" height="31" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://venturebeat.com/2018/10/09/netlify-raises-30-million-to-modernize-the-web/" class="block-link"><span class="visually-hidden">Netlify raises $30 million to modernize the web</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify raises $30 million to modernize the web</p> <p class="press-inthenews-via type-b type-b--1">via VentureBeat</p> <img alt="VentureBeat" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb4ae899a895eee75df164f4844497ff00c8c4d27-83x47.svg/svg/83/" width="83" height="47" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://siliconangle.com/2020/07/31/netlifys-jamstack-seeks-revolutionize-website-development-outside-walled-garden/" class="block-link"><span class="visually-hidden">Netlify’s Jamstack seeks to revolutionize website development outside the walled garden</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify’s Jamstack seeks to revolutionize website development outside the walled garden</p> <p class="press-inthenews-via type-b type-b--1">via SiliconANGLE</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd02f5f831201dd2abf2f8de248f948a69b5bd5ef-680x150.png/webp/680/ 680w"><img alt="SiliconANGLE" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd02f5f831201dd2abf2f8de248f948a69b5bd5ef-680x150.png/jpeg/680/" width="680" height="150"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://whatthedev.buzzsprout.com/673192/4658732-what-is-jamstack-and-how-is-it-transforming-front-end-development-episode-43/" class="block-link"><span class="visually-hidden">What is Jamstack and how is it transforming front-end development</span></a> <p class="press-inthenews-heading type-b type-b-0">What is Jamstack and how is it transforming front-end development</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devjourney.info/Guests/140-MattBiilmann.html/" class="block-link"><span class="visually-hidden">Matt Biilmann discovered the Jamstack</span></a> <p class="press-inthenews-heading type-b type-b-0">Matt Biilmann discovered the Jamstack</p> <p class="press-inthenews-via type-b type-b--1">via Dev Journey</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd073d124c6f4a5c1f6760cd0442e559b45e5e831-277x103.jpg/webp/277/ 277w"><img alt="Dev Journey" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd073d124c6f4a5c1f6760cd0442e559b45e5e831-277x103.jpg/jpeg/277/" width="277" height="103"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.tfir.io/whats-new-with-netlify-and-how-they-work-in-a-cloud-native-world/" class="block-link"><span class="visually-hidden">What's New With Netlify And How They Work In A Cloud-Native World</span></a> <p class="press-inthenews-heading type-b type-b-0">What's New With Netlify And How They Work In A Cloud-Native World</p> <p class="press-inthenews-via type-b type-b--1">via TFiR</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/webp/1043/ 1043w"><img alt="TFiR" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/jpeg/1043/" width="1043" height="386"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.hostingadvice.com/blog/netlify-delivers-backend-app-and-website-services/" class="block-link"><span class="visually-hidden">No Servers Required: Netlify Delivers Backend App and Website Services Through an All-In-One, Multicloud Platform</span></a> <p class="press-inthenews-heading type-b type-b-0">No Servers Required: Netlify Delivers Backend App and Website Services Through an All-In-One, Multicloud Platform</p> <p class="press-inthenews-via type-b type-b--1">via Hosting Advice</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2ed21d2ad8d74b1075c48d6698f3ff959ef94e48-1000x468.png/webp/1000/ 1000w"><img alt="Hosting Advice" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2ed21d2ad8d74b1075c48d6698f3ff959ef94e48-1000x468.png/jpeg/1000/" width="1000" height="468"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://jaxenter.com/biilmann-jamstack-interview-173821.html/" class="block-link"><span class="visually-hidden">Jamstack allows developers to decouple the web presentation layer from the backend logic</span></a> <p class="press-inthenews-heading type-b type-b-0">Jamstack allows developers to decouple the web presentation layer from the backend logic</p> <p class="press-inthenews-via type-b type-b--1">via JAXenter</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb72287d65c0d508b4322a1024d30138a887747ee-327x81.png/webp/327/ 327w"><img alt="JAXenter" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb72287d65c0d508b4322a1024d30138a887747ee-327x81.png/jpeg/327/" width="327" height="81"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://stackoverflow.blog/2021/02/16/podcast-313-what-makes-for-a-great-api/" class="block-link"><span class="visually-hidden">Podcast 313: What makes for a great API?</span></a> <p class="press-inthenews-heading type-b type-b-0">Podcast 313: What makes for a great API?</p> <p class="press-inthenews-via type-b type-b--1">via The Stack Overflow Podcast</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9c558ec15d8aa9df77aa9a5036bc85348e986cd5-1200x286.png/webp/1200/ 1200w"><img alt="The Stack Overflow Podcast" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9c558ec15d8aa9df77aa9a5036bc85348e986cd5-1200x286.png/jpeg/1200/" width="1200" height="286"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://css-tricks.com/distributed-persistent-rendering-dpr/" class="block-link"><span class="visually-hidden">Distributed Persistent Rendering (DPR)</span></a> <p class="press-inthenews-heading type-b type-b-0">Distributed Persistent Rendering (DPR)</p> <p class="press-inthenews-via type-b type-b--1">via CSS-Tricks</p> <img alt="CSS-Tricks" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F009b5e048167d8daca0c6847b5de661a8e36959a-202x29.svg/svg/202/" width="202" height="29" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://sdtimes.com/data/the-end-of-your-database/" class="block-link"><span class="visually-hidden">The end of &quot;your database&quot;</span></a> <p class="press-inthenews-heading type-b type-b-0">The end of &quot;your database&quot;</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://the-stack-overflow-podcast.simplecast.com/episodes/netlify-featurepeek-deploy-preview-build-engineering/" class="block-link"><span class="visually-hidden">Build engineering at Apple and the future of deploy previews</span></a> <p class="press-inthenews-heading type-b type-b-0">Build engineering at Apple and the future of deploy previews</p> <p class="press-inthenews-via type-b type-b--1">via The Stack Overflow Podcast</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9c558ec15d8aa9df77aa9a5036bc85348e986cd5-1200x286.png/webp/1200/ 1200w"><img alt="The Stack Overflow Podcast" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9c558ec15d8aa9df77aa9a5036bc85348e986cd5-1200x286.png/jpeg/1200/" width="1200" height="286"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://shoptalkshow.com/464/" class="block-link"><span class="visually-hidden">464: Jamstack &amp; New Netlify Features with Jason Lengstorf &amp; Phil Hawksworth</span></a> <p class="press-inthenews-heading type-b type-b-0">464: Jamstack &amp; New Netlify Features with Jason Lengstorf &amp; Phil Hawksworth</p> <p class="press-inthenews-via type-b type-b--1">via ShopTalk Show</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F688c46443f2d0b52c8e8142efe1457ce1909a60f-254x199.jpg/webp/254/ 254w"><img alt="ShopTalk Show" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F688c46443f2d0b52c8e8142efe1457ce1909a60f-254x199.jpg/jpeg/254/" width="254" height="199"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://dev.to/devteam/web-architecture-lessons-from-mobile-apps-with-matt-biilmann-34d0/" class="block-link"><span class="visually-hidden">Web architecture lessons from mobile apps with Matt Biilmann</span></a> <p class="press-inthenews-heading type-b type-b-0">Web architecture lessons from mobile apps with Matt Biilmann</p> <p class="press-inthenews-via type-b type-b--1">via Dev.to DevDiscuss podcast</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F344f006b515055aee84d8af8ff97f8b8fb88eac6-225x225.jpg/webp/225/ 225w"><img alt="Dev.to DevDiscuss podcast" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F344f006b515055aee84d8af8ff97f8b8fb88eac6-225x225.jpg/jpeg/225/" width="225" height="225"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://sdtimes.com/softwaredev/sd-times-news-digest-tricentis-testproject-2-0-ibm-quantum-composer-and-ibm-quantum-lab-and-sonatype-acquires-musedev/" class="block-link"><span class="visually-hidden">SD Times news digest: Netlify announces Next.js integration</span></a> <p class="press-inthenews-heading type-b type-b-0">SD Times news digest: Netlify announces Next.js integration</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.tfir.io/netlify-adds-new-team-governance-features-and-jira-integration/" class="block-link"><span class="visually-hidden">Netlify Adds New Team Governance Features And Jira Integration</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Adds New Team Governance Features And Jira Integration</p> <p class="press-inthenews-via type-b type-b--1">via TFiR</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/webp/1043/ 1043w"><img alt="TFiR" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/jpeg/1043/" width="1043" height="386"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.protocol.com/braintrust/what-people-misunderstand-about-devops/" class="block-link"><span class="visually-hidden">What don't people understand about DevOps (yet)?</span></a> <p class="press-inthenews-heading type-b type-b-0">What don't people understand about DevOps (yet)?</p> <p class="press-inthenews-via type-b type-b--1">via Protocol</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1f64adad1b7154853d6f0644c753a842be86b481-300x94.png/webp/300/ 300w"><img alt="Protocol" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1f64adad1b7154853d6f0644c753a842be86b481-300x94.png/jpeg/300/" width="300" height="94"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://css-tricks.com/building-a-tennis-trivia-app-with-next-js-and-netlify/" class="block-link"><span class="visually-hidden">Building a Tennis Trivia App With Next.js and Netlify</span></a> <p class="press-inthenews-heading type-b type-b-0">Building a Tennis Trivia App With Next.js and Netlify</p> <p class="press-inthenews-via type-b type-b--1">via CSS-Tricks</p> <img alt="CSS-Tricks" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F009b5e048167d8daca0c6847b5de661a8e36959a-202x29.svg/svg/202/" width="202" height="29" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://opensource.com/article/20/9/jamstack/" class="block-link"><span class="visually-hidden">4 reasons Jamstack is changing web development</span></a> <p class="press-inthenews-heading type-b type-b-0">4 reasons Jamstack is changing web development</p> <p class="press-inthenews-via type-b type-b--1">via opensource.com</p> <img alt="opensource.com" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F020fc0c6314195afe59c1d5a9443f58d92c94ecb-460x50.svg/svg/460/" width="460" height="50" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/netlify-brings-collaboration-to-deploy-previews-with-featurepeek-acquisition/" class="block-link"><span class="visually-hidden">Netlify Brings Collaboration to Deploy Previews with FeaturePeek Acquisition</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Brings Collaboration to Deploy Previews with FeaturePeek Acquisition</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.geekwire.com/2021/tech-moves-b-c-startup-thinkific-adds-cmo-hootsuite-amplero-founder-departs-zulily/" class="block-link"><span class="visually-hidden">Tech Moves — San Francisco cloud computing company Netlify hired Dana Lawson as senior vice president of engineering</span></a> <p class="press-inthenews-heading type-b type-b-0">Tech Moves — San Francisco cloud computing company Netlify hired Dana Lawson as senior vice president of engineering</p> <p class="press-inthenews-via type-b type-b--1">via GeekWire</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fce05187df654bd27f84ddb025171d9ec10c2b0bc-1200x263.png/webp/1200/ 1200w"><img alt="GeekWire" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fce05187df654bd27f84ddb025171d9ec10c2b0bc-1200x263.png/jpeg/1200/" width="1200" height="263"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/what-if-all-frontend-developers-were-jamstack-developers/" class="block-link"><span class="visually-hidden">What If All Frontend Developers Were Jamstack Developers?</span></a> <p class="press-inthenews-heading type-b type-b-0">What If All Frontend Developers Were Jamstack Developers?</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.theregister.com/2021/10/11/jamstack_typescript_wordpress/" class="block-link"><span class="visually-hidden">Jamstack research: Typescript and serverless are the winners</span></a> <p class="press-inthenews-heading type-b type-b-0">Jamstack research: Typescript and serverless are the winners</p> <p class="press-inthenews-via type-b type-b--1">via The Register</p> <img alt="The Register" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fd062bd50f1aee35e247127d84683a15dd4404b64-147x28.svg/svg/147/" width="147" height="28" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://a16z.com/2020/12/18/the-enterprise-in-2020/" class="block-link"><span class="visually-hidden">The Enterprise in 2020 — what 24 company builders had to say</span></a> <p class="press-inthenews-heading type-b type-b-0">The Enterprise in 2020 — what 24 company builders had to say</p> <p class="press-inthenews-via type-b type-b--1">via Andreessen Horowitz</p> <img alt="Andreessen Horowitz" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fe9cf12314af2a0506d1a8aaea30120850e0a66b6-210x48.svg/svg/210/" width="210" height="48" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.protocol.com/enterprise/jamstack-web-development-edge/" class="block-link"><span class="visually-hidden">The great decoupling: Why web developers are looking at the edge</span></a> <p class="press-inthenews-heading type-b type-b-0">The great decoupling: Why web developers are looking at the edge</p> <p class="press-inthenews-via type-b type-b--1">via Protocol</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1f64adad1b7154853d6f0644c753a842be86b481-300x94.png/webp/300/ 300w"><img alt="Protocol" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1f64adad1b7154853d6f0644c753a842be86b481-300x94.png/jpeg/300/" width="300" height="94"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.wired.com/story/company-wants-to-make-internet-load-faster/" class="block-link"><span class="visually-hidden">This Company Wants to Make the Internet Load Faster</span></a> <p class="press-inthenews-heading type-b type-b-0">This Company Wants to Make the Internet Load Faster</p> <p class="press-inthenews-via type-b type-b--1">via WIRED</p> <img alt="WIRED" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F1d6149cb38fe8f4f179ad072835153aa3473c930-136x29.svg/svg/136/" width="136" height="29" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://techcrunch.com/2022/02/01/netlify-acquires-quirrel/" class="block-link"><span class="visually-hidden">Netlify Acquires Quirrel</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Acquires Quirrel</p> <p class="press-inthenews-via type-b type-b--1">via TechCrunch</p> <img alt="TechCrunch" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F3d39bcbb7c4211de3b83e07d6ff2966b8b3827ca-180x90.svg/svg/180/" width="180" height="90" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.tfir.io/netlify-acquires-quirrel-to-shape-the-next-wave-of-serverless/" class="block-link"><span class="visually-hidden">Netlify Acquires Quirrel To Shape The Next Wave Of Serverless</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Acquires Quirrel To Shape The Next Wave Of Serverless</p> <p class="press-inthenews-via type-b type-b--1">via TFiR</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/webp/1043/ 1043w"><img alt="TFiR" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/jpeg/1043/" width="1043" height="386"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/netlify-adds-scheduled-functions-with-quirrel-acquisition/" class="block-link"><span class="visually-hidden">Netlify Adds Scheduled Functions with Quirrel Acquisition</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Adds Scheduled Functions with Quirrel Acquisition</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://venturebeat.com/2022/02/15/netlify-graph-helps-eliminate-messy-backend-integration-work-for-third-party-apis/" class="block-link"><span class="visually-hidden">Netlify Graph helps eliminate ‘messy backend integration work’ for third-party APIs</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Graph helps eliminate ‘messy backend integration work’ for third-party APIs</p> <p class="press-inthenews-via type-b type-b--1">via VentureBeat</p> <img alt="VentureBeat" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb4ae899a895eee75df164f4844497ff00c8c4d27-83x47.svg/svg/83/" width="83" height="47" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://sdtimes.com/softwaredev/sd-times-news-digest-new-updates-in-jetbrains-academy-kryon-acquired-by-nintex-netlify-announced-netlify-graph/" class="block-link"><span class="visually-hidden">SD Times news digest: New updates in JetBrains Academy; Kryon acquired by Nintex; Netlify announced Netlify Graph</span></a> <p class="press-inthenews-heading type-b type-b-0">SD Times news digest: New updates in JetBrains Academy; Kryon acquired by Nintex; Netlify announced Netlify Graph</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.devopsdigest.com/netlify-graph-launched/" class="block-link"><span class="visually-hidden">Netlify Graph Launched</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Graph Launched</p> <p class="press-inthenews-via type-b type-b--1">via DevOps Digest</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F25890372fa3b2c61a9e436855b1fd9c6e49a0ae3-1180x120.png/webp/1180/ 1180w"><img alt="DevOps Digest" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F25890372fa3b2c61a9e436855b1fd9c6e49a0ae3-1180x120.png/jpeg/1180/" width="1180" height="120"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.infoq.com/news/2022/02/netlify-graph-web-apps-api/" class="block-link"><span class="visually-hidden">Netlify Graph Aims to Simplify External API Integration in Web Apps</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Graph Aims to Simplify External API Integration in Web Apps</p> <p class="press-inthenews-via type-b type-b--1">via InfoQ</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fef6dbca310a3889f18bd56c641d8d645830d6860-200x200.png/webp/200/ 200w"><img alt="InfoQ" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fef6dbca310a3889f18bd56c641d8d645830d6860-200x200.png/jpeg/200/" width="200" height="200"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devops.com/netlify-leverages-graphql-to-simplify-access-to-backend-services/" class="block-link"><span class="visually-hidden">Netlify Leverages GraphQL to Simplify Access to Backend Services</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Leverages GraphQL to Simplify Access to Backend Services</p> <p class="press-inthenews-via type-b type-b--1">via DevOps.com</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/webp/589/ 589w"><img alt="DevOps.com" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/jpeg/589/" width="589" height="118"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.tfir.io/netlify-graph-helps-developers-connect-apis-in-fewer-steps/" class="block-link"><span class="visually-hidden">Netlify Graph Helps Developers Connect APIs In Fewer Steps</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Graph Helps Developers Connect APIs In Fewer Steps</p> <p class="press-inthenews-via type-b type-b--1">via TFiR</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/webp/1043/ 1043w"><img alt="TFiR" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/jpeg/1043/" width="1043" height="386"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devclass.com/2022/04/19/netlify-chooses-deno-rather-than-node-js-to-power-new-edge-functions/" class="block-link"><span class="visually-hidden">Netlify chooses Deno rather than Node.js to power new Edge Functions</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify chooses Deno rather than Node.js to power new Edge Functions</p> <p class="press-inthenews-via type-b type-b--1">via DevClass</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/webp/1901/ 1901w"><img alt="DevClass" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/jpeg/1901/" width="1901" height="607"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://sdtimes.com/softwaredev/netlify-announces-netlify-edge-functions/" class="block-link"><span class="visually-hidden">Netlify announces Netlify Edge Functions</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify announces Netlify Edge Functions</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.tfir.io/netlify-edge-functions-now-available-in-public-beta/" class="block-link"><span class="visually-hidden">Netlify Edge Functions Now Available In Public Beta</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Edge Functions Now Available In Public Beta</p> <p class="press-inthenews-via type-b type-b--1">via TFiR</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/webp/1043/ 1043w"><img alt="TFiR" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/jpeg/1043/" width="1043" height="386"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://venturebeat.com/2022/04/19/netlify-releases-open-standard-tool-for-content-creation-on-the-edge/" class="block-link"><span class="visually-hidden">Netlify releases open-standard tool for content creation on the edge</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify releases open-standard tool for content creation on the edge</p> <p class="press-inthenews-via type-b type-b--1">via VentureBeat</p> <img alt="VentureBeat" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb4ae899a895eee75df164f4844497ff00c8c4d27-83x47.svg/svg/83/" width="83" height="47" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://martechseries.com/content/content-marketing/website-analytics/netlify-edge-functions-accelerate-development-of-modern-web-applications-at-the-edge/" class="block-link"><span class="visually-hidden">Netlify Edge Functions Accelerate Development of Modern Web Applications at the Edge</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Edge Functions Accelerate Development of Modern Web Applications at the Edge</p> <p class="press-inthenews-via type-b type-b--1">via MarTech Series</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9597ec91a6d6ae575d06764c431b40c95165a5cb-574x93.png/webp/574/ 574w"><img alt="MarTech Series" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9597ec91a6d6ae575d06764c431b40c95165a5cb-574x93.png/jpeg/574/" width="574" height="93"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.devopsdigest.com/netlify-edge-functions-released/" class="block-link"><span class="visually-hidden">Netlify Edge Functions Released</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Edge Functions Released</p> <p class="press-inthenews-via type-b type-b--1">via DevOps Digest</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F25890372fa3b2c61a9e436855b1fd9c6e49a0ae3-1180x120.png/webp/1180/ 1180w"><img alt="DevOps Digest" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F25890372fa3b2c61a9e436855b1fd9c6e49a0ae3-1180x120.png/jpeg/1180/" width="1180" height="120"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/netlify-ceo-on-why-netlify-edge-functions-was-built-on-deno/" class="block-link"><span class="visually-hidden">Netlify CEO on Why Netlify Edge Functions Was Built on Deno</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify CEO on Why Netlify Edge Functions Was Built on Deno</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.cmscritic.com/netlify-to-host-headless-commerce-summit-for-talks-on-building-world-class-e-commerce-experiences/" class="block-link"><span class="visually-hidden">Netlify to Host Headless Commerce Summit for Talks on Building World-Class E-Commerce Experiences</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify to Host Headless Commerce Summit for Talks on Building World-Class E-Commerce Experiences</p> <p class="press-inthenews-via type-b type-b--1">via CMS Critic</p> <img alt="CMS Critic" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fa1759cd62fa214fed8b86de6fc0fe20787d65dff-216x57.svg/svg/216/" width="216" height="57" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devclass.com/2022/05/24/jamstack-pioneer-matt-biilmann-on-web-3-deno-and-why-e-commerce-needs-the-composable-web/" class="block-link"><span class="visually-hidden">Jamstack pioneer Matt Biilmann on Web 3, Deno, and why e-commerce needs the composable web</span></a> <p class="press-inthenews-heading type-b type-b-0">Jamstack pioneer Matt Biilmann on Web 3, Deno, and why e-commerce needs the composable web</p> <p class="press-inthenews-via type-b type-b--1">via DevClass</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/webp/1901/ 1901w"><img alt="DevClass" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/jpeg/1901/" width="1901" height="607"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://venturebeat.com/2022/07/12/netlify-pays-it-forward-with-jamstack-innovation-fund/" class="block-link"><span class="visually-hidden">Netlify pays it forward with Jamstack Innovation Fund</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify pays it forward with Jamstack Innovation Fund</p> <p class="press-inthenews-via type-b type-b--1">via VentureBeat</p> <img alt="VentureBeat" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb4ae899a895eee75df164f4844497ff00c8c4d27-83x47.svg/svg/83/" width="83" height="47" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://sdtimes.com/softwaredev/netlify-announces-the-first-investment-for-jamstack-innovation-fund/" class="block-link"><span class="visually-hidden">Netlify announces the first investment for Jamstack Innovation Fund</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify announces the first investment for Jamstack Innovation Fund</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/10-jamstack-startups-to-empower-frontend-developers/" class="block-link"><span class="visually-hidden">Netlify Invests in 10 Startups to Promote Jamstack</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Invests in 10 Startups to Promote Jamstack</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://venturebeat.com/business/next-js-new-release-helps-netlify-bring-web-personalization-to-the-edge/" class="block-link"><span class="visually-hidden">Next.js release helps Netlify bring web personalization to the edge</span></a> <p class="press-inthenews-heading type-b type-b-0">Next.js release helps Netlify bring web personalization to the edge</p> <p class="press-inthenews-via type-b type-b--1">via VentureBeat</p> <img alt="VentureBeat" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb4ae899a895eee75df164f4844497ff00c8c4d27-83x47.svg/svg/83/" width="83" height="47" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://sdtimes.com/webdev/netlify-announces-updated-next-js-runtime/" class="block-link"><span class="visually-hidden">Netlify announces updated Next.js Runtime</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify announces updated Next.js Runtime</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.tfir.io/netlifys-next-js-runtime-delivers-improved-experience-for-developers/" class="block-link"><span class="visually-hidden">Netlify’s Next.js Runtime Delivers Improved Experience For Developers</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify’s Next.js Runtime Delivers Improved Experience For Developers</p> <p class="press-inthenews-via type-b type-b--1">via TFiR</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/webp/1043/ 1043w"><img alt="TFiR" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F7417783229b1da71f3c0e2754671ec9f851228f1-1043x386.png/jpeg/1043/" width="1043" height="386"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.devopsdigest.com/netlify-announces-new-nextjs-runtime/" class="block-link"><span class="visually-hidden">Netlify Announces New Next.js Runtime</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Announces New Next.js Runtime</p> <p class="press-inthenews-via type-b type-b--1">via DevOps Digest</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F25890372fa3b2c61a9e436855b1fd9c6e49a0ae3-1180x120.png/webp/1180/ 1180w"><img alt="DevOps Digest" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F25890372fa3b2c61a9e436855b1fd9c6e49a0ae3-1180x120.png/jpeg/1180/" width="1180" height="120"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://vmblog.com/archive/2022/08/24/netlify-announces-the-better-next-js-runtime-for-developers.aspx#.YwzOrezMLAN/" class="block-link"><span class="visually-hidden">Netlify Announces the Better Next.js Runtime for Developers</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Announces the Better Next.js Runtime for Developers</p> <p class="press-inthenews-via type-b type-b--1">via VMBlog</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F3e4593572bd26c20a745fed1bbb96a71d944fe89-249x52.gif/webp/249/ 249w"><img alt="VMBlog" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F3e4593572bd26c20a745fed1bbb96a71d944fe89-249x52.gif/jpeg/249/" width="249" height="52"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devclass.com/2022/08/25/netlify-new-next-js-middleware-runtime/" class="block-link"><span class="visually-hidden">Jamstack crowd rediscovering the server? Netlify introduces new Next.js middleware runtime</span></a> <p class="press-inthenews-heading type-b type-b-0">Jamstack crowd rediscovering the server? Netlify introduces new Next.js middleware runtime</p> <p class="press-inthenews-via type-b type-b--1">via DevClass</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/webp/1901/ 1901w"><img alt="DevClass" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/jpeg/1901/" width="1901" height="607"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://martechseries.com/content/content-management/netlify-announces-the-better-next-js-runtime-for-developers/" class="block-link"><span class="visually-hidden">Netlify Announces the Better Next.js Runtime for Developers</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Announces the Better Next.js Runtime for Developers</p> <p class="press-inthenews-via type-b type-b--1">via MarTech Series</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9597ec91a6d6ae575d06764c431b40c95165a5cb-574x93.png/webp/574/ 574w"><img alt="MarTech Series" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9597ec91a6d6ae575d06764c431b40c95165a5cb-574x93.png/jpeg/574/" width="574" height="93"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://diginomica.com/netlify-edge-transformation-brands-personalization-scale/" class="block-link"><span class="visually-hidden">Netlify adds edge transformation to help brands deliver personalization at scale</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify adds edge transformation to help brands deliver personalization at scale</p> <p class="press-inthenews-via type-b type-b--1">via Diginomica</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F52e8cd20981af52b4dfb4b615956e4159e2f714c-358x113.png/webp/358/ 358w"><img alt="Diginomica" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F52e8cd20981af52b4dfb4b615956e4159e2f714c-358x113.png/jpeg/358/" width="358" height="113"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://martechseries.com/analytics/data-management-platforms/privacy-and-regulations/netlify-bolsters-enterprise-level-security-of-its-platform-with-iso-27001-certification/" class="block-link"><span class="visually-hidden">Netlify Bolsters Enterprise-Level Security of its Platform with ISO 27001 Certification</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Bolsters Enterprise-Level Security of its Platform with ISO 27001 Certification</p> <p class="press-inthenews-via type-b type-b--1">via MarTech Series</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9597ec91a6d6ae575d06764c431b40c95165a5cb-574x93.png/webp/574/ 574w"><img alt="MarTech Series" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9597ec91a6d6ae575d06764c431b40c95165a5cb-574x93.png/jpeg/574/" width="574" height="93"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://martechseries.com/technology/new-netlify-partner-initiatives-connect-the-web-ecosystem-for-developers/" class="block-link"><span class="visually-hidden">New Netlify Partner Initiatives Connect the Web Ecosystem for Developers</span></a> <p class="press-inthenews-heading type-b type-b-0">New Netlify Partner Initiatives Connect the Web Ecosystem for Developers</p> <p class="press-inthenews-via type-b type-b--1">via MarTech Series</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9597ec91a6d6ae575d06764c431b40c95165a5cb-574x93.png/webp/574/ 574w"><img alt="MarTech Series" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F9597ec91a6d6ae575d06764c431b40c95165a5cb-574x93.png/jpeg/574/" width="574" height="93"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.devopsdigest.com/netlify-enhances-integrations-hub/" class="block-link"><span class="visually-hidden">Netlify Enhances Integrations Hub</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify Enhances Integrations Hub</p> <p class="press-inthenews-via type-b type-b--1">via DevOps Digest</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F25890372fa3b2c61a9e436855b1fd9c6e49a0ae3-1180x120.png/webp/1180/ 1180w"><img alt="DevOps Digest" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F25890372fa3b2c61a9e436855b1fd9c6e49a0ae3-1180x120.png/jpeg/1180/" width="1180" height="120"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://www.cioapplications.com/news/new-netlify-partner-campaigns-connect-developers-to-the-web-ecosystem-nid-10292.html/" class="block-link"><span class="visually-hidden">New Netlify Partner Campaigns Connect Developers to The Web Ecosystem</span></a> <p class="press-inthenews-heading type-b type-b-0">New Netlify Partner Campaigns Connect Developers to The Web Ecosystem</p> <p class="press-inthenews-via type-b type-b--1">via CIO</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2d634b78eb4458560ec3e05abd7a0a57090e6e4a-288x175.png/webp/288/ 288w"><img alt="CIO" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F2d634b78eb4458560ec3e05abd7a0a57090e6e4a-288x175.png/jpeg/288/" width="288" height="175"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://venturebeat.com/programming-development/netlify-releases-jamstack-report-with-serverless-computing-and-remote-work-scoring-high-marks/" class="block-link"><span class="visually-hidden">Netlify releases Jamstack report, with serverless computing and remote work scoring high marks</span></a> <p class="press-inthenews-heading type-b type-b-0">Netlify releases Jamstack report, with serverless computing and remote work scoring high marks</p> <p class="press-inthenews-via type-b type-b--1">via VentureBeat</p> <img alt="VentureBeat" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb4ae899a895eee75df164f4844497ff00c8c4d27-83x47.svg/svg/83/" width="83" height="47" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devclass.com/2022/11/07/interview-react-server-components-still-a-very-unproven-architecture-says-jamstack-advocate-matt-biilmann/" class="block-link"><span class="visually-hidden">Interview: React Server Components ‘still an unproven architecture’, says Jamstack advocate Matt Biilmann</span></a> <p class="press-inthenews-heading type-b type-b-0">Interview: React Server Components ‘still an unproven architecture’, says Jamstack advocate Matt Biilmann</p> <p class="press-inthenews-via type-b type-b--1">via DevClass</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/webp/1901/ 1901w"><img alt="DevClass" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/jpeg/1901/" width="1901" height="607"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devops.com/developers-continue-to-prefer-remote-work/" class="block-link"><span class="visually-hidden">Developers Continue to Prefer Remote Work</span></a> <p class="press-inthenews-heading type-b type-b-0">Developers Continue to Prefer Remote Work</p> <p class="press-inthenews-via type-b type-b--1">via DevOps.com</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/webp/589/ 589w"><img alt="DevOps.com" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb92efcd67908411daaff2bb647a7870f1cfc177d-589x118.png/jpeg/589/" width="589" height="118"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://sdtimes.com/web-development/jamstack-conf-2022-web3-is-not-the-future/" class="block-link"><span class="visually-hidden">Jamstack Conf 2022: Web3 is not the future</span></a> <p class="press-inthenews-heading type-b type-b-0">Jamstack Conf 2022: Web3 is not the future</p> <p class="press-inthenews-via type-b type-b--1">via SD Times</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/webp/233/ 233w"><img alt="SD Times" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb8c32c7668e102c2f53d813be3a4c5e61018264a-233x76.webp/jpeg/233/" width="233" height="76"></picture></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/jamstack-panel-multiple-javascript-frameworks-are-a-good-thing/" class="block-link"><span class="visually-hidden">Jamstack Panel: Multiple JavaScript Frameworks Are a Good Thing</span></a> <p class="press-inthenews-heading type-b type-b-0">Jamstack Panel: Multiple JavaScript Frameworks Are a Good Thing</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/survey-finds-majority-of-jamstack-community-testing-edge/" class="block-link"><span class="visually-hidden">Survey Finds Majority of Jamstack Community Testing Edge</span></a> <p class="press-inthenews-heading type-b type-b-0">Survey Finds Majority of Jamstack Community Testing Edge</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://thenewstack.io/jamstack-panel-how-the-edge-will-change-development/" class="block-link"><span class="visually-hidden">Jamstack Panel: How the Edge Will Change Development</span></a> <p class="press-inthenews-heading type-b type-b-0">Jamstack Panel: How the Edge Will Change Development</p> <p class="press-inthenews-via type-b type-b--1">via The New Stack</p> <img alt="The New Stack" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2F78b8fc7f5d840b204ef9991beb7df99ca7d7b867-367x44.svg/svg/367/" width="367" height="44" class="press-inthenews-logo"></div></li><li><div class="press-inthenews-card card card-hoverable"><a href="https://devclass.com/2022/11/15/node-js-rival-deno-adds-stable-npm-compatibility-in-effort-to-bridge-module-system-divide/" class="block-link"><span class="visually-hidden">Node.js rival Deno adds stable npm compatibility in effort to bridge module system divide</span></a> <p class="press-inthenews-heading type-b type-b-0">Node.js rival Deno adds stable npm compatibility in effort to bridge module system divide</p> <p class="press-inthenews-via type-b type-b--1">via DevClass</p> <picture class="press-inthenews-logo"><source type="image/webp" srcset="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/webp/1901/ 1901w"><img alt="DevClass" loading="lazy" src="https://netlify-eleventy-api-img.netlify.app/https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fo0o2tn5x%2Fproduction%2Fb84493c3c0f5f702910ddba1dfcf76fe86797348-1901x607.png/jpeg/1901/" width="1901" height="607"></picture></div></li></ul></section> <section id="leadership" class="pancake pancake-theme-light"><div class="press-leadership-grid"><figure class="press-leadership-figure"><picture><source type="image/webp" srcset="/v3/img/build/YsRWQk3T_J-403.webp 403w, /v3/img/build/YsRWQk3T_J-806.webp 806w" sizes="25em"><source type="image/jpeg" srcset="/v3/img/build/YsRWQk3T_J-403.jpeg 403w, /v3/img/build/YsRWQk3T_J-806.jpeg 806w" sizes="25em"><img alt="Netlify co-founders, Chris Batch and Matt Biilmann" loading="lazy" src="/v3/img/build/YsRWQk3T_J-403.jpeg" width="806" height="964"></picture> <figcaption>Netlify co-founders Christian Bach (left) and Mathias Biilmann (right).</figcaption></figure> <div class="press-leadership-content"><h2 class="press-leadership-heading type-a type-a-3">About our leadership</h2> <p class="type-b type-b-1"><strong>Netlify was founded in the summer of 2014 by Mathias Biilmann</strong>, co-founder and CEO of Netlify and <strong>Christian Bach</strong>, co-founder, Chief Strategy and Creative Officer of Netlify, <strong>to build a faster, simpler and safer web.</strong></p> <p class="type-b type-b-1">Netlify has raised $212M in funding to date. Netlify investors include Andreessen Horowitz, Bessemer Venture Partners, Bloomberg Beta, BOND, Designer Fund, EQT Ventures, Kleiner Perkins, Mango Capital, Menlo Ventures and at.inc/, as well as founders from Figma, GitHub, Heroku, Rackspace, Slack and Yelp.</p> <p class="type-b type-b-1"> Read more about <a href="/about/" id="cta-press-about" class="call-to-action call-to-action-variant-text"><!----> <!----> <span>Netlify and our team.</span><!----></a></p></div></div></section> <section class="pancake pancake-theme-white"><h2 align="center" class="type-a type-a-3">Associated Sites</h2> <div class="press-associatedsites-grid"><div class="scrim card-link press-associatedsites-card scrim-large scrim-shadow-tight"><a href="https://headlesscommercesummit.com" class="card-link-a"><picture><source type="image/webp" srcset="/v3/img/build/47lCmaqGgL-350.webp 350w, /v3/img/build/47lCmaqGgL-700.webp 700w" sizes="(min-width: 60em) 33vw, 100vw"><source type="image/jpeg" srcset="/v3/img/build/47lCmaqGgL-350.jpeg 350w, /v3/img/build/47lCmaqGgL-700.jpeg 700w" sizes="(min-width: 60em) 33vw, 100vw"><img alt="headlesscommercesummit.com" class="card-link-img" loading="lazy" src="/v3/img/build/47lCmaqGgL-350.jpeg" width="700" height="471"></picture> <!----> <!----> <span class="card-link-cta call-to-action call-to-action-variant-text"><!----> <!----> <span>headlesscommercesummit.com</span><span class="icon"><svg width="12" height="10" viewBox="0 0 12 10" xmlns="http://www.w3.org/2000/svg" version="1.1" preserveAspectRatio="xMinYMin" aria-hidden="true" focusable="false" class="icon-arrow"><use xlink:href="#icon-arrow"></use></svg></span></span> </a></div><div class="scrim card-link press-associatedsites-card scrim-large scrim-shadow-tight"><a href="https://jamstack.org" class="card-link-a"><picture><source type="image/webp" srcset="/v3/img/build/4GYpP5XB8j-350.webp 350w, /v3/img/build/4GYpP5XB8j-700.webp 700w" sizes="(min-width: 60em) 33vw, 100vw"><source type="image/jpeg" srcset="/v3/img/build/4GYpP5XB8j-350.jpeg 350w, /v3/img/build/4GYpP5XB8j-700.jpeg 700w" sizes="(min-width: 60em) 33vw, 100vw"><img alt="jamstack.org" class="card-link-img" loading="lazy" src="/v3/img/build/4GYpP5XB8j-350.jpeg" width="700" height="471"></picture> <!----> <!----> <span class="card-link-cta call-to-action call-to-action-variant-text"><!----> <!----> <span>jamstack.org</span><span class="icon"><svg width="12" height="10" viewBox="0 0 12 10" xmlns="http://www.w3.org/2000/svg" version="1.1" preserveAspectRatio="xMinYMin" aria-hidden="true" focusable="false" class="icon-arrow"><use xlink:href="#icon-arrow"></use></svg></span></span> </a></div></div></section> <section id="logos" class="pancake pancake-theme-light"><div class="pancake-intro pancake-intro-align-center"><h2 class="pancake-intro-title type-a type-a-3">Netlify Logos</h2> <p class="pancake-intro-text type-a type-a-1">Feel free to download and use the logo assets below. Please do not modify or change the resources below. Be sure to abide by the usage rules noted under each asset.</p></div> <div class="press-logos-grid"><div class="press-logos-logo"><div class="press-logos-logo-wrapper"><svg viewBox="0 0 256 105" xmlns="http://www.w3.org/2000/svg" data-theme="light" class="netlify-logo-full-small netlify-logo"><g fill="var(--_netlify-logo-lines-color)" class="netlify-logo-full-small-lines"><path d="M58.4705 103.765V77.4144L59.0166 76.8683H65.6043L66.1505 77.4144V103.765L65.6043 104.311H59.0166L58.4705 103.765Z"></path> <path d="M58.4705 26.8971V0.546133L59.0166 0H65.6043L66.1505 0.546133V26.8971L65.6043 27.4432H59.0166L58.4705 26.8971Z"></path> <path d="M35.7973 85.2395H34.8928L30.3616 80.7083V79.8037L38.8522 71.3045L43.648 71.3131L44.288 71.9445V76.7403L35.7973 85.2395Z"></path> <path d="M30.3616 24.7467V23.8336L34.8928 19.3109H35.7973L44.288 27.8016V32.5888L43.648 33.2373H38.8522L30.3616 24.7467Z"></path> <path d="M0.546133 48.3072H37.8795L38.4256 48.8533V55.4496L37.8795 55.9957H0.546133L0 55.4496V48.8533L0.546133 48.3072Z"></path> <path d="M220.314 48.3157H255.445L255.991 48.8619V55.4496L255.445 55.9957H217.566L217.02 55.4496L219.759 48.8619L220.305 48.3157H220.314Z"></path></g> <g fill="var(--_netlify-logo-text-color)" class="netlify-logo-full-small-text"><path d="M74.6666 65.8859H68.0789L67.5328 65.3397V49.92C67.5328 47.1723 66.4576 45.0475 63.1466 44.9792C61.44 44.9365 59.4944 44.9792 57.4122 45.0645L57.0965 45.3803V51.6096V65.3312L56.5504 65.8773H49.9626L49.4165 65.3312V38.9803L49.9626 38.4341H64.785C70.545 38.4341 75.2128 43.1019 75.2128 48.8619V65.3312L74.6666 65.8773V65.8859Z"></path> <path d="M106.573 54.3488L106.027 54.8949H88.9942L88.448 55.4411C88.448 56.5419 89.5488 59.8357 93.9435 59.8357C95.5904 59.8357 97.2374 59.2896 97.792 58.1888L98.3382 57.6427H104.926L105.472 58.1888C104.926 61.4827 102.178 66.432 93.935 66.432C84.5995 66.432 80.2048 59.8443 80.2048 52.1472C80.2048 44.4501 84.5995 37.8624 93.3888 37.8624C102.178 37.8624 106.573 44.4501 106.573 52.1472V54.3403V54.3488ZM98.3296 48.8533C98.3296 48.3072 97.7835 44.4587 93.3888 44.4587C88.9942 44.4587 88.448 48.3072 88.448 48.8533L88.9942 49.3995H97.7835L98.3296 48.8533Z"></path> <path d="M121.95 57.6427C121.95 58.7435 122.496 59.2896 123.597 59.2896H128.538L129.084 59.8358V65.3312L128.538 65.8774H123.597C118.656 65.8774 114.261 63.6758 114.261 57.6342V45.5509L113.715 45.0048H109.867L109.321 44.4587V38.9632L109.867 38.4171H113.715L114.261 37.8709V32.9301L114.807 32.384H121.395L121.941 32.9301V37.8709L122.487 38.4171H128.529L129.075 38.9632V44.4587L128.529 45.0048H122.487L121.941 45.5509V57.6342L121.95 57.6427Z"></path> <path d="M142.276 65.8859H135.688L135.142 65.3397V27.9808L135.688 27.4347H142.276L142.822 27.9808V65.3312L142.276 65.8773V65.8859Z"></path> <path d="M157.107 34.0224H150.519L149.973 33.4763V27.9808L150.519 27.4347H157.107L157.653 27.9808V33.4763L157.107 34.0224ZM157.107 65.8859H150.519L149.973 65.3397V38.9717L150.519 38.4256H157.107L157.653 38.9717V65.3397L157.107 65.8859Z"></path> <path d="M182.929 27.9808V33.4763L182.383 34.0224H177.442C176.341 34.0224 175.795 34.5685 175.795 35.6693V37.8709L176.341 38.4171H181.837L182.383 38.9632V44.4587L181.837 45.0048H176.341L175.795 45.5509V65.3227L175.249 65.8688H168.661L168.115 65.3227V45.5509L167.569 45.0048H163.72L163.174 44.4587V38.9632L163.72 38.4171H167.569L168.115 37.8709V35.6693C168.115 29.6277 172.51 27.4261 177.451 27.4261H182.391L182.938 27.9723L182.929 27.9808Z"></path> <path d="M203.247 66.432C201.045 71.9275 198.852 75.2213 191.164 75.2213H188.416L187.87 74.6752V69.1797L188.416 68.6336H191.164C193.911 68.6336 194.458 68.0875 195.012 66.4405V65.8944L186.223 44.4672V38.9717L186.769 38.4256H191.71L192.256 38.9717L198.844 57.6512H199.39L205.978 38.9717L206.524 38.4256H211.465L212.011 38.9717V44.4672L203.221 66.4405L203.247 66.432Z"></path></g></svg></div> <h3 class="press-logos-name type-b type-b-1">Full logo</h3> <p>Netlify’s full logo comes in two sizes. “Large” is optimized for scenarios where Netlify is at the center of attention. Example on t-shirts, event banners, and animated intros.</p> <p>Use “small” when our logo shares space with other content — for example in website navigation, paid ads, and email headers.</p> <a href="/v3/static/netlify-logos/netlify-logo-full.zip" type="button" id="cta-press-logos-full-logo" class="call-to-action call-to-action-button call-to-action-variant-teal"><!----> <!----> <span>Download Zip</span><!----></a></div> <div class="press-logos-logo"><div class="press-logos-logo-wrapper"><svg viewBox="0 0 128 113" fill="none" xmlns="http://www.w3.org/2000/svg" data-theme="light" class="netlify-logo-monogram netlify-logo"><g fill="var(--_netlify-logo-text-color)" class="netlify-logo-monogram-text"><path d="M80.4595 74.6047H71.6825L70.9494 73.8717V53.3259C70.9494 49.6705 69.513 46.8372 65.1047 46.7382C62.8361 46.6787 60.2406 46.7382 57.4669 46.8471L57.0508 47.2731V55.5746V73.8618L56.3177 74.5948H47.5407L46.8076 73.8618V38.7636L47.5407 38.0305H67.294C74.9714 38.0305 81.1926 44.2517 81.1926 51.9291V73.8717L80.4595 74.6047Z"></path></g> <g fill="var(--_netlify-logo-lines-color)" class="netlify-logo-monogram-lines"><path d="M34.5931 94.0509H33.3845L27.3516 88.0179V86.8094L36.5744 77.5866H42.964L43.8159 78.4385V84.8281L34.5931 94.0509Z"></path> <path d="M27.3516 25.816V24.6074L33.3845 18.5744H34.5931L43.8159 27.7972V34.1868L42.964 35.0388H36.5744L27.3516 25.816Z"></path> <path d="M35.8412 61.4491H0.73307L0 60.716V51.9192L0.73307 51.1861H35.8412L36.5743 51.9192V60.716L35.8412 61.4491Z"></path> <path d="M127.277 61.4491H92.1686L91.4355 60.716V51.9192L92.1686 51.1861H127.277L128.01 51.9192V60.716L127.277 61.4491Z"></path> <path d="M58.9429 27.0642V0.73307L59.6759 0H68.4728L69.2059 0.73307V27.0642L68.4728 27.7972H59.6759L58.9429 27.0642Z"></path> <path d="M58.9429 111.902V85.5711L59.6759 84.838H68.4728L69.2059 85.5711V111.902L68.4728 112.635H59.6759L58.9429 111.902Z"></path></g></svg></div> <h3 class="press-logos-name type-b type-b-1">Monogram</h3> <p>Whenever possible use the full logo, but there are special occasions when a monogram is more appropriate — for example in collapsed left navigation UI, or on a baseball hat.</p> <a href="/v3/static/netlify-logos/netlify-logo-monogram.zip" type="button" id="cta-press-logos-monogram" class="call-to-action call-to-action-button call-to-action-variant-teal"><!----> <!----> <span>Download Zip</span><!----></a></div> <div class="press-logos-logo"><div class="press-logos-logo-wrapper"><svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" data-theme="light" class="netlify-logo-encapsulated netlify-logo"><g fill="var(--_netlify-logo-fill)" class="netlify-logo-encapsulated-bg"><path d="M125.189 54.7739L73.2261 2.81074L71.2959 0.885028L69.1612 0H66.4394H61.5606H58.8388L56.7041 0.885028L54.7739 2.81074L2.81074 54.7739L0.885028 56.7041L0 58.8388V61.5606V66.4394V69.1612L0.885028 71.2959L2.81074 73.2261L54.7739 125.189L56.7041 127.115L58.8388 128H61.5606H66.4394H69.1612L71.2959 127.115L73.2261 125.189L125.189 73.2261L127.115 71.2959L128 69.1612V66.4394V61.5606V58.8388L127.115 56.7041L125.189 54.7739Z"></path></g> <g fill="var(--_netlify-logo-lines-color)" class="netlify-logo-encapsulated-lines"><path d="M59.3682 116.019V91.0556L60.0308 90.393H67.9738L68.6365 91.0556V116.019L67.9738 116.681H60.0308L59.3682 116.019Z"></path> <path d="M59.3682 36.9444V11.9812L60.0308 11.3186H67.9738L68.6365 11.9812V36.9444L67.9738 37.607H60.0308L59.3682 36.9444Z"></path> <path d="M38.3899 97.5221H37.2958L31.8389 92.0652V90.9711L39.1103 83.6952L44.8875 83.6997L45.6613 84.4691V90.2462L38.3899 97.5221Z"></path> <path d="M31.8389 37.3046V36.215L37.2958 30.7536H38.3854L45.6613 38.0295V43.8022L44.8919 44.5805H39.1148L31.8389 37.3046Z"></path> <path d="M9.85992 59.3547H37.9362L38.5989 60.0174V67.9693L37.9362 68.632H9.85992L9.19727 67.9693V60.0174L9.85992 59.3547Z"></path> <path d="M118.14 68.6453H90.064L89.4014 67.9826V60.0307L90.064 59.3681H118.14L118.803 60.0307V67.9826L118.14 68.6453Z"></path></g> <g fill="var(--_netlify-logo-text-color)" class="netlify-logo-encapsulated-text"><path d="M78.8832 80.5376H70.9446L70.2819 79.8749V61.2938C70.2864 57.9849 68.9878 55.4232 64.994 55.3387C62.9438 55.2854 60.5911 55.3387 58.0828 55.441L57.7048 55.8279V63.3351L57.7092 79.8749L57.0465 80.5376H49.108L48.4453 79.8749V48.1251L49.108 47.4624H66.9686C73.911 47.4624 79.5369 53.0884 79.5369 60.0307V79.8749L78.8743 80.5376H78.8832Z"></path></g></svg></div> <h3 class="press-logos-name type-b type-b-1">Encapsulated</h3> <p>The encapsulated logo version works well when the background graphics are too busy to see the monogram version clearly or when Netlify is presented alongside other logos in an encapsulated format, such as a logo garden or directory site.</p> <a href="/v3/static/netlify-logos/netlify-logo-encapsulated.zip" type="button" id="cta-press-logos-encapsulated" class="call-to-action call-to-action-button call-to-action-variant-teal"><!----> <!----> <span>Download Zip</span><!----></a></div> <div class="press-logos-logo"><div class="press-logos-logo-wrapper press-logos-logo-wrapper-dark"><picture class="press-logos-image"><source type="image/webp" srcset="/v3/img/build/Q0IfAQ1kwT-1780.webp 1780w"><img alt="Diagnol cut out image of Netlify's Brand Guidelines" loading="lazy" src="/v3/img/build/Q0IfAQ1kwT-1780.jpeg" width="1780" height="864"></picture></div> <h3 class="press-logos-name type-b type-b-1">Brand Guidelines</h3> <p>See the Netlify Brand Guide for detailed guidance to communicate brand consistency, including typography, color, and tone across various channels.</p> <a href="/brand/guidelines" type="button" id="cta-press-logos-guidelines" class="press-logos-cta-external call-to-action call-to-action-button call-to-action-variant-teal"><!----> <!----> <span> View <svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" version="1.1" preserveAspectRatio="xMinYMin" aria-hidden="true" focusable="false" class="icon-external-link"><use xlink:href="#icon-external-link"></use></svg></span><!----></a></div></div></section> <section class="pancake pancake-theme-white"><div class="pancake-intro pancake-intro-align-center"><h2 class="pancake-intro-title type-a type-a-3">Netlify Badges</h2> <p class="pancake-intro-text type-a type-a-1">Feel free to copy these code snippets to include on your site (no assets required).</p></div> <div class="press-badges-badge"><div class="press-badge-header"><div class="press-badges-badge-image"><img alt="Deploys by Netlify Color Accent Badge" loading="lazy" src="/v3/img/build/YaB-Iji7-9-114.svg" width="114" height="50"></div> <div class="press-badges-content"><h3 class="type-b type-b-1">Color Accent Badge</h3> <h3 class="type-b type-b-0">This badge is flexible to work on both dark and light backgrounds but we recommend using it without any opacity modifications.</h3></div></div> <div class="press-badges-code-snippet code-snippet"><div class="code-editor code-editor-theme-dark"><!----> <header class="code-editor-header"><!----> <button type="button" data-code-editor-copy-button="zjLFnJFd-z" id="cta-code-editor-copy-e5ZwzTflG" class="code-editor-copy-button">Copy</button></header> <div class="code-editor-body"><div></div> <pre data-code-editor-text="zjLFnJFd-z" class="code-editor-pre"><pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>https://www.netlify.com<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>https://www.netlify.com/v3/img/components/netlify-color-accent.svg<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Deploys by Netlify<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">></span></span></code></pre></pre></div></div></div></div><div class="press-badges-badge"><div class="press-badge-header"><div class="press-badges-badge-image"><img alt="Deploys by Netlify Color Background Badge" loading="lazy" src="/v3/img/build/JuLD1_JOLe-114.svg" width="114" height="50"></div> <div class="press-badges-content"><h3 class="type-b type-b-1">Color Background Badge</h3> <h3 class="type-b type-b-0">This badge is flexible to work on both dark and light backgrounds but we recommend using it without any opacity modifications.</h3></div></div> <div class="press-badges-code-snippet code-snippet"><div class="code-editor code-editor-theme-dark"><!----> <header class="code-editor-header"><!----> <button type="button" data-code-editor-copy-button="1TVlu0iHWf" id="cta-code-editor-copy-lFP0o0QrPU" class="code-editor-copy-button">Copy</button></header> <div class="code-editor-body"><div></div> <pre data-code-editor-text="1TVlu0iHWf" class="code-editor-pre"><pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>https://www.netlify.com<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>https://www.netlify.com/v3/img/components/netlify-color-bg.svg<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Deploys by Netlify<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">></span></span></code></pre></pre></div></div></div></div><div class="press-badges-badge"><div class="press-badge-header"><div class="press-badges-badge-image"><img alt="Deploys by Netlify Light Badge" loading="lazy" src="/v3/img/build/_qiqZJiWJC-114.svg" width="114" height="50"></div> <div class="press-badges-content"><h3 class="type-b type-b-1">Light Badge</h3> <h3 class="type-b type-b-0">This badge is flexible to work on both dark and light backgrounds with varying degrees of opacity applied.</h3></div></div> <div class="press-badges-code-snippet code-snippet"><div class="code-editor code-editor-theme-dark"><!----> <header class="code-editor-header"><!----> <button type="button" data-code-editor-copy-button="TqJv4mt6PF" id="cta-code-editor-copy-HIzC2_eTLh" class="code-editor-copy-button">Copy</button></header> <div class="code-editor-body"><div></div> <pre data-code-editor-text="TqJv4mt6PF" class="code-editor-pre"><pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>https://www.netlify.com<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>https://www.netlify.com/v3/img/components/netlify-light.svg<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Deploys by Netlify<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">></span></span></code></pre></pre></div></div></div></div><div class="press-badges-badge"><div class="press-badge-header"><div class="press-badges-badge-image"><img alt="Deploys by Netlify Dark Badge" loading="lazy" src="/v3/img/build/nYriDlHGfE-114.svg" width="114" height="50"></div> <div class="press-badges-content"><h3 class="type-b type-b-1">Dark Badge</h3> <h3 class="type-b type-b-0">This badge is flexible to work on both dark and light backgrounds with varying degrees of opacity applied.</h3></div></div> <div class="press-badges-code-snippet code-snippet"><div class="code-editor code-editor-theme-dark"><!----> <header class="code-editor-header"><!----> <button type="button" data-code-editor-copy-button="c5649lUy6n" id="cta-code-editor-copy-CckLkAozJx" class="code-editor-copy-button">Copy</button></header> <div class="code-editor-body"><div></div> <pre data-code-editor-text="c5649lUy6n" class="code-editor-pre"><pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>https://www.netlify.com<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>img</span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>https://www.netlify.com/v3/img/components/netlify-dark.svg<span class="token punctuation">"</span></span> <span class="token attr-name">alt</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Deploys by Netlify<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">></span></span></code></pre></pre></div></div></div></div></section></main> <div class="beon" style="display:contents;transform:translate3d(0px, 0px, 0px);"><style>.w3tbaejrt{display:inline-block;height:auto;width:clamp(40px,8vw,50px)}.w3tbaejrt .spark{fill:var(--color-brand-logo-spark)}.w3tbaejrt .text{fill:var(--color-brand-logo-text)}.icon-twitter-bird{display:none}.swap-logos{animation:appear .4s cubic-bezier(.215,.61,.355,1)}.swap-logos .icon-twitter-bird{display:block}.swap-logos .icon-twitter-x{display:none}@keyframes appear{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{opacity:1;transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{transform:scale3d(1.001,1.001,1.001)}}.ntl-footer-popover{position:relative}.ntl-footer-popover .icon{--icon-size:0.65em}.ntl-footer-popover .icon-minus{display:none}.ntl-footer-popover[open] .icon-minus{display:block}.ntl-footer-popover[open] .icon-plus{display:none}.ntl-footer-popover .label{color:var(--color-text-2);cursor:pointer}.ntl-footer-popover summary{width:max-content}.ntl-footer-popover ul{background:var(--neutral-dark-800);border-radius:var(--radius-m);bottom:100%;gap:var(--space-3xs);padding:var(--space-xs);position:absolute}.ntl-footer-popover a.link{color:var(--neutral-light-000);width:max-content}.wzun5wjan{display:none}.wzun5wjan[data-viewport-size=narrow]{display:block;flex-basis:100%;padding:var(--space-2xs)}.wzun5wjan[data-viewport-size=narrow]:not(:last-child){border-block-end:1px solid var(--neutral-light-200)}.wzun5wjan[open] .column-label .icon-chevron{transform:rotate(180deg)}.wzun5wjan summary{align-items:center;cursor:pointer;display:flex;gap:var(--space-3xs);justify-content:space-between}.wzun5wjan :is(.wzun5wjan summary)::-webkit-details-marker,.wzun5wjan :is(.wzun5wjan summary)::marker{display:none}.wzun5wjan h3{font-weight:var(--font-weight-bold);padding-block:var(--space-s)}.wzun5wjan li{max-width:max-content}@media (min-width:750px){.wzun5wjan{display:block;flex-basis:15%}.wzun5wjan[data-viewport-size=narrow]{display:none}}.ntl-newsletter-signup{--stack-space:var(--space-xs);--max-inline-size:28rem}.ntl-newsletter-signup a{display:inline}.ntl-newsletter-signup .logo{--size:3rem;block-size:var(--size);display:block;inline-size:var(--size);margin-inline:auto}.ntl-newsletter-signup .headline{font-weight:var(--font-weight-semibold);text-align:center}.ntl-newsletter-signup .hs-form{--cluster-gap:var(--space-s)}.ntl-newsletter-signup .hs-input{margin-top:unset}.ntl-newsletter-signup .hs-email{flex:1 1 25ch;margin-bottom:unset}.ntl-newsletter-signup .hs-error-msg{color:var(--color-text-invalid);font-size:.8em}.ntl-newsletter-signup .hs-submit{inline-size:100%;max-inline-size:10ch}.ntl-newsletter-signup .hs-submit input{margin-top:0;min-block-size:42px;width:auto}.ntl-newsletter-signup .hs_error_rollup{display:none}.ntl-newsletter-signup .newsletter-signup-privacy{color:var(--color-text-2);font-size:.8em}.w1fn1vjqe{--stack-space:var(--space-xs);margin-block:var(--space-3xl);position:sticky;top:100vh;width:100%}.w1fn1vjqe .logo{display:inline-block;height:auto;width:clamp(40px,8vw,50px)}.w1fn1vjqe .social svg{--icon-size:auto;color:var(--neutral-dark-300)}.w1fn1vjqe .links-container{display:flex;flex-wrap:wrap;margin:auto;padding-block-start:var(--space-l);width:100%}.w1fn1vjqe ul{display:grid;gap:var(--space-xs);list-style:none;margin-block-end:var(--space-xs)}.w1fn1vjqe .popover ul{gap:var(--space-3xs)}.w1fn1vjqe ul a,.w1fn1vjqe ul button{color:var(--color-text-2);display:block;text-decoration:none}.w1fn1vjqe :is(.w1fn1vjqe ul a):hover,.w1fn1vjqe :is(.w1fn1vjqe ul button):hover{text-decoration:underline}.w1fn1vjqe button{border:none;font:inherit;font-size:var(--step--1);padding:0}.w1fn1vjqe .form{margin:var(--space-2xl) auto;max-width:28.125rem;width:100%}.w1fn1vjqe .fine-print-container{border-block-start:1px solid var(--color-bg-3);display:flex;flex-wrap:wrap;gap:var(--space-s);inline-size:100%;justify-content:space-between;padding-block-start:var(--space-s)}.w1fn1vjqe .copyright{color:var(--color-text-2)}.w1fn1vjqe .legal{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-block-end:unset}@media (min-width:750px){.w1fn1vjqe .links-container{gap:var(--space-l);justify-content:space-between;max-width:62.5rem;width:100%}.w1fn1vjqe ul{margin-bottom:unset}}</style> <script></script> <footer data-theme="light" class="l-breakout l-stack w1fn1vjqe"> <div style="--cluster-align: center; --cluster-justify: space-between" class="l-cluster"> <a href="/" id="cta-footer-netlifyLogo"> <span class="visually-hidden">Go to Netlify homepage</span> <svg width="128" height="113" viewBox="0 0 128 113" fill="none" xmlns="http://www.w3.org/2000/svg" class="w3tbaejrt"> <g clip-path="url(#clip0_236_138)"> <path d="M34.593 94.0509H33.3844L27.3514 88.0179V86.8094L36.5743 77.5866H42.9639L43.8158 78.4385V84.8281L34.593 94.0509Z" fill="#05BDBA" class="spark"></path> <path d="M27.3514 25.816V24.6074L33.3844 18.5744H34.593L43.8158 27.7972V34.1868L42.9639 35.0388H36.5743L27.3514 25.816Z" class="spark"></path> <path d="M35.8412 61.4491H0.73307L0 60.716V51.9192L0.73307 51.1861H35.8412L36.5743 51.9192V60.716L35.8412 61.4491Z" class="spark"></path> <path d="M127.277 61.4491H92.1687L91.4356 60.716V51.9192L92.1687 51.1861H127.277L128.01 51.9192V60.716L127.277 61.4491Z" class="spark"></path> <path d="M58.9428 27.0642V0.73307L59.6759 0H68.4727L69.2058 0.73307V27.0642L68.4727 27.7972H59.6759L58.9428 27.0642Z" class="spark"></path> <path d="M58.9428 111.902V85.5711L59.6759 84.838H68.4727L69.2058 85.5711V111.902L68.4727 112.635H59.6759L58.9428 111.902Z" class="spark"></path> <path d="M80.4594 74.6047H71.6824L70.9493 73.8717V53.3259C70.9493 49.6705 69.5129 46.8372 65.1046 46.7382C62.836 46.6787 60.2405 46.7382 57.4668 46.8471L57.0507 47.2731V73.8618L56.3176 74.5948H47.5406L46.8075 73.8618V38.7636L47.5406 38.0305H67.2939C74.9713 38.0305 81.1925 44.2517 81.1925 51.9291V73.8717L80.4594 74.6047Z" class="text"></path> </g> <defs> <clipPath id="clip0_236_138"> <rect width="128" height="112.635" fill="white"></rect> </clipPath> </defs> </svg> </a> <div class="social | l-cluster"> <a href="https://github.com/netlify" id="cta-footer-github" target="_blank" rel="noopener noreferrer"> <svg class="icon" width="18" height="20"> <use href="#icon-github"></use> </svg> <span class="visually-hidden">Github</span> </a> <a href="https://www.linkedin.com/company/netlify" id="cta-footer-linkedin" target="_blank" rel="noopener noreferrer"> <svg class="icon" width="20" height="20"> <use href="#icon-linkedin"></use> </svg> <span class="visually-hidden">LinkedIn</span> </a> <a href="https://bsky.app/profile/netlify.com" id="cta-footer-bluesky" target="_blank" rel="noopener noreferrer"> <svg class="icon" width="20" height="20"> <use href="#icon-bluesky"></use> </svg> <span class="visually-hidden">Bluesky</span> </a> <a href="https://www.youtube.com/@NetlifyApp" id="cta-footer-youtube" target="_blank" rel="noopener noreferrer"> <svg class="icon" width="27" height="20"> <use href="#icon-youtube"></use> </svg> <span class="visually-hidden">Youtube</span> </a> <a href="https://twitter.com/netlify" id="cta-footer-twitter" target="_blank" rel="noopener noreferrer"> <svg aria-label="X formerly known as Twitter" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" src="public/icons/twitter.svg" width="20" height="20" class="icon-twitter"><path fill="currentcolor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z" class="icon-twitter-bird"></path><path fill="currentcolor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" class="icon-twitter-x"></path></svg> <span class="visually-hidden">Twitter</span> </a> <a href="https://answers.netlify.com" id="cta-footer-discourse" target="_blank" rel="noopener noreferrer"> <svg class="icon" width="20" height="20"> <use href="#icon-discourse"></use> </svg> <span class="visually-hidden">Discourse</span> </a> </div> </div> <div class="links-container"> <section data-viewport-size="wide" aria-expanded="true" open class="wzun5wjan"> <h3 class="headline text-0">Why Netlify</h3> <ul role="list"> <li> <a id="cta-footer-customers" href="/customers/" class="text--1">Customers</a> </li> <li> <a id="cta-footer-why-composable-web-platform" href="/platform/" class="text--1">Composable Web Platform</a> </li> <li> <a id="cta-footer-security" href="/security/" class="text--1">Security</a> </li> <li> <a id="cta-footer-agencyPartners" href="/partners/agency/" class="text--1">Agency Partner Program</a> </li> <li> <a id="cta-footer-techPartners" href="/partners/technology/" class="text--1">Technology Partner Program</a> </li> </ul> </section> <section data-viewport-size="wide" aria-expanded="true" open class="wzun5wjan"> <h3 class="headline text-0">Products</h3> <ul role="list"> <li> <a id="cta-footer-products-composable-web-platform" href="/platform/" class="text--1">Composable Web Platform</a> </li> <li> <a id="cta-footer-connect" href="/platform/connect/" class="text--1">Netlify Connect</a> </li> <li> <a id="cta-footer-core" href="/platform/core/" class="text--1">Netlify Core</a> </li> <li> <a id="cta-footer-create" href="/platform/create/" class="text--1">Netlify Create</a> </li> <li> <a id="cta-footer-sdk" href="/platform/software-development-kit/" class="text--1">Netlify SDK</a> </li> <li> <a id="cta-footer-pricing" href="/pricing/" class="text--1">Pricing</a> </li> <li> <a id="cta-footer-changelog" href="/changelog/" class="text--1">Changelog</a> </li> <li> <details id="footer-popover-Add-ons" class="popover ntl-footer-popover"> <summary> <span class="label text--1">Add-ons</span> <svg class="icon icon-plus" ariaHidden="true"> <use href="#icon-plus"></use> </svg> <svg class="icon icon-minus" ariaHidden="true"> <use href="#icon-minus"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-analytics" href="/platform/core/analytics/" class="link text--1">Analytics</a> </li> <li> <a id="cta-footer-functions" href="/platform/core/functions/" class="link text--1">Functions</a> </li> <li> <a id="cta-footer-forms" href="/platform/core/forms/" class="link text--1">Forms</a> </li> <li> <a id="cta-footer-largeMedia" href="/platform/core/large-media/" class="link text--1">Large Media</a> </li> </ul> </details> </li> </ul> </section> <section data-viewport-size="wide" aria-expanded="true" open class="wzun5wjan"> <h3 class="headline text-0">Explore</h3> <ul role="list"> <li> <a id="cta-footer-docs" href="https://docs.netlify.com/" class="text--1">Docs</a> </li> <li> <a id="cta-footer-integrations" href="/integrations/" class="text--1">Integrations</a> </li> <li> <a id="cta-footer-oreilly-jamstack" href="/oreilly-jamstack/" class="text--1">Jamstack Book</a> </li> <li> <a id="cta-footer-community-hub" href="https://answers.netlify.com/ " class="text--1">Community</a> </li> <li> <a id="cta-footer-learn-resources" href="/resources/" class="text--1">Resources &amp; Guides</a> </li> <li> <a id="cta-footer-remotelyInteresting" href="https://remotelyinteresting.netlify.com/" class="text--1">Remotely Interesting</a> </li> <li> <details id="footer-popover-Technologies" class="popover ntl-footer-popover"> <summary> <span class="label text--1">Technologies</span> <svg class="icon icon-plus" ariaHidden="true"> <use href="#icon-plus"></use> </svg> <svg class="icon icon-minus" ariaHidden="true"> <use href="#icon-minus"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-jamstack" href="/jamstack/" class="link text--1">Jamstack</a> </li> <li> <a id="cta-footer-react" href="/with/react/" class="link text--1">React</a> </li> <li> <a id="cta-footer-nextjs" href="/with/nextjs/" class="link text--1">Next.js</a> </li> <li> <a id="cta-footer-vue" href="/with/vue/" class="link text--1">Vue</a> </li> <li> <a id="cta-footer-svelte" href="/with/svelte/" class="link text--1">Svelte</a> </li> <li> <a id="cta-footer-gatsby" href="/with/gatsby/" class="link text--1">Gatsby</a> </li> <li> <a id="cta-footer-nuxt" href="/with/nuxt/" class="link text--1">Nuxt</a> </li> <li> <a id="cta-footer-sitecore" href="/with/sitecore/" class="link text--1">Sitecore</a> </li> <li> <a id="cta-footer-drupal" href="/with/drupal/" class="link text--1">Drupal</a> </li> <li> <a id="cta-footer-wordpress" href="/with/wordpress/" class="link text--1">WordPress</a> </li> </ul> </details> </li> </ul> </section> <section data-viewport-size="wide" aria-expanded="true" open class="wzun5wjan"> <h3 class="headline text-0">Company</h3> <ul role="list"> <li> <a id="cta-footer-blog" href="/blog/" class="text--1">Blog</a> </li> <li> <a id="cta-footer-about" href="/about/" class="text--1">About</a> </li> <li> <a id="cta-footer-careers" href="/careers/" class="text--1">Careers</a> </li> <li> <a id="cta-footer-compose-conference" href="/compose/" class="text--1">Compose Conference</a> </li> <li> <a id="cta-footer-press" href="/press/" class="text--1">Press</a> </li> <li> <a id="cta-footer-jamstack-fund" href="/jamstack-fund/" class="text--1">Jamstack Fund</a> </li> <li> <a id="cta-footer-store" href="https://swag.netlify.com/" class="text--1">Netlify Store</a> </li> <li> <a id="cta-footer-sustainability" href="/sustainability/" class="text--1">Sustainability</a> </li> </ul> </section> <section data-viewport-size="wide" aria-expanded="true" open class="wzun5wjan"> <h3 class="headline text-0">Contact Us</h3> <ul role="list"> <li> <a id="cta-footer-sales" href="/contact/" class="text--1">Sales</a> </li> <li> <a id="cta-footer-support" href="/support/" class="text--1">Support</a> </li> <li> <a id="cta-footer-status" href="https://netlifystatus.com/" class="text--1">Status</a> </li> <li> <a id="cta-footer-answers" href="https://answers.netlify.com/" class="text--1">Forums</a> </li> <li> <a id="cta-footer-agencyDirectory" href="/agency-directory/" class="text--1">Hire an Agency</a> </li> </ul> </section> <details data-viewport-size="narrow" class="wzun5wjan"> <summary class="column-label"> <h3 class="headline text-0">Why Netlify</h3> <svg class="icon icon-chevron" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-customers" href="/customers/" class="text--1">Customers</a> </li> <li> <a id="cta-footer-why-composable-web-platform" href="/platform/" class="text--1">Composable Web Platform</a> </li> <li> <a id="cta-footer-security" href="/security/" class="text--1">Security</a> </li> <li> <a id="cta-footer-agencyPartners" href="/partners/agency/" class="text--1">Agency Partner Program</a> </li> <li> <a id="cta-footer-techPartners" href="/partners/technology/" class="text--1">Technology Partner Program</a> </li> </ul> </details> <details data-viewport-size="narrow" class="wzun5wjan"> <summary class="column-label"> <h3 class="headline text-0">Products</h3> <svg class="icon icon-chevron" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-products-composable-web-platform" href="/platform/" class="text--1">Composable Web Platform</a> </li> <li> <a id="cta-footer-connect" href="/platform/connect/" class="text--1">Netlify Connect</a> </li> <li> <a id="cta-footer-core" href="/platform/core/" class="text--1">Netlify Core</a> </li> <li> <a id="cta-footer-create" href="/platform/create/" class="text--1">Netlify Create</a> </li> <li> <a id="cta-footer-sdk" href="/platform/software-development-kit/" class="text--1">Netlify SDK</a> </li> <li> <a id="cta-footer-pricing" href="/pricing/" class="text--1">Pricing</a> </li> <li> <a id="cta-footer-changelog" href="/changelog/" class="text--1">Changelog</a> </li> <li> <details id="footer-popover-Add-ons" class="popover ntl-footer-popover"> <summary> <span class="label text--1">Add-ons</span> <svg class="icon icon-plus" ariaHidden="true"> <use href="#icon-plus"></use> </svg> <svg class="icon icon-minus" ariaHidden="true"> <use href="#icon-minus"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-analytics" href="/platform/core/analytics/" class="link text--1">Analytics</a> </li> <li> <a id="cta-footer-functions" href="/platform/core/functions/" class="link text--1">Functions</a> </li> <li> <a id="cta-footer-forms" href="/platform/core/forms/" class="link text--1">Forms</a> </li> <li> <a id="cta-footer-largeMedia" href="/platform/core/large-media/" class="link text--1">Large Media</a> </li> </ul> </details> </li> </ul> </details> <details data-viewport-size="narrow" class="wzun5wjan"> <summary class="column-label"> <h3 class="headline text-0">Explore</h3> <svg class="icon icon-chevron" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-docs" href="https://docs.netlify.com/" class="text--1">Docs</a> </li> <li> <a id="cta-footer-integrations" href="/integrations/" class="text--1">Integrations</a> </li> <li> <a id="cta-footer-oreilly-jamstack" href="/oreilly-jamstack/" class="text--1">Jamstack Book</a> </li> <li> <a id="cta-footer-community-hub" href="https://answers.netlify.com/ " class="text--1">Community</a> </li> <li> <a id="cta-footer-learn-resources" href="/resources/" class="text--1">Resources &amp; Guides</a> </li> <li> <a id="cta-footer-remotelyInteresting" href="https://remotelyinteresting.netlify.com/" class="text--1">Remotely Interesting</a> </li> <li> <details id="footer-popover-Technologies" class="popover ntl-footer-popover"> <summary> <span class="label text--1">Technologies</span> <svg class="icon icon-plus" ariaHidden="true"> <use href="#icon-plus"></use> </svg> <svg class="icon icon-minus" ariaHidden="true"> <use href="#icon-minus"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-jamstack" href="/jamstack/" class="link text--1">Jamstack</a> </li> <li> <a id="cta-footer-react" href="/with/react/" class="link text--1">React</a> </li> <li> <a id="cta-footer-nextjs" href="/with/nextjs/" class="link text--1">Next.js</a> </li> <li> <a id="cta-footer-vue" href="/with/vue/" class="link text--1">Vue</a> </li> <li> <a id="cta-footer-svelte" href="/with/svelte/" class="link text--1">Svelte</a> </li> <li> <a id="cta-footer-gatsby" href="/with/gatsby/" class="link text--1">Gatsby</a> </li> <li> <a id="cta-footer-nuxt" href="/with/nuxt/" class="link text--1">Nuxt</a> </li> <li> <a id="cta-footer-sitecore" href="/with/sitecore/" class="link text--1">Sitecore</a> </li> <li> <a id="cta-footer-drupal" href="/with/drupal/" class="link text--1">Drupal</a> </li> <li> <a id="cta-footer-wordpress" href="/with/wordpress/" class="link text--1">WordPress</a> </li> </ul> </details> </li> </ul> </details> <details data-viewport-size="narrow" class="wzun5wjan"> <summary class="column-label"> <h3 class="headline text-0">Company</h3> <svg class="icon icon-chevron" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-blog" href="/blog/" class="text--1">Blog</a> </li> <li> <a id="cta-footer-about" href="/about/" class="text--1">About</a> </li> <li> <a id="cta-footer-careers" href="/careers/" class="text--1">Careers</a> </li> <li> <a id="cta-footer-compose-conference" href="/compose/" class="text--1">Compose Conference</a> </li> <li> <a id="cta-footer-press" href="/press/" class="text--1">Press</a> </li> <li> <a id="cta-footer-jamstack-fund" href="/jamstack-fund/" class="text--1">Jamstack Fund</a> </li> <li> <a id="cta-footer-store" href="https://swag.netlify.com/" class="text--1">Netlify Store</a> </li> <li> <a id="cta-footer-sustainability" href="/sustainability/" class="text--1">Sustainability</a> </li> </ul> </details> <details data-viewport-size="narrow" class="wzun5wjan"> <summary class="column-label"> <h3 class="headline text-0">Contact Us</h3> <svg class="icon icon-chevron" ariaHidden="true"> <use href="#icon-chevron"></use> </svg> </summary> <ul role="list"> <li> <a id="cta-footer-sales" href="/contact/" class="text--1">Sales</a> </li> <li> <a id="cta-footer-support" href="/support/" class="text--1">Support</a> </li> <li> <a id="cta-footer-status" href="https://netlifystatus.com/" class="text--1">Status</a> </li> <li> <a id="cta-footer-answers" href="https://answers.netlify.com/" class="text--1">Forums</a> </li> <li> <a id="cta-footer-agencyDirectory" href="/agency-directory/" class="text--1">Hire an Agency</a> </li> </ul> </details> </div> <newsletter-signup class="form ntl-newsletter-signup"><section class="l-stack"> <h2 class="text-0">Stay up to date with Netlify news</h2> <div id="newsletter-signup-hs-form-target" data-target-hs-form-id="52611e5e-cc55-4960-bf4a-a2adb36291f6"></div> </section> </newsletter-signup> <section class="fine-print-container"> <ul class="legal"> <li> <a id="cta-legal-footer-trustCenter" href="/trust-center/" class="text--1"> Trust Center </a> </li> <li> <a id="cta-legal-footer-privacyPolicy" href="/privacy/" class="text--1"> Privacy </a> </li> <li> <a id="cta-legal-footer-security" href="/security/" class="text--1"> Security </a> </li> <li> <a id="cta-legal-footer-gdpr" href="/gdpr-ccpa/" class="text--1"> GDPR/CCPA </a> </li> <li> <a id="cta-legal-footer-abuse" href="mailto:fraud@netlify.com?subject=Abuse%20report&amp;body=Please%20include%20the%20site%20URL%20and%20reason%20for%20your%20report%2C%20and%20we%20will%20reply%20promptly." class="text--1"> Abuse </a> </li> <li> <button id="cta-legal-footer-cookieSettings" class="text--1">Cookie Settings</button> </li> </ul> <p class="copyright text--1">© 2025 Netlify</p> </section> </footer> <script type="module">(function(){let s=Array.from(document.querySelectorAll("[id^='footer-popover']"));document.addEventListener("click",e=>{s.map(t=>{t.hasAttribute("open")&&!t.contains(e.target)&&t.removeAttribute("open")})})})();var n="#newsletter-signup-hs-form-target",c=document.querySelector(n).getAttribute("data-target-hs-form-id");hbspt.forms.create({region:"na1",portalId:"7477936",formId:c,target:n,cssClass:"l-cluster",onFormReady:s=>{let e=s.querySelector(".hs-email"),t=s.querySelector(".hs-submit"),r=s.querySelector(".hs-recaptcha"),a=e.querySelector("input"),i=e.querySelector("label"),o=t.querySelector("input");a.placeholder="Email address",i.classList.add("visually-hidden"),o.setAttribute("data-variant","secondary"),o.setAttribute("id","submit-footer-newsletter-signup-form"),r&&(r.classList.add("visually-hidden"),t.after(r))}});(function(){let s=document.querySelector("#cta-legal-footer-cookieSettings"),e=document.querySelector(".icon-twitter");s.addEventListener("click",r=>{r.preventDefault(),window.OneTrust&&window.OneTrust.ToggleInfoDisplay()});let t={hover:"hovered",keypress:"swap-logos"};e&&(document.addEventListener("keypress",()=>{e.classList.contains(t.hover)&&e.classList.add(t.keypress)}),e.addEventListener("mouseover",()=>e.classList.add(t.hover)),e.addEventListener("mouseout",()=>e.classList.remove(t.hover)))})(); </script> </div></div> <script> if("fonts"in document){let t={unicodeRange:"U+0-FF,U+131,U+152,U+153,U+2BB,U+2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD",display:"swap"},e=new FontFace("Pacaembu","url(/v3/_fonts/PacaembuNetlify-Variable.woff2) format('woff2')",Object.assign({weight:"100 1000"},t)),a=new FontFace("Mulish","url(/v3/_fonts/MulishVar-latin.woff2) format('woff2')",Object.assign({weight:"200 900"},t)),o=new FontFace("Mulish","url(/v3/_fonts/MulishVar-italic-latin.woff2) format('woff2')",Object.assign({weight:"200 900",style:"italic"},t));Promise.all([e.load(),a.load(),o.load()]).then((function(t){t.forEach((function(t){document.fonts.add(t)}))}))}!function(){if(!("querySelectorAll"in document)||!("from"in Array)||!("open"in document.createElement("details")))return;var t="data-details-modal",e="data-force-state-closed",a="data-force-state-closed-toggle-tabindex",o="data-details-anchor",n="data-details-anchor-class",i="data-details-anchor-scrollto",r="data-details-anchor-enhanced",c="data-details-anchor-class-enhanced";function l(t){if(t.open){switch(t.getAttribute(i)){case"top":window.scrollTo(0,0);break;case"sticky-nav":setTimeout((()=>{document.querySelector(".masthead-wrapper").scrollIntoView()}),30)}}}function s(t,e){if(t.hasAttribute(a)){let a=t.querySelector(":scope > summary"),o=a.querySelector(":scope a[href]");e?(!a||o&&window.chrome||a.setAttribute("tabindex",-1),o&&o.setAttribute("tabindex",0)):(a&&a.removeAttribute("tabindex"),o&&o.removeAttribute("tabindex"))}e?t.setAttribute("open","open"):t.removeAttribute("open")}function d(t){if(!t)return;let a=t.getAttribute(e);return a&&"matchMedia"in window?window.matchMedia(a):void 0}function u(t){return t.getAttribute(n)}function f(e){return e.getAttribute(t)}function m(t,e){return"closest"in t?t.closest(t.getAttribute(e)):document.querySelector(t.getAttribute(e))}let h=Array.from(document.querySelectorAll("details[data-force-state]"));for(let t of h){let e=d(t);e&&(s(t,!e.matches),e.addListener((function(e){s(t,!e.matches)})));let a=m(t,r);a&&a.classList.add(t.getAttribute(c)),u(t)&&(document.documentElement.addEventListener("keydown",(e=>{let a=document.querySelector(".masthead-nav-menu");window.getComputedStyle(a);if(27===e.keyCode&&t.open){let e=d(t);e&&s(t,!e.matches)}}),!1),t.addEventListener("toggle",(e=>{let a=m(t,o);if(a){a.classList.toggle(u(t),t.open);let e=d(t),o=e&&e.matches;o&&l(t);let n=f(t);n&&a.classList.toggle(n,t.open&&o)}})))}}(); </script> <script src="/rum.js" data-application-id="be4d070b-9645-4227-b084-41fa141b62b3" data-client-token="pubb2e68ad93b9891edc190fcd4c7bbe1b1" data-service="www" data-env="production" defer ></script> <script async defer src="/v3/js/1a863ded.js"></script> <svg width="0" height="0" aria-hidden="true" style="position: absolute;"> <defs> <!-- logo-twitter Component --> <g id="logo-twitter"> <path fill-rule="evenodd" clip-rule="evenodd" d="M26.5358 6.43861C26.5466 6.69904 26.5527 6.96099 26.5527 7.22447C26.5527 15.2393 20.4527 24.4796 9.29756 24.4796C5.87227 24.4796 2.68442 23.4762 -0.000976562 21.7559C0.473907 21.8111 0.956451 21.8402 1.44665 21.8402C4.2883 21.8402 6.90322 20.8705 8.97892 19.2436C6.32417 19.1946 4.08456 17.4406 3.31402 15.0309C3.6832 15.1029 4.06311 15.1412 4.45374 15.1412C5.00675 15.1412 5.54291 15.0662 6.0515 14.9283C3.27725 14.3707 1.18777 11.9197 1.18777 8.98154C1.18777 8.9555 1.18777 8.92946 1.18777 8.90495C2.00579 9.35838 2.94024 9.63106 3.93443 9.66323C2.30757 8.57559 1.23679 6.71895 1.23679 4.61567C1.23679 3.50353 1.5355 2.46185 2.05787 1.56569C5.04964 5.23455 9.51815 7.65033 14.558 7.9031C14.4554 7.45885 14.4018 6.99622 14.4018 6.5198C14.4018 3.17111 17.1163 0.455078 20.4665 0.455078C22.2113 0.455078 23.7876 1.19191 24.8937 2.37146C26.2754 2.09879 27.5729 1.5948 28.7448 0.899324C28.2929 2.31478 27.3309 3.50353 26.0778 4.25415C27.3048 4.10862 28.4737 3.78233 29.5613 3.29979C28.7479 4.5161 27.72 5.58382 26.5358 6.43861Z" /> </g> <!-- logo-linkedin Component --> <g id="logo-linkedin"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1.16421 26.6042H7.0543V8.87567H1.16421V26.6042ZM4.10996 6.4551C6.16421 6.4551 7.4418 5.09479 7.4418 3.39287C7.40657 1.65418 6.16421 0.329102 4.14825 0.329102C2.13229 0.329102 0.816406 1.65418 0.816406 3.39287C0.816406 5.09479 2.094 6.4551 4.07013 6.4551H4.10996ZM10.3177 26.6032C10.3177 26.6032 10.3958 10.5383 10.3177 8.87626H16.2109V11.4452H16.171C16.9462 10.2366 18.3417 8.45958 21.5204 8.45958C25.396 8.45958 28.3051 10.9918 28.3051 16.4392V26.6032H22.4119V17.1193C22.4119 14.7357 21.5587 13.1104 19.4263 13.1104C17.7994 13.1104 16.8297 14.2057 16.4054 15.2657C16.2461 15.6441 16.2109 16.1741 16.2109 16.7042V26.6032H10.3177Z" /> </g> <!-- logo-youtube Component --> <g id="logo-youtube"> <path d="M10.994.524s-6.508 0-8.142.435c-.874.25-1.594.99-1.839 1.9C.59 4.536.59 8.007.59 8.007s0 3.484.424 5.134c.245.91.952 1.636 1.84 1.887 1.646.448 8.14.448 8.14.448s6.521 0 8.155-.435a2.623 2.623 0 001.826-1.887c.437-1.663.437-5.134.437-5.134s.013-3.484-.437-5.16A2.605 2.605 0 0019.148.984C17.514.524 10.994.524 10.994.524zM8.923 4.8l5.415 3.207L8.923 11.2V4.8z" fill-rule="nonzero" /> </g> <!-- logo-discourse Component --> <g id="logo-discourse" fill-rule="nonzero" fill="none"> <path d="M11.24.033C5.65.033.942 4.566.942 10.16v10.485l10.296-.01c5.591 0 10.126-4.707 10.126-10.298S16.825.033 11.24.033z" class="logo-discourse-bubble1"></path> <path d="M11.34 3.953a6.278 6.278 0 00-5.518 9.266l-1.136 3.653 4.078-.921a6.276 6.276 0 102.581-11.998h-.006z" class="logo-discourse-bubble2"></path> <path d="M16.319 6.41a6.274 6.274 0 01-7.555 9.53l-4.078.934 4.152-.49a6.274 6.274 0 007.481-9.973z" class="logo-discourse-bubble3"></path> <path d="M15.163 5.253A6.274 6.274 0 018.645 15.52l-3.959 1.354 4.078-.923a6.274 6.274 0 006.4-10.698z" class="logo-discourse-bubble4"></path> <path d="M6.197 13.358a6.276 6.276 0 0110.126-6.95 6.276 6.276 0 00-10.501 6.81l-1.136 3.654 1.511-3.514z" class="logo-discourse-bubble5"></path> <path d="M5.822 13.219a6.276 6.276 0 019.341-7.966 6.276 6.276 0 00-9.728 7.868l-.747 3.753 1.134-3.655z" class="logo-discourse-bubble6"></path> </g> </defs> </svg> <script async id="netlify-rum-container" src="/.netlify/scripts/rum" data-netlify-rum-site-id="69350086-d20e-4b5a-84cf-bf367a848374" data-netlify-deploy-branch="main" data-netlify-deploy-context="production" data-netlify-cwv-token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaXRlX2lkIjoiNjkzNTAwODYtZDIwZS00YjVhLTg0Y2YtYmYzNjdhODQ4Mzc0IiwiYWNjb3VudF9pZCI6IjU4ZGE4ODkzZDY4NjVkMzVjOTJhNzJiOCIsImRlcGxveV9pZCI6IjY3ZWZmMmZhN2MxY2Q5MDAwODZiZWFkMyIsImlzc3VlciI6Im5mc2VydmVyIn0.I0dCjMaJvIIW7syEqX5qLsNARS2nyZozBSbtM-kZMzM"></script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10