CINXE.COM

Sanity

<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="initial-scale=1.0, width=device-width" data-next-head=""/><title data-next-head="">The best headless CMS for Node.js</title><link rel="canonical" href="https://www.sanity.io/nodejs-cms" data-next-head=""/><meta name="robots" content="max-image-preview:large" data-next-head=""/><meta name="description" content="Sanity is a fully customizable React.js Headless CMS. Easily define your content models with JavaScript and extend it with your own React.js components" data-next-head=""/><meta property="og:description" content="Sanity is a fully customizable React.js Headless CMS. Easily define your content models with JavaScript and extend it with your own React.js components" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:image" content="https://cdn.sanity.io/images/3do82whm/next/6ac62384895c29f6759ddb95d139ca64f1726b87-800x600.png?rect=0,90,800,420&amp;w=1200&amp;h=630&amp;fit=max&amp;auto=format" data-next-head=""/><meta property="og:url" content="https://www.sanity.io/nodejs-cms" data-next-head=""/><meta property="og:site_name" content="Sanity.io" data-next-head=""/><meta property="og:title" content="The best headless CMS for Node.js" data-next-head=""/><link rel="search" type="application/opensearchdescription+xml" title="Sanity.io" href="/opensearch.xml" data-next-head=""/><meta name="environment" content="production" class="jsx-2714c7d3fb32772"/><link rel="preconnect" href="https://cdn.sanity.io" class="jsx-2714c7d3fb32772"/><link rel="preconnect" href="https://3do82whm.apicdn.sanity.io" class="jsx-2714c7d3fb32772"/><meta name="google-site-verification" content="RjrkDVDuEpQIbe4iNq9LjZKuvTwlJCADdY1jZNjuItY" class="jsx-2714c7d3fb32772"/><meta name="google-site-verification" content="6axnRgH1VVzoyqB3J4uGuOQ98xzHBmAIEaHKWdVCBXg" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="57x57" href="/static/images/favicons/apple-icon-57x57.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="60x60" href="/static/images/favicons/apple-icon-60x60.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="72x72" href="/static/images/favicons/apple-icon-72x72.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="76x76" href="/static/images/favicons/apple-icon-76x76.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="114x114" href="/static/images/favicons/apple-icon-114x114.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="120x120" href="/static/images/favicons/apple-icon-120x120.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="144x144" href="/static/images/favicons/apple-icon-144x144.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="152x152" href="/static/images/favicons/apple-icon-152x152.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="180x180" href="/static/images/favicons/apple-icon-180x180.png" class="jsx-2714c7d3fb32772"/><link rel="mask-icon" href="/static/images/favicons/safari-pinned-tab.svg" color="black" class="jsx-2714c7d3fb32772"/><link rel="icon" type="image/png" sizes="192x192" href="/static/images/favicons/android-icon-192x192.png" class="jsx-2714c7d3fb32772"/><link rel="icon" type="image/png" sizes="96x96" href="/static/images/favicons/favicon-96x96.png" class="jsx-2714c7d3fb32772"/><link rel="icon" type="image/png" sizes="32x32" href="/static/images/favicons/favicon-32x32.png" class="jsx-2714c7d3fb32772"/><link rel="icon" type="image/png" sizes="16x16" href="/static/images/favicons/favicon-16x16.png" class="jsx-2714c7d3fb32772"/><meta name="msapplication-TileColor" content="#ffffff" class="jsx-2714c7d3fb32772"/><meta name="msapplication-TileImage" content="/static/images/favicons/mstile-144x144.png" class="jsx-2714c7d3fb32772"/><meta name="twitter:card" content="summary_large_image" class="jsx-2714c7d3fb32772"/><meta name="twitter:site" content="@sanity_io" class="jsx-2714c7d3fb32772"/><meta name="theme-color" content="#ffffff" class="jsx-2714c7d3fb32772"/><link rel="preload" href="/_next/static/media/01c57da814b41df8-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/5ef93f5e07bf2f1e-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/c2aec037506091d0-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/43a9091cceb9dc6a.css" as="style"/><link rel="preload" href="/_next/static/css/e4125f731afe3bd5.css" as="style"/><link rel="preload" href="/_next/static/css/caf91dade7acd216.css" as="style"/><link rel="preload" href="/_next/static/css/30e25a13305ea743.css" as="style"/><link rel="preload" href="/_next/static/css/854edc6f10e8459c.css" as="style"/><link rel="preload" href="/_next/static/css/dc04208433f1793d.css" as="style"/><script type="application/ld+json" data-next-head="">{"@context":"http://schema.org","@type":"WebPage","dateModified":"2023-04-25"}</script><link rel="stylesheet" href="/static/styles/cookie-banner.css" class="jsx-2714c7d3fb32772"/><script id="gtag" data-nscript="beforeInteractive">window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag("consent", "default", { ad_storage: "denied", analytics_storage: "denied", ad_user_data: "denied", ad_personalization: "denied", wait_for_update: 500, }); gtag("set", "ads_data_redaction", true); </script><script id="osano" data-nscript="beforeInteractive"> ;(function(w,o,d){w[o]=w[o]||function(){w[o][d].push(arguments)};w[o][d]=w[o][d]||[]})(window,'Osano','data'); window.Osano('onInitialized', () => document.getElementsByClassName('osano-cm-window')[0].style.display = 'none'); </script><link rel="stylesheet" href="/_next/static/css/43a9091cceb9dc6a.css" data-n-g=""/><link rel="stylesheet" href="/_next/static/css/e4125f731afe3bd5.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/caf91dade7acd216.css"/><link rel="stylesheet" href="/_next/static/css/30e25a13305ea743.css"/><link rel="stylesheet" href="/_next/static/css/854edc6f10e8459c.css"/><link rel="stylesheet" href="/_next/static/css/dc04208433f1793d.css"/><noscript data-n-css=""></noscript><script defer="" noModule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="https://cmp.osano.com/16CLWDTCcnYWI2HHP/e53d2bde-32d5-45a1-ab1a-16b98951bfe3/osano.js" defer="" data-nscript="beforeInteractive"></script><script defer="" src="/_next/static/chunks/36533-1e462b69f3a44757.js"></script><script defer="" src="/_next/static/chunks/91901-b4752e57a0d86dcc.js"></script><script defer="" src="/_next/static/chunks/17892-88e138644852ea58.js"></script><script defer="" src="/_next/static/chunks/10943-8feccefedf8f1d4e.js"></script><script defer="" src="/_next/static/chunks/3794-ed89c6340bdf07d6.js"></script><script defer="" src="/_next/static/chunks/46200.1913b0a605096117.js"></script><script defer="" src="/_next/static/chunks/11881-c0cf2305c43f9602.js"></script><script defer="" src="/_next/static/chunks/40927-e072c31e77949e79.js"></script><script defer="" src="/_next/static/chunks/57057-246b608348c3ac98.js"></script><script defer="" src="/_next/static/chunks/24458.d0b53e0949294c69.js"></script><script defer="" src="/_next/static/chunks/59889.f21e00bf2bbcd52b.js"></script><script defer="" src="/_next/static/chunks/64955.c0e0955c9819231f.js"></script><script defer="" src="/_next/static/chunks/18828.2a7bc0eab5572f7f.js"></script><script defer="" src="/_next/static/chunks/79926.dbaa5a6551574b74.js"></script><script defer="" src="/_next/static/chunks/8063.e3a1ce97cbdec2c8.js"></script><script defer="" src="/_next/static/chunks/90508.8780da6d24669910.js"></script><script defer="" src="/_next/static/chunks/61435.76a337412ad242b3.js"></script><script src="/_next/static/chunks/webpack-35ff4dbd9dd628d6.js" defer=""></script><script src="/_next/static/chunks/framework-2c61adb8fe593fa3.js" defer=""></script><script src="/_next/static/chunks/main-4902afb7aa7ee8ae.js" defer=""></script><script src="/_next/static/chunks/pages/_app-608c6dd65076dd50.js" defer=""></script><script src="/_next/static/chunks/3511-746bed10b4243988.js" defer=""></script><script src="/_next/static/chunks/51855-dbf2b15ccc964664.js" defer=""></script><script src="/_next/static/chunks/pages/%5Bslug%5D-f262e1febdb639e5.js" defer=""></script><script src="/_next/static/XSMQUwF32cEXFosD8gozs/_buildManifest.js" defer=""></script><script src="/_next/static/XSMQUwF32cEXFosD8gozs/_ssgManifest.js" defer=""></script></head><body><link rel="preload" as="image" href="/static/images/client-logos/netlify.svg"/><link rel="preload" as="image" href="/static/images/client-logos/nike.svg"/><link rel="preload" as="image" href="/static/images/client-logos/figma.svg"/><link rel="preload" as="image" href="/static/images/client-logos/cloudflare.svg"/><link rel="preload" as="image" href="/static/images/client-logos/sonos.svg"/><link rel="preload" as="image" href="/static/images/client-logos/flex.svg"/><link rel="preload" as="image" href="/static/images/client-logos/remarkable.svg"/><link rel="preload" as="image" href="/static/images/client-logos/conde_nast.svg"/><link rel="preload" as="image" href="/static/images/client-logos/puma.svg"/><link rel="preload" as="image" href="/static/images/client-logos/skims.svg"/><link rel="preload" as="image" href="/static/images/client-logos/brex.svg"/><div id="__next"><script>!function(){var d=document.documentElement,n='data-theme',s='setAttribute';d.style.colorScheme = 'light';d[s](n,'light')}()</script><div id="sanity-io-container" class="__variable_b1c180 __variable_704ecf __variable_115f82 sanity-io-container sticky-navbar" data-announcement-banner="true"><div class="SkipToContent_skipToContent__gxXR4"><a class="SkipToContent_skipToContentLink__S33ZI shared_primaryButton__JzTUh shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5" href="#mainContentBlock">Skip to content</a></div><a class="AnnouncementBanner_root__FazP5" href="/events/builder-talk-lady-gaga?utm_source=banner">🎤 Builder Talk: The Story Behind Lady Gaga’s Digital Experience – Register now<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></a><header class="Navbar_root__7EAPN Navbar_stickyTop__5KBJ8" role="navigation" aria-label="Navigation bar" data-open="false"><div class="Navbar_navContainer__351h_"><a class="LogoMenu_logoLink__AmrSm" type="button" id="radix-:R1b6sm:" aria-haspopup="menu" aria-expanded="false" data-state="closed" href="/"><svg viewBox="0 0 105 22" xmlns="http://www.w3.org/2000/svg" height="1em" fill="none"><title>Sanity</title><path opacity="0.7" d="M78.1793 7.99261V21.0028H73.9031V10.2138L78.1793 7.99261Z" fill="currentColor"></path><path opacity="0.7" d="M20.9511 21.33L30.944 16.1051L29.7121 12.9141L23.1332 15.9821L20.9511 21.33Z" fill="currentColor"></path><path opacity="0.5" d="M73.9031 10.2027L84.7443 4.65477L82.9126 1.5571L73.9031 5.95997V10.2027Z" fill="currentColor"></path><path opacity="0.7" d="M43.3705 6.96233V21.0028H39.2927V1.00714L43.3705 6.96233Z" fill="currentColor"></path><path opacity="0.5" d="M27.1299 6.18617L20.9511 21.33L17.7731 18.5943L25.1353 1.00714L27.1299 6.18617Z" fill="currentColor"></path><path d="M25.1353 1.00714H29.3477L37.1386 21.0028H32.8269L25.1353 1.00714Z" fill="currentColor"></path><path d="M44.0012 1.00714L52.9824 14.6682V21.0028L39.2927 1.00714H44.0012Z" fill="currentColor"></path><path d="M64.9183 1.00714H60.6739V21.0063H64.9183V1.00714Z" fill="currentColor"></path><path d="M73.9031 4.65474H67.37V1.00714H82.5867L84.7443 4.65474H78.1793H73.9031Z" fill="currentColor"></path><path opacity="0.5" d="M97.2754 13.4153V21.0028H93.0629V13.4153" fill="currentColor"></path><path d="M93.0629 13.4152L100.191 1.00714H104.666L97.2754 13.4152H93.0629Z" fill="currentColor"></path><path opacity="0.7" d="M93.063 13.4152L85.7363 1.00714H90.3456L95.3092 9.51008L93.063 13.4152Z" fill="currentColor"></path><path d="M1.96126 3.31479C1.96126 6.09921 3.71145 7.75595 7.21536 8.62956L10.9283 9.47533C14.2444 10.2236 16.2639 12.0822 16.2639 15.1103C16.2897 16.4295 15.8531 17.7173 15.0274 18.7579C15.0274 15.7368 13.4367 14.1044 9.59972 13.1229L5.95409 12.3085C3.03475 11.6541 0.781478 10.1262 0.781478 6.83709C0.766123 5.56693 1.18116 4.32781 1.96126 3.31479" fill="currentColor"></path><path opacity="0.7" d="M52.9824 13.6415V1.00714H57.0602V21.0028H52.9824V13.6415Z" fill="currentColor"></path><path opacity="0.7" d="M12.7458 14.3689C14.3294 15.3643 15.0238 16.7565 15.0238 18.7544C13.713 20.4041 11.4101 21.33 8.70333 21.33C4.14718 21.33 0.958577 19.1268 0.25 15.2982H4.62547C5.18878 17.0559 6.68034 17.8703 8.67144 17.8703C11.1019 17.8703 12.7174 16.5964 12.7493 14.3619" fill="currentColor"></path><path opacity="0.7" d="M4.23567 7.44267C3.5125 7.02045 2.9192 6.41375 2.51873 5.68697C2.11827 4.96019 1.92558 4.14045 1.96113 3.31476C3.22594 1.67891 5.42608 0.679993 8.10804 0.679993C12.7492 0.679993 15.4347 3.08852 16.0972 6.47856H11.8883C11.4242 5.14203 10.2621 4.10136 8.14347 4.10136C5.87957 4.10136 4.33487 5.39611 4.24629 7.44267" fill="currentColor"></path></svg></a><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="Navbar_desktopNav__H6xsC"><div style="position:relative"><ul data-orientation="horizontal" class="Navbar_menuList__X4ez5" dir="ltr"><li><ul class="Navbar_menu__en5J6 shared_resetList__sPSb0 shared_reset__i9XcS"><li><button id="radix-:R2b6sm:-trigger-radix-:Raqb6sm:" data-state="closed" aria-expanded="false" aria-controls="radix-:R2b6sm:-content-radix-:Raqb6sm:" class="Navbar_menuTrigger__jhlm4 shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="">Product<svg fill="none" height="14" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="14" style="color:currentColor" class="Navbar_chevronDown__BsZjb" aria-hidden="true"><path d="M6 9l6 6 6-6"></path></svg></button><div id="radix-:R2b6sm:-content-radix-:Raqb6sm:" aria-labelledby="radix-:R2b6sm:-trigger-radix-:Raqb6sm:" data-orientation="horizontal" data-state="closed" class="Navbar_menuContent__fUmUY" style="pointer-events:none" dir="ltr"><div class="Navbar_menuContainer__Qii8x"><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Platform</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/studio"><div><div class="MenuItem_title__JSr_6">Sanity Studio<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Flexible editing environment</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/developer-experience"><div><div class="MenuItem_title__JSr_6">APIs<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Connect to anything</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/content-lake"><div><div class="MenuItem_title__JSr_6">Content Lake<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Fully decoupled back end</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/create?ref=navbar"><div><div class="MenuItem_title__JSr_6">Sanity Create<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Better writing experience</p></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/demos/studio?ref=navbar"><div><div class="MenuItem_title__JSr_6">Try product demo<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Features</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solution/collaboration"><div><div class="MenuItem_title__JSr_6">Real-time collaboration<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Fearlessly work with content</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/docs/how-queries-work"><div><div class="MenuItem_title__JSr_6">Precise content querying<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Treat content as data with GROQ</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solution/localization"><div><div class="MenuItem_title__JSr_6">Localization<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Coherent messaging across territories</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/ai-assist"><div><div class="MenuItem_title__JSr_6">AI Assist<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Built-in AI assistant</p></div></a></div></div></div></div></li><li><button id="radix-:R2b6sm:-trigger-radix-:Riqb6sm:" data-state="closed" aria-expanded="false" aria-controls="radix-:R2b6sm:-content-radix-:Riqb6sm:" class="Navbar_menuTrigger__jhlm4 shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="">Solutions<svg fill="none" height="14" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="14" style="color:currentColor" class="Navbar_chevronDown__BsZjb" aria-hidden="true"><path d="M6 9l6 6 6-6"></path></svg></button><div id="radix-:R2b6sm:-content-radix-:Riqb6sm:" aria-labelledby="radix-:R2b6sm:-trigger-radix-:Riqb6sm:" data-orientation="horizontal" data-state="closed" class="Navbar_menuContent__fUmUY" style="pointer-events:none" dir="ltr"><div class="Navbar_menuContainer__Qii8x"><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Use cases</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solution/e-commerce"><div><div class="MenuItem_title__JSr_6">E-commerce<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Richer shopping experiences</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solution/marketing"><div><div class="MenuItem_title__JSr_6">Marketing sites<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Control your story</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solution/products-services"><div><div class="MenuItem_title__JSr_6">Products &amp; services<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Innovate and automate</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solution/mobile-apps"><div><div class="MenuItem_title__JSr_6">Mobile apps<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Content backend for every OS</p></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solutions"><div><div class="MenuItem_title__JSr_6">View all<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Integrations</h2><div class="MenuSection_sectionGrid__YD2Ox shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/shopify"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:0.8776041666666666"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:113.94658753709199%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/9bf6b9c4709e49f6f4bf095dc0e41224fd175027-337x384.svg?h=23&amp;fit=max&amp;auto=format" alt="Shopify icon" loading="lazy" width="20" height="23" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Shopify<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/mux"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:3.090909090909091"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:32.35294117647059%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/3f5108155bb69d40d75aa87de948917045d41abd-102x33.svg?h=6&amp;fit=max&amp;auto=format" alt="Mux icon" loading="lazy" width="20" height="6" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Mux<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/vercel"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.155"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:86.58008658008657%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/a34029c180ece128552e9d9679027a8afa48ae11-1155x1000.svg?h=17&amp;fit=max&amp;auto=format" alt="Vercel icon" loading="lazy" width="20" height="17" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.155"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:86.58008658008657%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/45a81b836dbb912b62b29b01b45954ef2948ae91-1155x1000.svg?h=17&amp;fit=max&amp;auto=format" alt="Vercel icon" loading="lazy" width="20" height="17" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Vercel<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/netlify"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.1327433628318584"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:88.28125%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/24152f4f3fed326b8a2c5788393f53e8cecd4707-128x113.svg?h=18&amp;fit=max&amp;auto=format" alt="Netlify icon" loading="lazy" width="20" height="18" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.1327433628318584"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:88.28125%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/0c35632d74ac27f807b72d4e22f3276ef223091a-128x113.svg?h=18&amp;fit=max&amp;auto=format" alt="Netlify icon" loading="lazy" width="20" height="18" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Netlify<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/algolia"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/ae86b4b4fd1df833c37cfd4d651cb407366ceca7-512x512.svg?h=20&amp;fit=max&amp;auto=format" alt="Algolia icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Algolia<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/cloudinary"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.5309734513274336"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:65.31791907514452%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/6a645de167fec7716f99fd9de5fff6e87918b99f-173x113.svg?h=13&amp;fit=max&amp;auto=format" alt="Cloudinary icon" loading="lazy" width="20" height="13" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Cloudinary<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/bigcommerce"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/52b0db077b96d52ee119fe4da7155537bf99d24f-167x167.svg?h=20&amp;fit=max&amp;auto=format" alt="BigCommerce icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/47d42c4fa3624d6ea85fc69f1bfb11c3ed521e63-167x167.svg?h=20&amp;fit=max&amp;auto=format" alt="BigCommerce icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">BigCommerce<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/commercelayer"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.0038461538461538"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:99.61685823754789%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/25577d454c204896a36753b076126cd72039de1a-261x260.svg?h=20&amp;fit=max&amp;auto=format" alt="Commerce Layer icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.0038461538461538"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:99.61685823754789%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/4b535960a5e22bbdf3bc8b601d95fbd215d4780e-261x260.svg?h=20&amp;fit=max&amp;auto=format" alt="Commerce Layer icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Commerce Layer<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/smartling"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/f4dd7e2dcdf8fe6d492fffd0d4ecb40598193b9e-256x256.svg?h=20&amp;fit=max&amp;auto=format" alt="Smartling icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Smartling<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/transifex"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/4cb60b175710d371792131799138bbe6491f9c1b-512x512.svg?h=20&amp;fit=max&amp;auto=format" alt="Transifex icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/421d11ba972c786ace687e25ea06da6ea721b316-512x512.svg?h=20&amp;fit=max&amp;auto=format" alt="Transifex icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Transifex<!-- --> </div></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners"><div><div class="MenuItem_title__JSr_6">View all<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div></div></div></li><li><button id="radix-:R2b6sm:-trigger-radix-:Rqqb6sm:" data-state="closed" aria-expanded="false" aria-controls="radix-:R2b6sm:-content-radix-:Rqqb6sm:" class="Navbar_menuTrigger__jhlm4 shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="">Developers<svg fill="none" height="14" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="14" style="color:currentColor" class="Navbar_chevronDown__BsZjb" aria-hidden="true"><path d="M6 9l6 6 6-6"></path></svg></button><div id="radix-:R2b6sm:-content-radix-:Rqqb6sm:" aria-labelledby="radix-:R2b6sm:-trigger-radix-:Rqqb6sm:" data-orientation="horizontal" data-state="closed" class="Navbar_menuContent__fUmUY" style="pointer-events:none" dir="ltr"><div class="Navbar_menuContainer__Qii8x"><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Learn</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/docs"><div><div class="MenuItem_title__JSr_6">Documentation<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/learn?ref=navbar"><div><div class="MenuItem_title__JSr_6">Courses<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/guides"><div><div class="MenuItem_title__JSr_6">Guides<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/docs/reference"><div><div class="MenuItem_title__JSr_6">API reference<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/ui"><div><div class="MenuItem_title__JSr_6">Sanity UI<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/docs/query-cheat-sheet"><div><div class="MenuItem_title__JSr_6">GROQ cheat sheet<!-- --> </div></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/get-started?ref=navbar-dev"><div><div class="MenuItem_title__JSr_6">Get started<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Build and share</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/templates"><div><div class="MenuItem_title__JSr_6">Templates<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/plugins"><div><div class="MenuItem_title__JSr_6">Tools and plugins<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/schemas"><div><div class="MenuItem_title__JSr_6">Schemas and snippets<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/projects"><div><div class="MenuItem_title__JSr_6">Project showcase<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" target="_blank" href="https://community.sanity.tools/"><div><div class="MenuItem_title__JSr_6">Share your work<!-- --> </div></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange"><div><div class="MenuItem_title__JSr_6">Browse Exchange<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Frameworks</h2><div class="MenuSection_sectionGrid__YD2Ox shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=react"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/927baf1ce68df63ec3a59eb1c0fbb4e7442722ef-48x48.svg?h=20&amp;fit=max&amp;auto=format" alt="React icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">React<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=vue"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/c6b479007ccaa0aa08c3032fc1cb368b2fffff23-48x48.svg?h=20&amp;fit=max&amp;auto=format" alt="Vue icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Vue<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=nextjs"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/a8dcfef47cf5288b5baf2658c65c323e5b96bef4-180x180.svg?h=20&amp;fit=max&amp;auto=format" alt="Next.js icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/582a59c0eb08fff797225db48bf36f72b8d888a7-180x180.svg?h=20&amp;fit=max&amp;auto=format" alt="Next.js icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Next.js<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=nuxt"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/0e6ed17a14c915204a19a2d072ae017fccc06bba-900x900.svg?h=20&amp;fit=max&amp;auto=format" alt="Nuxt.js icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Nuxt.js<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=svelte"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:0.9791666666666666"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:102.12765957446808%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/4faaedf0321b47108141744556d770a93933bc83-47x48.svg?h=20&amp;fit=max&amp;auto=format" alt="Svelte icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Svelte<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=remix"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/59de1b788d6666a4e64958d92a28010addede8f1-800x800.svg?h=20&amp;fit=max&amp;auto=format" alt="Remix icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Remix<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=gatsby"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/6bdcdafeba3c1746a017fbf851267cae560fddaa-48x48.svg?h=20&amp;fit=max&amp;auto=format" alt="Gatsby icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Gatsby<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=astro"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.00078125"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:99.92193598750977%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/ecbde5b899fc5fba4e3e89e87be3cd1b3aa48db6-1281x1280.svg?h=20&amp;fit=max&amp;auto=format" alt="Astro icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/fe00bda132fc027c021e7b91eb0748041676c781-1280x1280.svg?h=20&amp;fit=max&amp;auto=format" alt="Astro icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Astro<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=angular"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/55422b54446d6aab92ce4fd2d06cf691c837250c-48x48.svg?h=20&amp;fit=max&amp;auto=format" alt="Angular icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Angular<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=11ty"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/1bb4f3d4476d59a1e801ebb059a030b9bd741c1a-48x48.svg?h=20&amp;fit=max&amp;auto=format" alt="Eleventy icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/f35812cf780e6fba6e50447d476142b3d49c5c71-48x48.svg?h=20&amp;fit=max&amp;auto=format" alt="Eleventy icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Eleventy<!-- --> </div></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/frameworks"><div><div class="MenuItem_title__JSr_6">View all<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div></div></div></li><li><button id="radix-:R2b6sm:-trigger-radix-:R12qb6sm:" data-state="closed" aria-expanded="false" aria-controls="radix-:R2b6sm:-content-radix-:R12qb6sm:" class="Navbar_menuTrigger__jhlm4 shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="">Resources<svg fill="none" height="14" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="14" style="color:currentColor" class="Navbar_chevronDown__BsZjb" aria-hidden="true"><path d="M6 9l6 6 6-6"></path></svg></button><div id="radix-:R2b6sm:-content-radix-:R12qb6sm:" aria-labelledby="radix-:R2b6sm:-trigger-radix-:R12qb6sm:" data-orientation="horizontal" data-state="closed" class="Navbar_menuContent__fUmUY" style="pointer-events:none" dir="ltr"><div class="Navbar_menuContainer__Qii8x"><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Discover</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/blog"><div><div class="MenuItem_title__JSr_6">Blog<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/events?ref=navbar"><div><div class="MenuItem_title__JSr_6">Events<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/resources"><div><div class="MenuItem_title__JSr_6">Resource library<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/glossary"><div><div class="MenuItem_title__JSr_6">Glossary<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/agency-partners"><div><div class="MenuItem_title__JSr_6">Agency partners<!-- --> </div></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/contact/sales?ref=navbar-resources"><div><div class="MenuItem_title__JSr_6">Talk to sales<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Customer stories</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/customers/puma"><div><div class="MenuItem_title__JSr_6">Puma<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Source of truth for global markets</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/customers/tata"><div><div class="MenuItem_title__JSr_6">Tata Digital<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Scaling multi-brand e-commerce with composability</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/customers/morning-brew"><div><div class="MenuItem_title__JSr_6">Morning Brew<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Omnichannel media distribution</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/customers/aether"><div><div class="MenuItem_title__JSr_6">Aether<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Unique digital shopping experience</p></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/customers?ref=navbar"><div><div class="MenuItem_title__JSr_6">View all<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Popular guides</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/headless-cms"><div><div class="MenuItem_title__JSr_6">Headless CMS<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/structured-content"><div><div class="MenuItem_title__JSr_6">Structured content<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/content-modeling"><div><div class="MenuItem_title__JSr_6">Content modeling<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/headless-seo"><div><div class="MenuItem_title__JSr_6">Headless SEO<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/static-websites"><div><div class="MenuItem_title__JSr_6">Static websites<!-- --> </div></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/resources"><div><div class="MenuItem_title__JSr_6">View all<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div></div></div></li><li><a class="Navbar_menuLink__hzMAP shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="" href="/customers?ref=navbar">Customers</a></li><li><a class="Navbar_menuLink__hzMAP shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="" href="/enterprise?ref=navbar">Enterprise</a></li><li><a class="Navbar_menuLink__hzMAP shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="" href="/pricing?ref=navbar">Pricing</a></li></ul></li><li class="Navbar_menu__en5J6 shared_resetList__sPSb0 shared_reset__i9XcS" role="navigation" aria-label="CTAs"><ul class="Navbar_ctas___rw_I shared_resetList__sPSb0 shared_reset__i9XcS" hidden=""><li><button class="Navbar_searchBtn__5xZFU Navbar_menuLink__hzMAP shared_text3__MQrA6 shared_resetButton__jHRBh" aria-label="Open search" aria-controls="global-search" aria-haspopup="dialog" aria-expanded="false"><svg data-sanity-icon="search" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.0355 15.0355L20 20M16.5 11.5C16.5 14.2614 14.2614 16.5 11.5 16.5C8.73858 16.5 6.5 14.2614 6.5 11.5C6.5 8.73858 8.73858 6.5 11.5 6.5C14.2614 6.5 16.5 8.73858 16.5 11.5Z" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg><span class="Navbar_searchLabel__4pRH7">Search</span></button></li><li><a class="Navbar_cta__9Lauv Button_button__hMNEn Button_bleed__Q_iZx Button_small__IRRll Button_themeAuto__qCQDQ" data-theme="auto" href="/manage">Log in</a></li><li><a class="Navbar_cta__9Lauv Button_button__hMNEn Button_ghost__mZ9vJ Button_small__IRRll Button_themeAuto__qCQDQ Button_red__UBsRK" data-theme="auto" href="/contact/sales?ref=navbar">Contact sales</a></li><li><a class="Navbar_cta__9Lauv Button_button__hMNEn Button_primary__oSpWt Button_small__IRRll Button_themeAuto__qCQDQ" data-theme="auto" href="/get-started?ref=navbar">Get started</a></li></ul></li></ul></div><div class="Navbar_desktopViewportPosition__5MK29"></div></nav><nav class="Navbar_mobileNavButtons__4AoEy" role="navigation" aria-label="CTAs" hidden=""><a class="Navbar_cta__9Lauv Navbar_visibleOnTablet__eir_i Button_button__hMNEn Button_ghost__mZ9vJ Button_small__IRRll Button_themeAuto__qCQDQ Button_red__UBsRK" data-theme="auto" href="/contact/sales?ref=navbar">Contact sales</a><a class="Navbar_cta__9Lauv Button_button__hMNEn Button_primary__oSpWt Button_small__IRRll Button_themeAuto__qCQDQ" data-theme="auto" href="/get-started?ref=navbar">Get started</a><button class="Navbar_mobileMenuBtn__jhh3u Navbar_menuLink__hzMAP shared_text3__MQrA6 shared_resetButton__jHRBh" aria-label="Open navigation menu" aria-expanded="false" aria-haspopup="menu" aria-controls="navbar-mobile-menu" type="button"><svg data-sanity-icon="menu" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 7.5H19M6 17.5H19M6 12.5H19" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button></nav></div></header><div id="mainContentBlock"><div class="Plug_root__S_IIv Hero_root__2sbbM shared_bg1__OCL0e shared_fg1__EHH82" data-inverted="false" id="b8fa0403b1ce"><div class=""><section class="Hero_wrapper___9r2U shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y Hero_wrapperTwoColImgRight__HmTpW shared_heroGrid__MVoHy"><div class="Hero_main__OWSD6 shared_heroMain__c5vQR"><h1 class="Hero_heading__avLGM shared_header__67AqL">Node.js CMS</h1><div class="Hero_tagline__7jezz shared_text3__MQrA6 shared_fg3__NXgMk"><p>Sanity is an open-source API-based Headless CMS for Node.js. Use Sanity to build the fastest, most flexible CMS for delivering content to digital devices and products.</p></div><div class="Hero_ctas__rzPZE"><div class="CtaCollection_left__D2KhE CtaCollection_root__QkZMb shared_fg3__NXgMk"><a class="Cta_inline__ef5f8 shared_primaryButtonLarge__KOF3J shared_primaryButton__JzTUh shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5 shared_buttonLarge__nA_RG shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5 undefined" href="https://www.sanity.io/get-started">Get started today</a><a class="Cta_inline__ef5f8 shared_secondaryButtonLarge__sD8V2 shared_secondaryButton__BR6YV shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5 shared_buttonLarge__nA_RG shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5 undefined" href="https://www.sanity.io/contact/sales">Get a demo</a></div></div></div><div class="Hero_media___4DZO shared_heroMedia__KggWg" data-size="header"><div class="Hero_imageContainer__ui__Kgh81 shared_box__eqBFk shared_borderRadius__O_jrc shared_hairline1__dHji5 shared_popoverShadow__EHSw5"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.7795484727755644;--source-width:2680px;max-width:var(--source-width)"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="background-color:#fcacac;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAACj0lEQVQokWWRy08TURjF+7cA9mFbaDABNrrQrX8ALNgYHxgXNaXRmBhNXLoR2jLCwqQQK4ZoYuLGkNKWMgIqKhExLYiB0JnaIHTmdp7tzHfMtAU13uTcc3Mfv5vzfS68fE5twXF6MYvGXArq7AxqqWnUUsm2pk/EUkmwp8mm11JJap+T+myaXIczT2h3aoK2uBi2uDgVuTjWuTh4LoHsRAKZRBwL8VhznZ+cxOJjDguxcaTHH2EhNoZsIkbZRAx5LkGrU5Pkmn9wHw8vX8LtwUG6NTSEO8PDGLt7D6/nXiGf4bGYziP9Jo3cfBrv8jzeL/FYyeawnMlgNZfDh6UlWuN5fOR5Wn+7TC7uxghdPHuOertD6A12U1/vGYTDEfCrn1A5UiEeMBR29rH9Yw+Vg1+QWQ0yY5BlBkVRoWk6aboOVdPIkWv82hVcGBiA1+eH1+1BwH8a4fBNfNnYhGURdKMOsVyBIIpgTEajXke9LbIJAJoTCOQMV2zkahPo9vngcXsQDPgRiURQKBSat0zThCBW8H23jFKF4YgZqCkaVFWDYZgOmBy4adbJNM0W8Hx/PzrdHpxyu9EdCGB0dBTFYrH5saYb+LolIL0mIruhYH3XhHCgoFqtolqVIEkSSZIEWZZJUdQ/wC63B26PFz3B4H/AzW0Bi59FrBQUfCuZqByqkGTZgcABOUDGGKmqRq7Y9TbQ44PXH0AoFEI0Gj0B6oaJPaGMnT0RlUOGmmY295xSNBoNR3TilnUM7GtF9vrQ0/Mv0DBNiOWfKAkiajWGet2EYRjN+lm23eoEtTpi2fZx5D50dHWho7MTAb8f0b8iO4+dDu+XBEgyg24Y0DQNuq7DsizYNpFt27BtmyzLpt8yDbnZjv9jUgAAAABJRU5ErkJggg==);padding-bottom:56.19402985074627%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><picture><source srcSet="https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=105,299,2137,1202&amp;w=320&amp;h=180&amp;fit=clip&amp;auto=format 320w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=105,299,2137,1202&amp;w=480&amp;h=270&amp;fit=clip&amp;auto=format 480w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=105,299,2137,1202&amp;w=640&amp;h=360&amp;fit=clip&amp;auto=format 640w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=105,299,2137,1202&amp;w=720&amp;h=405&amp;fit=clip&amp;auto=format 720w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=105,299,2137,1202&amp;w=800&amp;h=450&amp;fit=clip&amp;auto=format 800w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=103,299,2141,1202&amp;w=960&amp;h=539&amp;fit=clip&amp;auto=format 960w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=103,299,2140,1202&amp;w=1280&amp;h=719&amp;fit=clip&amp;auto=format 1280w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=103,299,2140,1202&amp;w=1440&amp;h=809&amp;fit=clip&amp;auto=format 1440w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=104,299,2139,1202&amp;w=1600&amp;h=899&amp;fit=clip&amp;auto=format 1600w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=104,299,2139,1202&amp;w=1920&amp;h=1079&amp;fit=clip&amp;auto=format 1920w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=104,299,2139,1202&amp;w=2160&amp;h=1214&amp;fit=clip&amp;auto=format 2160w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=104,299,2138,1202&amp;w=2400&amp;h=1349&amp;fit=clip&amp;auto=format 2400w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=104,299,2139,1202&amp;w=2680&amp;h=1506&amp;fit=clip&amp;auto=format 2680w" sizes="(max-width: 800px) 100vw, 800px"/><img src="https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=105,299,2137,1202&amp;w=720&amp;h=405&amp;fit=clip&amp;auto=format" alt="CMS Editor Interface for Node" loading="eager" width="720" height="405" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX" style="opacity:0"/></picture><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=105,299,2137,1202&amp;w=720&amp;h=405&amp;fit=clip&amp;auto=format" alt="CMS Editor Interface for Node" loading="eager" width="720" height="405" srcSet="https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=105,299,2137,1202&amp;w=320&amp;h=180&amp;fit=clip&amp;auto=format 320w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=105,299,2137,1202&amp;w=480&amp;h=270&amp;fit=clip&amp;auto=format 480w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=105,299,2137,1202&amp;w=640&amp;h=360&amp;fit=clip&amp;auto=format 640w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=105,299,2137,1202&amp;w=720&amp;h=405&amp;fit=clip&amp;auto=format 720w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=105,299,2137,1202&amp;w=800&amp;h=450&amp;fit=clip&amp;auto=format 800w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=103,299,2141,1202&amp;w=960&amp;h=539&amp;fit=clip&amp;auto=format 960w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=103,299,2140,1202&amp;w=1280&amp;h=719&amp;fit=clip&amp;auto=format 1280w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=103,299,2140,1202&amp;w=1440&amp;h=809&amp;fit=clip&amp;auto=format 1440w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=104,299,2139,1202&amp;w=1600&amp;h=899&amp;fit=clip&amp;auto=format 1600w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=104,299,2139,1202&amp;w=1920&amp;h=1079&amp;fit=clip&amp;auto=format 1920w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=104,299,2139,1202&amp;w=2160&amp;h=1214&amp;fit=clip&amp;auto=format 2160w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=104,299,2138,1202&amp;w=2400&amp;h=1349&amp;fit=clip&amp;auto=format 2400w,https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png?rect=104,299,2139,1202&amp;w=2680&amp;h=1506&amp;fit=clip&amp;auto=format 2680w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div></div></section></div></div><div class="Plug_root__S_IIv Clients_root__RdnZC shared_bg1__OCL0e shared_fg2__gvnW7" data-inverted="false" id="f54a830d5492"><section class="Clients_wrapper__Oza4A shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y"><h3 class="Clients_title__tkyo_ shared_label__Ytarj shared_label_base__ALIe4 shared_fg3__NXgMk">Powering exceptional digital experiences everywhere</h3><div class="Clients_clients__fW0Eb"><img width="300" height="82" class="Clients_logo__23WMU" alt="Netlify" src="/static/images/client-logos/netlify.svg"/><img width="300" height="109" class="Clients_logo__23WMU" alt="Nike" src="/static/images/client-logos/nike.svg"/><img width="300" height="101" class="Clients_logo__23WMU" alt="Figma" src="/static/images/client-logos/figma.svg"/><img width="300" height="100" class="Clients_logo__23WMU" alt="Cloudflare" src="/static/images/client-logos/cloudflare.svg"/><img width="300" height="92" class="Clients_logo__23WMU" alt="Sonos" src="/static/images/client-logos/sonos.svg"/><img width="300" height="144" class="Clients_logo__23WMU" alt="Flex" src="/static/images/client-logos/flex.svg"/><img width="300" height="63" class="Clients_logo__23WMU" alt="reMarkable" src="/static/images/client-logos/remarkable.svg"/><img width="300" height="57" class="Clients_logo__23WMU" alt="Condé Nast" src="/static/images/client-logos/conde_nast.svg"/><img width="300" height="107" class="Clients_logo__23WMU" alt="Puma" src="/static/images/client-logos/puma.svg"/><img width="300" height="67" class="Clients_logo__23WMU" alt="Skims" src="/static/images/client-logos/skims.svg"/><img width="300" height="79" class="Clients_logo__23WMU" alt="Brex" src="/static/images/client-logos/brex.svg"/></div></section></div><div class="Plug_root__S_IIv BigCtaWithIllustration_root__PzG9G shared_bg1__OCL0e" data-inverted="false" id="1e8fb7e33fde"><section class="BigCtaWithIllustration_wrapper__DM_bo shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y" data-reversed="false"><div class="BigCtaWithIllustration_grid__ZYMB8 shared_grid12__knd2G shared_grid___Bpur"><div class="BigCtaWithIllustration_content__0Etjz"><h2 class="BigCtaWithIllustration_title__w8npe shared_fg1__EHH82 shared_sectionTitle__fhI4c shared_header__67AqL">Node.js Content Management System</h2><div class="BigCtaWithIllustration_body__P9kPh shared_text3__MQrA6 shared_fg3__NXgMk"><div class="SimpleBlockContent_root___ioP8"><p>To get started in minutes, try Sanity a blog or portfolio template made with Gatsby. The starters comes with a fully configured Sanity Studio and a best practice react cms frontend framework.</p><p>If you would like to build a CMS from scratch, you can get started by installing the CLI tooling: </p><p><code>npm create sanity@latest</code></p></div></div></div><div class="BigCtaWithIllustration_media__ra5QO"><div class="BigCtaWithIllustration_imageNormal__lhtNn BigCtaWithIllustration_image__p0LNb Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.2897657213316893;--source-width:2092px;max-width:var(--source-width)"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="background-color:#2c444c;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsSAAALEgHS3X78AAACqklEQVQ4y5WT2U8TURTG+Wt8MFaWKqUrUArWUkirbV3+DqNRYkEkqRZEoiBiulN8U998UhNDSHymkBYksZBgO9MNulDa0n7ec8M0canGh5OZufec3/nud+a2FQoFHB0doVqtolaroVKpNIO+aZ32j4+PUa/X0Wg0eNC7FCcnJzyvXC6jLZfLIZ/P8yJ6iqKIZDIJQRBweHjIk6hpsVjkTahYCglGzSiH6jmQCkulEg4ODpBIJLG//509E8hkMjyJ9imk01ATCulU9E77xDoFksISioUcslmBbWQ5iFRRSEBpTYISkBT+BqTEUjEPIbGNregXxKIR7OzsIB7/xpVSAyogGJ0knU5jdzeOvb09DqEGvwAL7COD1c/vMTvtxMOJe5icdML1aApv371h4HjTlkw2g4+fPsDtdmHmiRtra6vcKhLVBJI3oiggvByAzWpCr0YOZU8HdLoeOMfHsLER4QU0FEFIYnFxHv16LQaH+hEK+ZFKpTjjJyBN1efzwGgcQGfXWZyTnUGn/Dxu37mF9cg6V0dTTaVEPHs+h+4eOVQaBTzeVxDZ2h+B3oAfQ6NmyDVqdKqVUPTpcNfpZMAIz6EhiEzN/NJLKPX90A4aeE1Lhd5QCIar19A1aMJFoxnqUQvGXI+xvrnJPSTzk+w/nfcFoTJboRu1whcOtwAyD73LYQzYb6J9aAQXhq3QXHHg/vQsNmIxnkMeimzCC4Ew1BYHdFYHfCuv/6KQgLYbkBmGITdZoGVqx2eeIrr9lf9rdOXS2RwWghLQ/n/AXvt1PJidQ6wJrHPgi9AKNExd7z8VMg/1VhtkfQZ0GC5BwzyccE8jFtviPzVdsxS7jgv+INRmC3QjFi6iJdDj90FvugyZohvtSgVUA30Yn5pENBpl1/LUQz7lpZZT/gEZsdoRxRSGngAAAABJRU5ErkJggg==);padding-bottom:77.53346080305927%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/851d1263367f3e1d36389637d8ab8b3918656abc-2092x1622.png?rect=0,1,2092,1621&amp;w=800&amp;h=620&amp;fit=clip&amp;auto=format" alt="Illustration Content Management" loading="lazy" srcSet="https://cdn.sanity.io/images/3do82whm/next/851d1263367f3e1d36389637d8ab8b3918656abc-2092x1622.png?rect=0,1,2092,1621&amp;w=320&amp;h=248&amp;fit=clip&amp;auto=format 320w,https://cdn.sanity.io/images/3do82whm/next/851d1263367f3e1d36389637d8ab8b3918656abc-2092x1622.png?rect=0,1,2092,1621&amp;w=480&amp;h=372&amp;fit=clip&amp;auto=format 480w,https://cdn.sanity.io/images/3do82whm/next/851d1263367f3e1d36389637d8ab8b3918656abc-2092x1622.png?rect=0,1,2092,1621&amp;w=640&amp;h=496&amp;fit=clip&amp;auto=format 640w,https://cdn.sanity.io/images/3do82whm/next/851d1263367f3e1d36389637d8ab8b3918656abc-2092x1622.png?rect=0,1,2092,1621&amp;w=720&amp;h=558&amp;fit=clip&amp;auto=format 720w,https://cdn.sanity.io/images/3do82whm/next/851d1263367f3e1d36389637d8ab8b3918656abc-2092x1622.png?rect=0,1,2092,1621&amp;w=800&amp;h=620&amp;fit=clip&amp;auto=format 800w,https://cdn.sanity.io/images/3do82whm/next/851d1263367f3e1d36389637d8ab8b3918656abc-2092x1622.png?rect=0,1,2092,1621&amp;w=960&amp;h=744&amp;fit=clip&amp;auto=format 960w,https://cdn.sanity.io/images/3do82whm/next/851d1263367f3e1d36389637d8ab8b3918656abc-2092x1622.png?rect=0,1,2092,1621&amp;w=1280&amp;h=992&amp;fit=clip&amp;auto=format 1280w,https://cdn.sanity.io/images/3do82whm/next/851d1263367f3e1d36389637d8ab8b3918656abc-2092x1622.png?rect=0,1,2092,1621&amp;w=1440&amp;h=1116&amp;fit=clip&amp;auto=format 1440w,https://cdn.sanity.io/images/3do82whm/next/851d1263367f3e1d36389637d8ab8b3918656abc-2092x1622.png?rect=1,0,2091,1622&amp;w=1600&amp;h=1241&amp;fit=clip&amp;auto=format 1600w,https://cdn.sanity.io/images/3do82whm/next/851d1263367f3e1d36389637d8ab8b3918656abc-2092x1622.png?rect=1,0,2091,1622&amp;w=1920&amp;h=1489&amp;fit=clip&amp;auto=format 1920w,https://cdn.sanity.io/images/3do82whm/next/851d1263367f3e1d36389637d8ab8b3918656abc-2092x1622.png?w=2092&amp;h=1622&amp;fit=clip&amp;auto=format 2092w" sizes="(max-width: 700px) 100vw, 700px" class="Image_img__5ZmPX"/></noscript></div></div></div></section></div><div class="Plug_root__S_IIv" data-inverted="true" id="7194737e11e1"><section class="Testimonial_root__owgQt"><div class="Testimonial_quote__4_oc2"><blockquote style="margin:0" cite="https://twitter.com/0xmetaclass/status/1075749066976452609?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed&amp;ref_url=https%3A%2F%2Fwww.sanity.io%2F" class="Quote_root__qloPX shared_fg1__EHH82"><div class="Quote_quote__T0xle shared_header5__D2Ipj shared_header__67AqL shared_fg1__EHH82"><p>As far as <a target="_blank" class="shared_link__QWAu0" rel="noopener noreferrer" href="https://www.sanity.io/headless-cms">headless CMSes</a> go, Sanity seems to be leaps and bounds beyond anything else I have seen.</p></div><footer class="Quote_footer__AB1lD shared_fg3__NXgMk shared_text4__vymfi"><span><cite class="Testimonial_authorName__vnZK3"><a class="Testimonial_link__n6Dvh shared_link__QWAu0" target="_blank" rel="noopener noreferrer" href="https://twitter.com/0xmetaclass/status/1075749066976452609?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed&amp;ref_url=https%3A%2F%2Fwww.sanity.io%2F">Michael Elsdörfer</a></cite><div class="SimpleBlockContent_root___ioP8 Testimonial_authorFooter__n8dCj"><p>Developer</p></div></span></footer></blockquote></div></section></div><div class="Plug_root__S_IIv BigCtaWithIllustration_root__PzG9G shared_bg1__OCL0e" data-inverted="false" id="e8e26bf11f40"><section class="BigCtaWithIllustration_wrapper__DM_bo shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y" data-reversed="false"><div class="BigCtaWithIllustration_grid__ZYMB8 shared_grid12__knd2G shared_grid___Bpur"><div class="BigCtaWithIllustration_content__0Etjz"><h2 class="BigCtaWithIllustration_title__w8npe shared_fg1__EHH82 shared_sectionTitle__fhI4c shared_header__67AqL">Voted #1 by developers</h2><div class="BigCtaWithIllustration_body__P9kPh shared_text3__MQrA6 shared_fg3__NXgMk"><div class="SimpleBlockContent_root___ioP8"><p>In the 2022 <a target="_blank" class="shared_link__QWAu0" rel="noopener noreferrer" href="https://jamstack.org/survey/2022/#content-management-systems">JAMStack Community Survey</a>, Sanity has the highest satisfaction score for content platforms.</p><p></p><p>It&#x27;s the fastest, most flexible way to structure and deliver content to digital products.</p><p>Find out why and <a target="_blank" class="shared_link__QWAu0" rel="noopener noreferrer" href="https://www.sanity.io/starters">get started in minutes</a>.</p></div></div><div class="BigCtaWithIllustration_cta__9W3uH shared_text3__MQrA6"><a class="shared_arrowAfter__AGff1 Cta_inline__ef5f8 shared_secondaryButton__BR6YV shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5 undefined" href="https://www.sanity.io/get-started" target="_blank" rel="noopener noreferrer">Get started and find out why</a></div></div><div class="BigCtaWithIllustration_media__ra5QO"><div class="BigCtaWithIllustration_imageNormal__lhtNn BigCtaWithIllustration_image__p0LNb Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:2.1162079510703364"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="background-color:#f25e55;background-image:url(data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJABQDASIAAhEBAxEB/8QAGQAAAQUAAAAAAAAAAAAAAAAAAAEDBAUI/8QAIBAAAgIBAwUAAAAAAAAAAAAAAQIAAxEEBTISEyFRgf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECERIxUf/aAAwDAQACEQMRAD8A0hulPetAZOo58RKNspXDOgJ9Yls3KDcTFIqlJaZFr0tCrgVqPkI6ISUhlLp//9k=);padding-bottom:47.2543352601156%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/9cd1e795628b83ad542931f52edb8ea10cb99217-2076x981.svg?h=378&amp;fit=max&amp;auto=format" alt="Horizontal bar chart highlighting the user satisfaction score for CMS providers from the Jamstack Community Survey 2022. Sanity scores the highest satisfaction." loading="lazy" sizes="(max-width: 700px) 100vw, 700px" class="Image_img__5ZmPX"/></noscript></div></div></div></section></div><div class="Plug_root__S_IIv BigCtaWithIllustration_root__PzG9G shared_bg1__OCL0e" data-inverted="false" id="487a0f51a137"><section class="BigCtaWithIllustration_wrapper__DM_bo shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y" data-reversed="false"><div class="BigCtaWithIllustration_grid__ZYMB8 shared_grid12__knd2G shared_grid___Bpur"><div class="BigCtaWithIllustration_content__0Etjz"><h2 class="BigCtaWithIllustration_title__w8npe shared_fg1__EHH82 shared_sectionTitle__fhI4c shared_header__67AqL">The best editor interface</h2><div class="BigCtaWithIllustration_body__P9kPh shared_text3__MQrA6 shared_fg3__NXgMk"><p>With Sanity Studio you can build content infrastructure that provides immediate value while providing a clean and intuitive interface for your editors and developers as needs evolve. The editing interface offers rapid configuration and free form customization. Sanity Studio is also responsive and can be used from your phone whenever you need to change content.</p></div></div><div class="BigCtaWithIllustration_media__ra5QO"><div class="BigCtaWithIllustration_imageUI___szUE BigCtaWithIllustration_image__p0LNb shared_popoverShadow__EHSw5 shared_hairline1__dHji5 shared_borderRadius__O_jrc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.190427698574338;--source-width:1169px;max-width:var(--source-width)"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="background-color:#f3f2fc;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsSAAALEgHS3X78AAADUUlEQVQ4y22T2y6cURTH5yEkEuLCI7ipCkm58QLCVR1nqEOcwhhBRN2qCpWqB9D7iZS6ajHmhIxj5nxiJEpn5pvzkX/X2l+HkXaSlT1772/99lr/tZZCo9Ggu7sHbW1t6OjoQHt7u/jPa2Hf2dmJiYkJrK+vY2lpCYODg1AqlVCpVOhSdon7dz29UI9qoDAajfi6sYH593OYnprC9PQ0JicnMTMzg7W1NWxtb2Nvbw9HR0dwOp1wOBywWCxif3x8LFaz2QyzyYyjw2Mo4vE4DshhZfEjFhc+YHV1FcvLywK2s7MD/9UVQqEwwpKERCKBbC6HfD7/wnJ0lslkkE6noeCN/dyGHe136HUGWK1WEYXb7cbNzQ3u74O4uwvRGoIkxZBKpZHN5gQklysGZmUgH1z7rmA5tODKf01RJOmjB/CPHRlydxcmoIRwOCbu2TGbzf4TYSqVkoFevxeGQxNcHg85SUgmU0+vxmJxgkYRicowjpCBfMdQflReswIqgC5KT6fXw+VyIxgKIRqNCkd+UQqTfmSsNUNy/9Uw/xLodLqwv68TYEmKIE7i82WCIAG/HxdnZ1TZE5xfXMBms8Fut78wP30jUdGeUva4XFQQHTxuD0UXE7D8w4NIzWGz4svaZ/T392N4eARzc3OYn5/H7Ows1Gq16MmFhQXxIHeB4oGL4nHDYtDDRxpKkagA8UN8xxUfGRlBZWUlqqtfoaurgwZBiZaWZtTV1aKiogKNjY34trUlZBHAgNeLE5MJfq+PxC8CUpROin5gYAClpaWoqXmNsbFRavwJAa2vf4OSkhLU1tZCq9XKQHb0+3zU5YdCC65qmlMuAGk6OK3y8nJUVVXRmLWjr68Xra1v0dBQj7KyMgLXY3Nz8xnopVSNBgM8FGkkEhXicuUYGAgEsLLyCU1NTZRmi9CSJRgaGoKqW4Xm5maMj6uhpy6RNSSnG3I6Oz3F9XUA0ZhcFD7nx/hVm92B3b19/Pi5C93BAQwGI0wkkYlnmOzy8pIa/576NykD2SkYDIqV+4nPHh8fBZD36TS1EDU7W5Ki533mb1PLI5gTMom2YUcGFCDFxkCOlq3YuRjCQfAg8PoELFjx7xmYfhF1wXjP0f7+HcTt7S8xYZzyH2Z/hkL0243lAAAAAElFTkSuQmCC);padding-bottom:84.00342172797262%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/8822e446db09652b3942d7632375ba2b0f23413c-1169x982.png?w=800&amp;h=672&amp;fit=clip&amp;auto=format" alt="Flexible CMS Editor Interface" loading="lazy" srcSet="https://cdn.sanity.io/images/3do82whm/next/8822e446db09652b3942d7632375ba2b0f23413c-1169x982.png?rect=1,0,1168,982&amp;w=320&amp;h=269&amp;fit=clip&amp;auto=format 320w,https://cdn.sanity.io/images/3do82whm/next/8822e446db09652b3942d7632375ba2b0f23413c-1169x982.png?rect=0,1,1169,981&amp;w=480&amp;h=403&amp;fit=clip&amp;auto=format 480w,https://cdn.sanity.io/images/3do82whm/next/8822e446db09652b3942d7632375ba2b0f23413c-1169x982.png?rect=1,0,1168,982&amp;w=640&amp;h=538&amp;fit=clip&amp;auto=format 640w,https://cdn.sanity.io/images/3do82whm/next/8822e446db09652b3942d7632375ba2b0f23413c-1169x982.png?w=720&amp;h=605&amp;fit=clip&amp;auto=format 720w,https://cdn.sanity.io/images/3do82whm/next/8822e446db09652b3942d7632375ba2b0f23413c-1169x982.png?w=800&amp;h=672&amp;fit=clip&amp;auto=format 800w,https://cdn.sanity.io/images/3do82whm/next/8822e446db09652b3942d7632375ba2b0f23413c-1169x982.png?rect=0,1,1169,981&amp;w=960&amp;h=806&amp;fit=clip&amp;auto=format 960w,https://cdn.sanity.io/images/3do82whm/next/8822e446db09652b3942d7632375ba2b0f23413c-1169x982.png?w=1169&amp;h=982&amp;fit=clip&amp;auto=format 1169w" sizes="(max-width: 700px) 100vw, 700px" class="Image_img__5ZmPX"/></noscript></div></div></div></section></div><div class="Plug_root__S_IIv BigCtaWithIllustration_root__PzG9G shared_bg1__OCL0e" data-inverted="false" id="03d61b9baf59"><section class="BigCtaWithIllustration_wrapper__DM_bo shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y" data-reversed="false"><div class="BigCtaWithIllustration_grid__ZYMB8 shared_grid12__knd2G shared_grid___Bpur"><div class="BigCtaWithIllustration_content__0Etjz"><h2 class="BigCtaWithIllustration_title__w8npe shared_fg1__EHH82 shared_sectionTitle__fhI4c shared_header__67AqL">Powerful API and query languages</h2><div class="BigCtaWithIllustration_body__P9kPh shared_text3__MQrA6 shared_fg3__NXgMk"><p>Sanity offers the most powerful and flexible APIs of any of the CMSes, with both GraphQL and GROQ for querying your documents. Not only are the APIs excellent for reading, writing, and patching, they let you do so in low-latency real-time. You don’t need to worry about document locking and race conditions.</p></div></div><div class="BigCtaWithIllustration_media__ra5QO"><div class="BigCtaWithIllustration_imageNormal__lhtNn BigCtaWithIllustration_image__p0LNb Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.3428571428571427;--source-width:1692px;max-width:var(--source-width)"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="background-color:#f23e2d;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAACE4AAAhOAFFljFgAAACHUlEQVQ4y21UyaoUQRCc/xRBxAX3p+BDRPAzvAkK+gSdix70MAcFRbwJfoELKLjN6+6pnq7K6jAiu7pnRqYhoZasyMjIzJ71fY8ecNOnvSVDWq/dtM48yzlzndy09nd7bNYXZ3fKw6F1EbZc0v5y3fGOPsYgbevmQfL+IDNdWIxk001sfH98DJNxncl8OlcwghsBUkxIq5Vb5tsCyAuy8Mh6rABiw7MYCiOmnmUdrbCRnwDjKiCF4BkQb0jZARSdUcyyR1eq8etntO/fon29wPrNAt2Hd7BvX5C3A8c0SbDRcEtHN+5TU6NdvEJ99xD1rauoDy+jvnMD68VL3jWDBAVQMgwMR0BpolTMCiBcwzA/QnXpFJqbF9FcP4fq/AmEZ4+RqgpGHzGLlCJSQ8m1KYo0pA6T4GIoQD6uLpxEQ3bN7QMHD08fIapYBByJeCeYbQNSv1CKYoUhWbQv5qiunEZNoPraGVQHZxGez5Hqyivfl1bJe/uwpKtedH1Y3fjpI9onDxHu38OKFo4e+Jnu8iSVeVZTH2pGRlCvsJVKy1E99usn4o/vbsZ1DquhGDZMk5GtsUhKfQAsVB2IWrieqlwBT2UvXb3BvV2yt5h0tz+/OQDLTVF2ABVR46WetKEXU10PzVtGzFl58XivQGPjj0XZASSQs0ylfZS2RnIEEKADdJNmOf9XlPEPs/OT2HIYJ6Df+eMMbPqttzKR+wckHoGUytPZSQAAAABJRU5ErkJggg==);padding-bottom:74.46808510638299%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/c4c62f9ba50bb1ae627d1db4997440a0664410e3-1692x1260.png?rect=1,0,1691,1260&amp;w=800&amp;h=596&amp;fit=clip&amp;auto=format" alt="Illustration API " loading="lazy" srcSet="https://cdn.sanity.io/images/3do82whm/next/c4c62f9ba50bb1ae627d1db4997440a0664410e3-1692x1260.png?rect=0,1,1692,1258&amp;w=320&amp;h=238&amp;fit=clip&amp;auto=format 320w,https://cdn.sanity.io/images/3do82whm/next/c4c62f9ba50bb1ae627d1db4997440a0664410e3-1692x1260.png?rect=0,1,1692,1258&amp;w=480&amp;h=357&amp;fit=clip&amp;auto=format 480w,https://cdn.sanity.io/images/3do82whm/next/c4c62f9ba50bb1ae627d1db4997440a0664410e3-1692x1260.png?rect=1,0,1691,1260&amp;w=640&amp;h=477&amp;fit=clip&amp;auto=format 640w,https://cdn.sanity.io/images/3do82whm/next/c4c62f9ba50bb1ae627d1db4997440a0664410e3-1692x1260.png?w=720&amp;h=536&amp;fit=clip&amp;auto=format 720w,https://cdn.sanity.io/images/3do82whm/next/c4c62f9ba50bb1ae627d1db4997440a0664410e3-1692x1260.png?rect=1,0,1691,1260&amp;w=800&amp;h=596&amp;fit=clip&amp;auto=format 800w,https://cdn.sanity.io/images/3do82whm/next/c4c62f9ba50bb1ae627d1db4997440a0664410e3-1692x1260.png?w=960&amp;h=715&amp;fit=clip&amp;auto=format 960w,https://cdn.sanity.io/images/3do82whm/next/c4c62f9ba50bb1ae627d1db4997440a0664410e3-1692x1260.png?w=1280&amp;h=953&amp;fit=clip&amp;auto=format 1280w,https://cdn.sanity.io/images/3do82whm/next/c4c62f9ba50bb1ae627d1db4997440a0664410e3-1692x1260.png?w=1440&amp;h=1072&amp;fit=clip&amp;auto=format 1440w,https://cdn.sanity.io/images/3do82whm/next/c4c62f9ba50bb1ae627d1db4997440a0664410e3-1692x1260.png?rect=0,1,1692,1259&amp;w=1600&amp;h=1191&amp;fit=clip&amp;auto=format 1600w,https://cdn.sanity.io/images/3do82whm/next/c4c62f9ba50bb1ae627d1db4997440a0664410e3-1692x1260.png?w=1692&amp;h=1260&amp;fit=clip&amp;auto=format 1692w" sizes="(max-width: 700px) 100vw, 700px" class="Image_img__5ZmPX"/></noscript></div></div></div></section></div><div class="Plug_root__S_IIv Cta_root__gwiGv shared_bg1__OCL0e shared_fg1__EHH82" data-inverted="true" id="47da8efabe97"><section class="Cta_wrapper__Vl2S0 shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y"><h2 class="Cta_title__4vt70 shared_fg1__EHH82 shared_sectionTitle__fhI4c shared_header__67AqL">Try Sanity Node.js CMS</h2><div class="Cta_body__BfsKq shared_text3__MQrA6 shared_fg3__NXgMk"><p>Generous quota included. Pay-as-you-go for users, usage and features on all plans.</p></div><div class="Cta_ctas__EvaUH"><div class="CtaCollection_center__hzjIB CtaCollection_root__QkZMb shared_fg3__NXgMk"><a class="Cta_inline__ef5f8 shared_primaryButtonLarge__KOF3J shared_primaryButton__JzTUh shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5 shared_buttonLarge__nA_RG shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5 undefined" href="https://www.sanity.io/get-started">Get Started For Free</a></div></div></section></div><div class="Plug_root__S_IIv BigCtaWithIllustration_root__PzG9G shared_bg1__OCL0e" data-inverted="false" id="076b29381697"><section class="BigCtaWithIllustration_wrapper__DM_bo shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y" data-reversed="false"><div class="BigCtaWithIllustration_grid__ZYMB8 shared_grid12__knd2G shared_grid___Bpur"><div class="BigCtaWithIllustration_content__0Etjz"><h2 class="BigCtaWithIllustration_title__w8npe shared_fg1__EHH82 shared_sectionTitle__fhI4c shared_header__67AqL">Great resources to get started with Sanity + Node.js</h2><div class="BigCtaWithIllustration_body__P9kPh shared_text3__MQrA6 shared_fg3__NXgMk"><ul><li>Use the JavaScript client to <a target="_blank" class="shared_link__QWAu0" rel="noopener noreferrer" href="https://www.sanity.io/docs/js-client">interact with your data from a backend </a></li><li>Learn how to migrate data using <a target="_blank" class="shared_link__QWAu0" rel="noopener noreferrer" href="https://www.sanity.io/docs/migrating-data">Node.js script</a></li><li>Guide for how to <a target="_blank" class="shared_link__QWAu0" rel="noopener noreferrer" href="https://www.sanity.io/guides/guide-importing-data-from-external-sources">import content</a> using Node.js </li></ul></div></div><div class="BigCtaWithIllustration_media__ra5QO"><div class="BigCtaWithIllustration_imageNormal__lhtNn BigCtaWithIllustration_image__p0LNb Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.5;--source-width:5760px;max-width:var(--source-width)"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="background-color:#141424;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAACxKAAAsSgF3enRNAAACmklEQVQ4y5XRz0tUYRTG8dlZ5qS9985778w4995xsJlxxlHJxNEiF80YSpllKpaWoEEFtYiioEWFUbSIIkhbZAUtgqgotShIIXTTqkWrVu76M76d+RUmbVp8OLxw73nP+xyfSg6y2Y7m46h9dzHHvmOeWsc48ByVHkV5XShnd1mHnLtRbhYVzqDsnSgrhi/u9lHR5B4iJRrcPMHGAQLZa5iHP2COfsMcWMDMP8HcPyseYebmMHufYuQeY3ReQcUPFhv7ziZmKZnjfHKeC+J44wzd7hiul8PITKKkiRr8hDq6XPYFNbSCGl7DkLMhF6jMBCrSju9S02tK3nA1tSgWmIo/osebIhrsJBBKEY7uJZ4aItUyQablJG1SU62TuLvOoNumMRIDpQiCCXy9jYNU9O8cFiPsi/XS5LQTlg9S2mNCB7llae6JB2LOCnDHshi3HTJ2DC3Z7dANKOGbySsqbuUNYXIzpzi3x2QwGeRiyGJJ17Kq/XzQ2/koVgJ+3gRquawDZHUE22ooLqS4lC8TW9loWaxNbuHr+FaWempYdWtYlibX5ecRHWJYhzklE49YIToth0hxssKEsWL1TXdpNjotLvWYvMj7+dlRxa9YFW8TfqaaLQ6kw0X96RADmRD9IpuI0Oh6WMHClPJkJxjlL6Eou+odrnsmP9xq1tNVrPVt4d1oNa9Gav5YGNvGe3G/v47Rdpu452IUGp6QZ2xUWMBVrVmUjNZsP/PJOh7manl6xM9z8axcXx6r4cWQnxuS98HWEDHHK034SfLZ6LMoLGBF6oxssydcT1vMoTMeIVvWJfYm6+lO1JNucImEo5h2+cl3tEnF7XK9KQuY1jbt2kFL6HXl0P+lrqxy9nk6ymaOsKWRYZVu/R+/ATHEsPGH7+nKAAAAAElFTkSuQmCC);padding-bottom:66.66666666666667%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/7fe2d360efe5ab6a6fe22fe52e836dcabc853173-5760x3840.png?rect=0,1,5760,3838&amp;w=800&amp;h=533&amp;fit=clip&amp;auto=format" alt="Content Flows Illustration" loading="lazy" srcSet="https://cdn.sanity.io/images/3do82whm/next/7fe2d360efe5ab6a6fe22fe52e836dcabc853173-5760x3840.png?rect=0,3,5760,3834&amp;w=320&amp;h=213&amp;fit=clip&amp;auto=format 320w,https://cdn.sanity.io/images/3do82whm/next/7fe2d360efe5ab6a6fe22fe52e836dcabc853173-5760x3840.png?w=480&amp;h=320&amp;fit=clip&amp;auto=format 480w,https://cdn.sanity.io/images/3do82whm/next/7fe2d360efe5ab6a6fe22fe52e836dcabc853173-5760x3840.png?rect=2,0,5756,3840&amp;w=640&amp;h=427&amp;fit=clip&amp;auto=format 640w,https://cdn.sanity.io/images/3do82whm/next/7fe2d360efe5ab6a6fe22fe52e836dcabc853173-5760x3840.png?w=720&amp;h=480&amp;fit=clip&amp;auto=format 720w,https://cdn.sanity.io/images/3do82whm/next/7fe2d360efe5ab6a6fe22fe52e836dcabc853173-5760x3840.png?rect=0,1,5760,3838&amp;w=800&amp;h=533&amp;fit=clip&amp;auto=format 800w,https://cdn.sanity.io/images/3do82whm/next/7fe2d360efe5ab6a6fe22fe52e836dcabc853173-5760x3840.png?w=960&amp;h=640&amp;fit=clip&amp;auto=format 960w,https://cdn.sanity.io/images/3do82whm/next/7fe2d360efe5ab6a6fe22fe52e836dcabc853173-5760x3840.png?rect=0,1,5760,3839&amp;w=1280&amp;h=853&amp;fit=clip&amp;auto=format 1280w,https://cdn.sanity.io/images/3do82whm/next/7fe2d360efe5ab6a6fe22fe52e836dcabc853173-5760x3840.png?w=1440&amp;h=960&amp;fit=clip&amp;auto=format 1440w,https://cdn.sanity.io/images/3do82whm/next/7fe2d360efe5ab6a6fe22fe52e836dcabc853173-5760x3840.png?rect=1,0,5758,3840&amp;w=1600&amp;h=1067&amp;fit=clip&amp;auto=format 1600w,https://cdn.sanity.io/images/3do82whm/next/7fe2d360efe5ab6a6fe22fe52e836dcabc853173-5760x3840.png?w=1920&amp;h=1280&amp;fit=clip&amp;auto=format 1920w,https://cdn.sanity.io/images/3do82whm/next/7fe2d360efe5ab6a6fe22fe52e836dcabc853173-5760x3840.png?w=5760&amp;h=3840&amp;fit=clip&amp;auto=format 5760w" sizes="(max-width: 700px) 100vw, 700px" class="Image_img__5ZmPX"/></noscript></div></div></div></section></div><div class="Plug_root__S_IIv BigCtaWithIllustration_root__PzG9G shared_bg1__OCL0e" data-inverted="false" id="61504c535dae"><section class="BigCtaWithIllustration_wrapper__DM_bo shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y" data-reversed="false"><div class="BigCtaWithIllustration_grid__ZYMB8 shared_grid12__knd2G shared_grid___Bpur"><div class="BigCtaWithIllustration_content__0Etjz"><h2 class="BigCtaWithIllustration_title__w8npe shared_fg1__EHH82 shared_sectionTitle__fhI4c shared_header__67AqL">Benefits when building a CMS integrated with Node.js</h2><div class="BigCtaWithIllustration_body__P9kPh shared_text3__MQrA6 shared_fg3__NXgMk"><ul><li>Improved developer experience (DX)</li><li>Open-source studio, fully customisable</li><li>Ability to respond quickly to editors’ needs</li><li>Content can be authored once and reused across channels.</li><li>Content be enhanced through third-party APIs</li><li>Make use of Hotspot for images</li><li>Global CDN</li><li>Easily mix rich text and data objects</li><li>Shorten innovation cycles</li><li>Enable real-time integration</li></ul></div></div><div class="BigCtaWithIllustration_media__ra5QO"><div class="BigCtaWithIllustration_imageNormal__lhtNn BigCtaWithIllustration_image__p0LNb Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.7803867403314917;--source-width:2578px;max-width:var(--source-width)"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="background-color:#575558;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsSAAALEgHS3X78AAACQ0lEQVQoz2XTSW/TQBiHcX9+RIFSiUXiCG1RLpQi4EAphYQudtKsjR0n3uPdzta03B7eJBUUcfjpr/GM553RzCgnOyknT8X2Xe4kkgnHj1OOH2183VpJ/nO0FXP0UDxI/lC6n3PaH3JaBzmNgxD10KFxGNKoFGi797wpUFder9o555WAWmUo6aPup6i7GepehjI2J/h6iXdVYLY9WlqPft1hdFZi1iaYZznD8zunMubHFLM6oVUdcvpdo6uaDLSIwUWEqcUoebAg9WckXok99Oh2uph9m8AoCAY5Yydl7Mb4TkRgJVK8WBfvt4aoFxq9lo6jh7h6jGvIlqfZkklyTR7NcEY+nXaXoWEReTmRnxGOZaIgIAxDkjhdf4ucnJHh0Gq2MXWLxJ+QjxcUQimzKXlSkkYyyLTQVA1DN6VdkIayQj/E83zSJGM2nTMtFpTpHHvk0my2JB1Wc0zyTZ8Su6Vsd0LsFYx0l/ZlD9v0KWOpGM2J/c1K83jKvLhhUf6SvCX0Egb9IZ49lr4ZRTKnFEpsLEkGwlwy1mf4/YLInJHZt2TOksguGVspoWxzVTgL5OdgSeYuiKwpqS2F3du13L1BsarXWDXx8xp75XTDORdNOeWei3ElJ6mPxFAOzMLtZfjNa/z6Er/xL0XbLanv/dXYF28nXFbkanxM6J5Z9JoGbdWgU+8LyeOAzmFJ+910rXMg3m8o69cgr+Lbk3u2Ny+n9kom/BIzUGMuPwX0qsH6zqmVmOrzlOqzTDKj9kK8zNd+A+X0Cdvr7aAAAAAAAElFTkSuQmCC);padding-bottom:56.16757176105508%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/7f0f7283fb8080cd5e39afe074474aa292d73dbf-2578x1448.png?rect=0,1,2578,1447&amp;w=800&amp;h=449&amp;fit=clip&amp;auto=format" alt="Editor Collaboration" loading="lazy" srcSet="https://cdn.sanity.io/images/3do82whm/next/7f0f7283fb8080cd5e39afe074474aa292d73dbf-2578x1448.png?rect=2,0,2574,1448&amp;w=320&amp;h=180&amp;fit=clip&amp;auto=format 320w,https://cdn.sanity.io/images/3do82whm/next/7f0f7283fb8080cd5e39afe074474aa292d73dbf-2578x1448.png?rect=2,0,2574,1448&amp;w=480&amp;h=270&amp;fit=clip&amp;auto=format 480w,https://cdn.sanity.io/images/3do82whm/next/7f0f7283fb8080cd5e39afe074474aa292d73dbf-2578x1448.png?rect=0,1,2578,1446&amp;w=640&amp;h=359&amp;fit=clip&amp;auto=format 640w,https://cdn.sanity.io/images/3do82whm/next/7f0f7283fb8080cd5e39afe074474aa292d73dbf-2578x1448.png?rect=0,1,2578,1447&amp;w=720&amp;h=404&amp;fit=clip&amp;auto=format 720w,https://cdn.sanity.io/images/3do82whm/next/7f0f7283fb8080cd5e39afe074474aa292d73dbf-2578x1448.png?rect=0,1,2578,1447&amp;w=800&amp;h=449&amp;fit=clip&amp;auto=format 800w,https://cdn.sanity.io/images/3do82whm/next/7f0f7283fb8080cd5e39afe074474aa292d73dbf-2578x1448.png?rect=0,1,2578,1447&amp;w=960&amp;h=539&amp;fit=clip&amp;auto=format 960w,https://cdn.sanity.io/images/3do82whm/next/7f0f7283fb8080cd5e39afe074474aa292d73dbf-2578x1448.png?w=1280&amp;h=719&amp;fit=clip&amp;auto=format 1280w,https://cdn.sanity.io/images/3do82whm/next/7f0f7283fb8080cd5e39afe074474aa292d73dbf-2578x1448.png?rect=1,0,2577,1448&amp;w=1440&amp;h=809&amp;fit=clip&amp;auto=format 1440w,https://cdn.sanity.io/images/3do82whm/next/7f0f7283fb8080cd5e39afe074474aa292d73dbf-2578x1448.png?rect=1,0,2577,1448&amp;w=1600&amp;h=899&amp;fit=clip&amp;auto=format 1600w,https://cdn.sanity.io/images/3do82whm/next/7f0f7283fb8080cd5e39afe074474aa292d73dbf-2578x1448.png?rect=0,1,2578,1447&amp;w=1920&amp;h=1078&amp;fit=clip&amp;auto=format 1920w,https://cdn.sanity.io/images/3do82whm/next/7f0f7283fb8080cd5e39afe074474aa292d73dbf-2578x1448.png?w=2578&amp;h=1448&amp;fit=clip&amp;auto=format 2578w" sizes="(max-width: 700px) 100vw, 700px" class="Image_img__5ZmPX"/></noscript></div></div></div></section></div><div class="Plug_root__S_IIv BigCtaWithIllustration_root__PzG9G shared_bg1__OCL0e" data-inverted="false" id="e1f675d395bf"><section class="BigCtaWithIllustration_wrapper__DM_bo shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y" data-reversed="false"><div class="BigCtaWithIllustration_grid__ZYMB8 shared_grid12__knd2G shared_grid___Bpur"><div class="BigCtaWithIllustration_content__0Etjz"><h2 class="BigCtaWithIllustration_title__w8npe shared_fg1__EHH82 shared_sectionTitle__fhI4c shared_header__67AqL">No maintenance or overhead costs</h2><div class="BigCtaWithIllustration_body__P9kPh shared_text3__MQrA6 shared_fg3__NXgMk"><p>You don’t need to know how to manage database clusters or scale global infrastructures to work properly with structured content. We take care of it for you and offer a fully managed, reliable &amp; compliant, cloud-hosted database for your content.</p></div></div><div class="BigCtaWithIllustration_media__ra5QO"><div class="BigCtaWithIllustration_imageNormal__lhtNn BigCtaWithIllustration_image__p0LNb Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.7777777777777777;--source-width:5760px;max-width:var(--source-width)"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="background-color:#141424;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAACxKAAAsSgF3enRNAAAC1UlEQVQoz13RaUjTYQDH8WeeFNbmSrdZXrOW3WSvilJLs8wXW5g5tdQOsTszyWGH07xqwzIZLlPTJh2ISdglhFl0ICR0Ur0oiw47DMqr3n37T8nCFz9+8PA8H37wCKUqBGe8fbXDPUmKwjeE0KBAjsUq+Jjlyq9cwaBZyc+LGfR0XeVru42Bqkh+2cMZupDGUIOBobJABk0uiP8xpbOlyH20zBgLFvnR27KfV1136O5opK8xhe/NWby86eDtjUr67NH0m9xHwP9X+vrpmBI8l7BZoVjjlBLoMrrwhyOFD7fq6GktZOCMns+tBXTeucmzjha+1SbwJcfzH+jEJqmnMX/hUuKNGzHq46hYo+LDHhm/TRKY58mgRUd/dQw/j4fRV6qltzGdt+1neCct7D4ezfPtHk5QOwqqps5gbWIaNnstB7N3YkuYwvtsT36b5QzkK+kvVPGjQM33fBXfiqfTUxFJt83A07Ll3M0Koi1t3D9Q4ROMJmAmqelbOV3XyIGsbdjWanhvmsyAdRa9hYF8ypXzbr83byxLeNGwmyf1e3lQFMPlTWoc6yZQGy8fuzCUFasM7Nu1C1NSJOcT5bzJkfPpiI7XB4N4vH0cD3f7cL88mZazVTQ7arh8dAt1adOpjFdjiVMgvH2d2MgP+08NIWrhTHLjdDgSldxLd+VxphuPsv3oNM2mLVNDa2YQV0tTaaq303S2lgvFGZzaHMbJZB3FMV4jC1WaYGYHBxC/QCUdTuDSOndup8ro2CC4ZhRcSpnI+XR/aowa7EZ/GvYso9myg6aybVRvXYxFr6Y01htzhBtintafmDkaciIU1Bs8uZ7kQluyoCVB4NALqmIF5StklEW5URzlQclKL6x6FScSArEa1BRFj8ccLuPwEsEhKSJj0WSssV5cSXKlfb3gSqLgnEFwarUERQtKIgUFSwX50mWz1AXS48IImYSIYeRvnFjeYsEfKhTR4cDa/J0AAAAASUVORK5CYII=);padding-bottom:56.25%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/7c61d854dda39dcb2ffdb5c8ee60bdfdc888b737-5760x3240.png?w=800&amp;h=450&amp;fit=clip&amp;auto=format" alt="Illustration Maintenance" loading="lazy" srcSet="https://cdn.sanity.io/images/3do82whm/next/7c61d854dda39dcb2ffdb5c8ee60bdfdc888b737-5760x3240.png?w=320&amp;h=180&amp;fit=clip&amp;auto=format 320w,https://cdn.sanity.io/images/3do82whm/next/7c61d854dda39dcb2ffdb5c8ee60bdfdc888b737-5760x3240.png?w=480&amp;h=270&amp;fit=clip&amp;auto=format 480w,https://cdn.sanity.io/images/3do82whm/next/7c61d854dda39dcb2ffdb5c8ee60bdfdc888b737-5760x3240.png?w=640&amp;h=360&amp;fit=clip&amp;auto=format 640w,https://cdn.sanity.io/images/3do82whm/next/7c61d854dda39dcb2ffdb5c8ee60bdfdc888b737-5760x3240.png?w=720&amp;h=405&amp;fit=clip&amp;auto=format 720w,https://cdn.sanity.io/images/3do82whm/next/7c61d854dda39dcb2ffdb5c8ee60bdfdc888b737-5760x3240.png?w=800&amp;h=450&amp;fit=clip&amp;auto=format 800w,https://cdn.sanity.io/images/3do82whm/next/7c61d854dda39dcb2ffdb5c8ee60bdfdc888b737-5760x3240.png?w=960&amp;h=540&amp;fit=clip&amp;auto=format 960w,https://cdn.sanity.io/images/3do82whm/next/7c61d854dda39dcb2ffdb5c8ee60bdfdc888b737-5760x3240.png?w=1280&amp;h=720&amp;fit=clip&amp;auto=format 1280w,https://cdn.sanity.io/images/3do82whm/next/7c61d854dda39dcb2ffdb5c8ee60bdfdc888b737-5760x3240.png?w=1440&amp;h=810&amp;fit=clip&amp;auto=format 1440w,https://cdn.sanity.io/images/3do82whm/next/7c61d854dda39dcb2ffdb5c8ee60bdfdc888b737-5760x3240.png?w=1600&amp;h=900&amp;fit=clip&amp;auto=format 1600w,https://cdn.sanity.io/images/3do82whm/next/7c61d854dda39dcb2ffdb5c8ee60bdfdc888b737-5760x3240.png?w=1920&amp;h=1080&amp;fit=clip&amp;auto=format 1920w,https://cdn.sanity.io/images/3do82whm/next/7c61d854dda39dcb2ffdb5c8ee60bdfdc888b737-5760x3240.png?w=5760&amp;h=3240&amp;fit=clip&amp;auto=format 5760w" sizes="(max-width: 700px) 100vw, 700px" class="Image_img__5ZmPX"/></noscript></div></div></div></section></div><div class="Plug_root__S_IIv" data-inverted="false"><section class="Integrations_wrapper__6JQV3 shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y"><header class="Integrations_header__7U9_e"><div class="Integrations_label__kSzt5 shared_label__Ytarj shared_label_base__ALIe4 shared_fg3__NXgMk">CMS integrations</div><h2 class="Integrations_heading__AXupl shared_sectionTitle__fhI4c shared_header__67AqL">Integrate Sanity with other technologies</h2><p class="Integrations_subtitle__qfYc3 shared_text2__BcBAQ shared_fg2__gvnW7">Sanity can be integrated with any major framework, providing the flexibility need to have full control of your project.</p></header><ul class="Integrations_items__Xkjhd"><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/react-cms"><img src="https://cdn.sanity.io/images/3do82whm/next/ca710bdba35f782cf15b885e6b78dd3affc012b8-23x20.svg?rect=2,0,20,20&amp;w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="" loading="lazy" class="Integrations_logo__4qOin"/>React</a></li><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/nextjs-cms"><img src="https://cdn.sanity.io/images/3do82whm/next/7fd66ae7b3aa7e444083f8138e31bfb9c57bc443-28x29.svg?rect=0,1,28,28&amp;w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="" loading="lazy" class="Integrations_logo__4qOin"/>Next.js</a></li><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/angular-cms"><img src="https://cdn.sanity.io/images/3do82whm/next/e3be12475f76351961e14b5ef0efe380ae836965-250x250.svg?w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="" loading="lazy" class="Integrations_logo__4qOin"/>Angular</a></li><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/nodejs-cms"><img src="https://cdn.sanity.io/images/3do82whm/next/e73bdb61f8348a6160d373f0efc50599f30928fa-256x289.svg?rect=0,17,256,256&amp;w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="" loading="lazy" class="Integrations_logo__4qOin"/>Node.js</a></li><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/graphql"><img src="https://cdn.sanity.io/images/3do82whm/next/5291daa645b8f31fc8755e359d00fbfb21bf94db-400x400.svg?w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="" loading="lazy" class="Integrations_logo__4qOin"/>GraphQL</a></li><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/vue-cms"><img src="https://cdn.sanity.io/images/3do82whm/next/f3ca2e457cb6726b7f0c4fe3526b833524c37bff-64x64.svg?w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="" loading="lazy" class="Integrations_logo__4qOin"/>Vue.js</a></li><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/gatsby-cms"><img src="https://cdn.sanity.io/images/3do82whm/next/5906e7bfdd406237b9c1709f1a817206c34b1207-28x29.svg?rect=0,1,28,28&amp;w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="" loading="lazy" class="Integrations_logo__4qOin"/>Gatsby</a></li><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/hugo-cms"><img src="https://cdn.sanity.io/images/3do82whm/next/7c4a59ddf54d082d9eaaccd276d84a7064d5a0ac-370x391.svg?rect=0,11,370,370&amp;w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="" loading="lazy" class="Integrations_logo__4qOin"/>Hugo</a></li><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/remix-cms"><img src="https://cdn.sanity.io/images/3do82whm/next/343b8bc567ed87beb5cde39b073b27675bc95b2e-256x297.svg?rect=0,21,256,256&amp;w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="" loading="lazy" class="Integrations_logo__4qOin"/>Remix</a></li><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/javascript-cms"><img src="https://cdn.sanity.io/images/3do82whm/next/7167fd4b372fae0f6e1bb02cce37791034518c39-512x512.png?w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="JavaScript logo" loading="lazy" class="Integrations_logo__4qOin"/>JavaScript</a></li><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/nuxtjs-cms"><img src="https://cdn.sanity.io/images/3do82whm/next/cd37c610868fae7a34706ca9ce96b0844fc52efb-900x900.svg?w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="Nuxt.js logo in green" loading="lazy" class="Integrations_logo__4qOin"/>Nuxt.js</a></li><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/astro-cms"><img src="https://cdn.sanity.io/images/3do82whm/next/50dd499693bb28a149f802f3cf6e433b177e2aa2-256x366.svg?rect=0,55,256,256&amp;w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="Astro icon" loading="lazy" class="Integrations_logo__4qOin"/>Astro</a></li><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/sveltekit-cms"><img src="https://cdn.sanity.io/images/3do82whm/next/d2f79642f1dc5aab2ae22e7e107147f0e121e927-98x118.svg?rect=0,10,98,98&amp;w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="SvelteKit logo" loading="lazy" class="Integrations_logo__4qOin"/>SvelteKit</a></li><li class="Integrations_item__lzg8c"><a class="Integrations_link__herYX" href="/11ty-cms"><img src="https://cdn.sanity.io/images/3do82whm/next/74cb8591e64685d1f1df0255b9aaa9cbb6ef2f54-256x214.svg?rect=21,0,214,214&amp;w=64&amp;h=64&amp;fit=max&amp;auto=format" alt="11ty logo" loading="lazy" class="Integrations_logo__4qOin"/>Eleventy</a></li></ul></section></div><div class="Plug_root__S_IIv StarterTemplates_root__90DZF shared_bg1__OCL0e shared_fg1__EHH82" data-inverted="true" id="227483f27562"><section class="StarterTemplates_wrapper__0_Vz0 shared_sectionContainer2___zZ0P shared_container2__iZo6U shared_container1__yecs8 shared_sectionContainerPadding2__wvg1y"><h2 class="StarterTemplates_title__Gr_wx shared_fg1__EHH82 shared_header5__D2Ipj shared_header__67AqL">Build a Node.js website in minutes</h2><div class="StarterTemplates_subtitle__mENF7 shared_fg3__NXgMk shared_text3__MQrA6"><p>Get up and running in less than 5 minutes with one of Sanity&#x27;s Node.js templates.</p></div><div class="StarterTemplates_templates__xYUQH"><a class="TemplatePreview_root__LoA0i shared_box__eqBFk shared_borderRadius__O_jrc shared_hover1__S5ioP shared_hairline1__dHji5 shared_fg1__EHH82 StarterTemplates_template__sbDyE" href="/templates/blog-with-built-in-content-editing"><div class="TemplatePreview_media__gIi_b shared_hairline1__dHji5"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.3333333333333333;--source-width:1311px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:75%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img clip="crop" src="https://cdn.sanity.io/images/3do82whm/next/e00efd081ca6008d24e1d932bd4ddb2649172513-1311x886.png?rect=66,0,1181,886&amp;w=320&amp;h=240&amp;fit=clip&amp;auto=format" alt="Blog with Built-in Content Editing" loading="lazy" width="320" height="240" srcSet="https://cdn.sanity.io/images/3do82whm/next/e00efd081ca6008d24e1d932bd4ddb2649172513-1311x886.png?rect=66,0,1181,886&amp;w=320&amp;h=240&amp;fit=clip&amp;auto=format 320w,https://cdn.sanity.io/images/3do82whm/next/e00efd081ca6008d24e1d932bd4ddb2649172513-1311x886.png?rect=66,0,1181,886&amp;w=480&amp;h=360&amp;fit=clip&amp;auto=format 480w,https://cdn.sanity.io/images/3do82whm/next/e00efd081ca6008d24e1d932bd4ddb2649172513-1311x886.png?rect=66,0,1181,886&amp;w=640&amp;h=480&amp;fit=clip&amp;auto=format 640w,https://cdn.sanity.io/images/3do82whm/next/e00efd081ca6008d24e1d932bd4ddb2649172513-1311x886.png?rect=66,0,1181,886&amp;w=720&amp;h=540&amp;fit=clip&amp;auto=format 720w,https://cdn.sanity.io/images/3do82whm/next/e00efd081ca6008d24e1d932bd4ddb2649172513-1311x886.png?rect=66,0,1181,886&amp;w=960&amp;h=720&amp;fit=clip&amp;auto=format 960w,https://cdn.sanity.io/images/3do82whm/next/e00efd081ca6008d24e1d932bd4ddb2649172513-1311x886.png?rect=66,0,1181,886&amp;w=1080&amp;h=810&amp;fit=clip&amp;auto=format 1080w,https://cdn.sanity.io/images/3do82whm/next/e00efd081ca6008d24e1d932bd4ddb2649172513-1311x886.png?rect=65,0,1182,886&amp;w=1311&amp;h=983&amp;fit=clip&amp;auto=format 1311w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div class="TemplatePreview_text__LgV70"><h4 class="TemplatePreview_title__01QD0 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Blog with Built-in Content Editing</h4><p class="TemplatePreview_subtitle__WMj3N shared_fg2__gvnW7 shared_text3__MQrA6">A Sanity-powered blog with built-in content editing and instant previews.</p></div><div><ul class="TemplatePreview_metadata__TWyuW shared_fg2__gvnW7 shared_text3__MQrA6"><li>Vercel</li><li>Next.js</li></ul></div></a><a class="TemplatePreview_root__LoA0i shared_box__eqBFk shared_borderRadius__O_jrc shared_hover1__S5ioP shared_hairline1__dHji5 shared_fg1__EHH82 StarterTemplates_template__sbDyE" href="/templates/personal-website-with-built-in-content-editing"><div class="TemplatePreview_media__gIi_b shared_hairline1__dHji5"><div class="Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.3333333333333333;--source-width:3092px"><div class="Image_lqip__4DIba" data-show-placeholder="true" data-is-loaded="0" aria-hidden="true" style="padding-bottom:75%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img clip="crop" src="https://cdn.sanity.io/images/3do82whm/next/439d7883afa30515541f8970622c074f4de58aaf-3092x1790.png?rect=353,0,2387,1790&amp;w=320&amp;h=240&amp;fit=clip&amp;auto=format" alt="Personal Website with Built-in Content Editing" loading="lazy" width="320" height="240" srcSet="https://cdn.sanity.io/images/3do82whm/next/439d7883afa30515541f8970622c074f4de58aaf-3092x1790.png?rect=353,0,2387,1790&amp;w=320&amp;h=240&amp;fit=clip&amp;auto=format 320w,https://cdn.sanity.io/images/3do82whm/next/439d7883afa30515541f8970622c074f4de58aaf-3092x1790.png?rect=353,0,2387,1790&amp;w=480&amp;h=360&amp;fit=clip&amp;auto=format 480w,https://cdn.sanity.io/images/3do82whm/next/439d7883afa30515541f8970622c074f4de58aaf-3092x1790.png?rect=353,0,2387,1790&amp;w=640&amp;h=480&amp;fit=clip&amp;auto=format 640w,https://cdn.sanity.io/images/3do82whm/next/439d7883afa30515541f8970622c074f4de58aaf-3092x1790.png?rect=353,0,2387,1790&amp;w=720&amp;h=540&amp;fit=clip&amp;auto=format 720w,https://cdn.sanity.io/images/3do82whm/next/439d7883afa30515541f8970622c074f4de58aaf-3092x1790.png?rect=353,0,2387,1790&amp;w=960&amp;h=720&amp;fit=clip&amp;auto=format 960w,https://cdn.sanity.io/images/3do82whm/next/439d7883afa30515541f8970622c074f4de58aaf-3092x1790.png?rect=353,0,2387,1790&amp;w=1080&amp;h=810&amp;fit=clip&amp;auto=format 1080w,https://cdn.sanity.io/images/3do82whm/next/439d7883afa30515541f8970622c074f4de58aaf-3092x1790.png?rect=353,0,2387,1790&amp;w=1440&amp;h=1080&amp;fit=clip&amp;auto=format 1440w,https://cdn.sanity.io/images/3do82whm/next/439d7883afa30515541f8970622c074f4de58aaf-3092x1790.png?rect=353,0,2387,1790&amp;w=2160&amp;h=1620&amp;fit=clip&amp;auto=format 2160w,https://cdn.sanity.io/images/3do82whm/next/439d7883afa30515541f8970622c074f4de58aaf-3092x1790.png?rect=353,0,2387,1790&amp;w=3092&amp;h=2319&amp;fit=clip&amp;auto=format 3092w" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div class="TemplatePreview_text__LgV70"><h4 class="TemplatePreview_title__01QD0 shared_fg1__EHH82 shared_header6__lhz92 shared_header__67AqL">Personal Website with Built-in Content Editing</h4><p class="TemplatePreview_subtitle__WMj3N shared_fg2__gvnW7 shared_text3__MQrA6">A Sanity-powered personal website with built-in content editing and instant previews.</p></div><div><ul class="TemplatePreview_metadata__TWyuW shared_fg2__gvnW7 shared_text3__MQrA6"><li>Vercel</li><li>Next.js</li></ul></div></a></div><div class="StarterTemplates_footer__sQ4DH"><a class="StarterTemplates_linkToAll__7WXGs shared_link__QWAu0 shared_arrowAfter__AGff1" href="/templates">Browse all templates</a></div></section></div><div class="_slug__lastUpdatedSection__ccTJ0 shared_container2__iZo6U shared_container1__yecs8"><p class="_slug__lastUpdated___T_Yt shared_code__uDXGf">Last updated <!-- -->April 25, 2023</p></div></div><dialog class="GlobalSearch_dialog__GVcL5 shared_fg1__EHH82 shared_bg1__OCL0e" id="global-search"></dialog><nav class="Footer_root__m_ukm" role="navigation" aria-label="Site footer"><div class="Footer_links__6wOW9"><div role="group" aria-label="Product"><h2 class="Footer_sectionTitle__HB_yi">Product</h2><a class="Footer_navLink__Fi28k" href="/studio">Sanity Studio</a><a class="Footer_navLink__Fi28k" href="/developer-experience">APIs</a><a class="Footer_navLink__Fi28k" href="/content-lake">Content Lake</a><a class="Footer_navLink__Fi28k" href="/ai-assist">AI Assist</a><a class="Footer_navLink__Fi28k" href="/security">Security &amp; Compliance</a><a class="Footer_navLink__Fi28k" href="/compare-sanity">Compare Sanity</a><a class="Footer_navLink__Fi28k" href="/industry-cms">Use Cases</a></div><div role="group" aria-label="Resources"><h2 class="Footer_sectionTitle__HB_yi">Resources</h2><a class="Footer_navLink__Fi28k" href="/docs">Documentation</a><a class="Footer_navLink__Fi28k" href="/blog">Blog</a><a class="Footer_navLink__Fi28k" href="/resources">Resource library</a><a class="Footer_navLink__Fi28k" href="/customers">Customer stories</a><div><button type="button" class="Footer_navLinkWithDropdown__wwpvS" aria-expanded="false" aria-haspopup="menu">Guides<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 10.5L12.5 14L9 10.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><ul class="FallbackMenuItem_seoLinks__H13Ob"><li><a href="https://www.sanity.io/guides/build-your-first-blog-using-react">React Blog</a></li><li><a href="https://www.sanity.io/guides/the-blog-template">Gatsby Blog</a></li><li><a href="https://www.sanity.io/guides/the-landing-page-template">Next.js Landing Pages</a></li><li><a href="https://www.sanity.io/guides/make-a-pwa-with-react">Making a PWA</a></li><li><a href="https://www.sanity.io/guides/create-a-single-page-application-with-vuejs-and-sanity">Single Page Application</a></li><li><a href="https://www.sanity.io/guides/using-typescript-with-svelte">Svelte &amp; Typescript App</a></li><li><a href="https://www.sanity.io/guides/tailwind-css-with-vue-js">Vue &amp; Tailwind Blog</a></li><li><a href="https://www.sanity.io/guides/best-developer-portfolio-templates">Developer Portfolio Templates</a></li><li><a href="https://www.sanity.io/guides/form-validation-with-npm-yup">Form validation with Yup</a></li><li><a href="https://www.sanity.io/guides/nextjs-live-preview">Live Preview with Next.js and Sanity.io</a></li><li><a href="https://www.sanity.io/create-task-guides">Sanity Create task guides</a></li></ul></div><div><button type="button" class="Footer_navLinkWithDropdown__wwpvS" aria-expanded="false" aria-haspopup="menu">Templates<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 10.5L12.5 14L9 10.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><ul class="FallbackMenuItem_seoLinks__H13Ob"><li><a href="https://www.sanity.io/templates/blog-with-built-in-content-editing">Next.js blog</a></li><li><a href="https://www.sanity.io/templates/personal-website-with-built-in-content-editing">Next.js personal website</a></li><li><a href="https://www.sanity.io/templates/nextjs-sanity-clean">Clean Next.js + Sanity app</a></li><li><a href="https://www.sanity.io/templates/remix-sanity-clean">Clean Remix + Sanity app</a></li><li><a href="https://www.sanity.io/templates/sveltekit-sanity-clean">Clean SvelteKit + Sanity app</a></li><li><a href="https://www.sanity.io/templates">All Templates</a></li></ul></div><div><button type="button" class="Footer_navLinkWithDropdown__wwpvS" aria-expanded="false" aria-haspopup="menu">Partners<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 10.5L12.5 14L9 10.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><ul class="FallbackMenuItem_seoLinks__H13Ob"><li><a href="https://www.sanity.io/agency-partners">Agency partners</a></li><li><a href="https://www.sanity.io/technology-partners">Technology partners</a></li></ul></div><div><button type="button" class="Footer_navLinkWithDropdown__wwpvS" aria-expanded="false" aria-haspopup="menu">Explainers<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 10.5L12.5 14L9 10.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><ul class="FallbackMenuItem_seoLinks__H13Ob"><li><a href="https://www.sanity.io/headless-cms">Headless CMS 101</a></li><li><a href="https://www.sanity.io/static-websites">Static Sites 101</a></li><li><a href="https://www.sanity.io/headless-commerce">Headless Commerce 101</a></li><li><a href="https://www.sanity.io/cms-for-enterprise">CMS for enterprise</a></li><li><a href="https://www.sanity.io/headless-seo">Headless SEO</a></li><li><a href="/docs/localization">Localization</a></li><li><a href="https://www.sanity.io/content-as-a-service">Content as a Service</a></li><li><a href="https://www.sanity.io/what-is-a-digital-experience-platform">What is a DXP?</a></li><li><a href="https://www.sanity.io/typescript-guide">Typescript 101</a></li><li><a href="https://www.sanity.io/ecommerce-seo">Ecommerce SEO</a></li><li><a href="https://www.sanity.io/composable-dxp">What is a Composable DXP?</a></li><li><a href="https://www.sanity.io/what-is-an-api">What is an API?</a></li><li><a href="https://www.sanity.io/guides/graphql-vs-rest-api-comparison">GraphQL vs REST</a></li></ul></div><div><button type="button" class="Footer_navLinkWithDropdown__wwpvS" aria-expanded="false" aria-haspopup="menu">CMS<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 10.5L12.5 14L9 10.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><ul class="FallbackMenuItem_seoLinks__H13Ob"><li><a href="/react-cms">React CMS</a></li><li><a href="/nextjs-cms">Next.JS CMS</a></li><li><a href="/cms-for-shopify">CMS for Shopify</a></li><li><a href="https://www.sanity.io/api-cms">API-first CMS</a></li><li><a href="/content-platform">Content platform</a></li><li><a href="/multilingual-cms">Multilingual CMS</a></li><li><a href="/static-site-cms">Static Site CMS</a></li><li><a href="/gatsby-cms">Gatsby CMS</a></li><li><a href="/nodejs-cms">Node CMS</a></li><li><a href="/ecommerce-cms">E-commerce CMS</a></li><li><a href="/vue-cms">Vue CMS</a></li><li><a href="/angular-cms">Angular CMS</a></li><li><a href="/graphql">GraphQL CMS</a></li><li><a href="/newspaper-cms">Newspaper CMS</a></li><li><a href="/magazine-cms">Magazine CMS</a></li><li><a href="/mobile-cms">CMS for apps</a></li><li><a href="/remix-cms">Remix CMS</a></li><li><a href="https://www.sanity.io/nuxtjs-cms">Nuxt CMS</a></li><li><a href="/sveltekit-cms">SvelteKit CMS</a></li><li><a href="https://www.sanity.io/agile-cms">Agile CMS</a></li><li><a href="https://www.sanity.io/11ty-cms">Eleventy CMS</a></li><li><a href="https://www.sanity.io/multi-site-cms">Multisite CMS</a></li></ul></div></div><div role="group" aria-label="Company"><h2 class="Footer_sectionTitle__HB_yi">Company</h2><a class="Footer_navLink__Fi28k" href="/contact/sales?ref=footer">Contact Sales</a><a class="Footer_navLink__Fi28k" href="/enterprise?ref=footer">Enterprise</a><a class="Footer_navLink__Fi28k" href="/careers">Careers</a><a class="Footer_navLink__Fi28k" href="/legal/tos">Terms of Service</a><a class="Footer_navLink__Fi28k" href="/legal/privacy">Privacy Policy</a><a class="Footer_navLink__Fi28k" href="/accessibility">Accessibility Statement</a><a class="Footer_navLink__Fi28k" target="_blank" href="https://cdn.sanity.io/files/3do82whm/next/6313de929b146cb92702c9fcdfcbcf296a9ae37e.pdf">Transparency Statement</a><a class="Footer_navLink__Fi28k" target="_blank" href="https://opensourcepledge.com/members/sanity/">Open Source Pledge</a></div></div><div class="Footer_socialSidebar__JL4GT"><div class="Footer_socialLinks__0DnKL"><h2 class="Footer_sectionTitle__HB_yi">Stay connected</h2><ul class="ChannelsLinks_socialLinkList__1i8Eh shared_resetList__sPSb0 shared_reset__i9XcS channels-links"><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" target="_blank" href="https://github.com/sanity-io"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg viewBox="0 0 256 250" version="1.1" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid" height="32"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="currentColor"></path></g></svg></span> <!-- -->GitHub</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" target="_blank" href="https://slack.sanity.io"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg width="1em" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="currentColor"><path d="M3.4 10.1a1.7 1.7 0 01-3.4 0c0-1 .8-1.7 1.7-1.7h1.7v1.7z"></path><path d="M4.2 10.1a1.7 1.7 0 013.4 0v4.2a1.7 1.7 0 01-3.4 0v-4.2z"></path><path d="M5.9 3.4a1.7 1.7 0 010-3.4c1 0 1.7.8 1.7 1.7v1.7H5.9z"></path><path d="M5.9 4.2a1.7 1.7 0 010 3.4H1.7a1.7 1.7 0 010-3.4h4.2z"></path><path d="M12.6 5.9a1.7 1.7 0 013.4 0c0 1-.8 1.7-1.7 1.7h-1.7V5.9z"></path><path d="M11.8 5.9a1.7 1.7 0 01-3.4 0V1.7a1.7 1.7 0 013.4 0v4.2z"></path><path d="M10.1 12.6a1.7 1.7 0 010 3.4c-1 0-1.7-.8-1.7-1.7v-1.7h1.7z"></path><path d="M10.1 11.8a1.7 1.7 0 010-3.4h4.2a1.7 1.7 0 010 3.4h-4.2z"></path></svg></span> <!-- -->Community</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" target="_blank" href="https://x.com/sanity_io"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg viewBox="0 0 1200 1227" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></span> <!-- -->X.com</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" target="_blank" href="https://bsky.app/profile/sanity.io"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg viewBox="0 0 360 320"><use href="/_next/static/media/bsky-logo.667b6b23.svg#icon"></use></svg></span> <!-- -->Bluesky</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" target="_blank" href="https://www.youtube.com/@sanity_io"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg width="1em" height="1em" viewBox="0 0 192 192" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M164.7 37.7C172.3 39.8 178.3 45.8 180.3 53.4C184 67.2 184 96 184 96C184 96 184 124.8 180.4 138.6C178.3 146.3 172.4 152.3 164.8 154.3C151 158 96 158 96 158C96 158 41 158 27.3 154.3C19.7 152.2 13.7 146.2 11.7 138.6C8 124.8 8 96 8 96C8 96 8 67.2 11.6 53.4C13.7 45.7 19.6 39.7 27.2 37.7C41 34 96 34 96 34C96 34 151 34 164.7 37.7ZM124 96L78 69.8V122.2L124 96Z" fill="currentColor"></path></svg></span> <!-- -->YouTube</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" target="_blank" href="https://stackoverflow.com/questions/tagged/sanity"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg width="1em" viewBox="0 0 12 15" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1 9.2h1.3v5H0v-5h1.3V13H10V9.2z"></path><path d="M2.6 8.8L9 10.1 9 9 3 7.6l-.3 1.2zm.9-3l5.7 2.7.6-1.1L4 4.7l-.5 1.1zM5 3l4.8 4 .9-1-5-4-.7 1zm3.1-3l-1 .8 3.8 5 1-.7L8.2 0zM2.5 11.7H9v-1.3H2.5v1.3z"></path></svg></span> <!-- -->Stack Overflow</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" href="/feed/rss"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg xmlns="http://www.w3.org/2000/svg" width="1em" fill="currentColor" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-3.374 17c-.897 0-1.626-.727-1.626-1.624s.729-1.624 1.626-1.624 1.626.727 1.626 1.624-.729 1.624-1.626 1.624zm3.885 0c-.03-3.022-2.485-5.474-5.511-5.504v-2.406c4.361.03 7.889 3.555 7.92 7.91h-2.409zm4.081 0c-.016-5.297-4.303-9.571-9.592-9.594v-2.406c6.623.023 11.985 5.384 12 12h-2.408z"></path></svg></span> <!-- -->Blog RSS</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" href="/newsletter"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M1.5 8.67v8.58a3 3 0 003 3h15a3 3 0 003-3V8.67l-8.928 5.493a3 3 0 01-3.144 0L1.5 8.67z"></path><path d="M22.5 6.908V6.75a3 3 0 00-3-3h-15a3 3 0 00-3 3v.158l9.714 5.978a1.5 1.5 0 001.572 0L22.5 6.908z"></path></svg></span> <!-- -->Newsletter</a></li></ul></div></div><div class="Footer_bottom__wsfnU"><a class="Footer_logo__Rbx6w" href="/"><svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="28" height="28" rx="3" fill="#F03E2F"></rect><path d="M8.62 7.25c0 2.41 1.52 3.84 4.54 4.6l3.21.73c2.87.64 4.61 2.25 4.61 4.87a4.91 4.91 0 01-1.07 3.15c0-2.61-1.37-4.02-4.69-4.87l-3.15-.7c-2.52-.57-4.47-1.89-4.47-4.73a4.89 4.89 0 011.02-3.05z" fill="#FFFFFF"></path><path d="M17.94 16.8c1.37.87 1.97 2.07 1.97 3.8-1.13 1.42-3.12 2.22-5.46 2.22-3.94 0-6.7-1.9-7.3-5.21h3.78c.48 1.52 1.77 2.22 3.5 2.22 2.1 0 3.49-1.1 3.52-3.03" fill="#FFFFFFB3"></path><path d="M10.59 10.82a3.99 3.99 0 01-1.97-3.57c1.1-1.4 3-2.27 5.32-2.27 4 0 6.33 2.08 6.9 5H17.2c-.4-1.15-1.4-2.05-3.23-2.05-1.96 0-3.3 1.12-3.37 2.9" fill="#FFFFFFB3"></path></svg></a><div></div><div class="Footer_copyright__8W_Zp">© Sanity <!-- -->2025</div><button class="Footer_editCookieConsentBtn__U4zIv">Cookie preferences</button><div aria-hidden="true" style="flex:1"></div></div></nav></div><!--$--><!--/$--><!--$--><!--/$--><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N3ZSHCP" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"route":{"image":null,"seoDescription":"Sanity is a fully customizable React.js Headless CMS. Easily define your content models with JavaScript and extend it with your own React.js components","_rev":"NixT6y2xELTAwHInpbKzKS","page":{"showLastUpdated":true,"_createdAt":"2019-10-28T21:22:10Z","_rev":"cOrVoLHD1qT5y0raOWqUkl","_id":"mkHgKoKEtUqKZKIW9jwM0t","darkMode":null,"_updatedAt":"2023-04-25T12:49:46Z","content":[{"useCase":null,"featureList":null,"heading":"Node.js CMS","cta":null,"versions":null,"templates":null,"stories":null,"illustration":{"_type":"illustration","image":{"crop":{"top":0.19839816374868757,"left":0.03767123287671233,"bottom":0.0030522794422875865,"_type":"sanity.imageCrop","right":0},"size":"header","hotspot":{"width":0.7996575342465759,"x":0.4375000000000003,"y":0.5976729421532,"height":0.7985495568090248,"_type":"sanity.imageHotspot"},"_type":"image","alt":"CMS Editor Interface for Node","style":"ui","asset":{"url":"https://cdn.sanity.io/images/3do82whm/next/f31379d654eabc2feb5c0226510fce1195a0b3bd-2680x1506.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAACj0lEQVQokWWRy08TURjF+7cA9mFbaDABNrrQrX8ALNgYHxgXNaXRmBhNXLoR2jLCwqQQK4ZoYuLGkNKWMgIqKhExLYiB0JnaIHTmdp7tzHfMtAU13uTcc3Mfv5vzfS68fE5twXF6MYvGXArq7AxqqWnUUsm2pk/EUkmwp8mm11JJap+T+myaXIczT2h3aoK2uBi2uDgVuTjWuTh4LoHsRAKZRBwL8VhznZ+cxOJjDguxcaTHH2EhNoZsIkbZRAx5LkGrU5Pkmn9wHw8vX8LtwUG6NTSEO8PDGLt7D6/nXiGf4bGYziP9Jo3cfBrv8jzeL/FYyeawnMlgNZfDh6UlWuN5fOR5Wn+7TC7uxghdPHuOertD6A12U1/vGYTDEfCrn1A5UiEeMBR29rH9Yw+Vg1+QWQ0yY5BlBkVRoWk6aboOVdPIkWv82hVcGBiA1+eH1+1BwH8a4fBNfNnYhGURdKMOsVyBIIpgTEajXke9LbIJAJoTCOQMV2zkahPo9vngcXsQDPgRiURQKBSat0zThCBW8H23jFKF4YgZqCkaVFWDYZgOmBy4adbJNM0W8Hx/PzrdHpxyu9EdCGB0dBTFYrH5saYb+LolIL0mIruhYH3XhHCgoFqtolqVIEkSSZIEWZZJUdQ/wC63B26PFz3B4H/AzW0Bi59FrBQUfCuZqByqkGTZgcABOUDGGKmqRq7Y9TbQ44PXH0AoFEI0Gj0B6oaJPaGMnT0RlUOGmmY295xSNBoNR3TilnUM7GtF9vrQ0/Mv0DBNiOWfKAkiajWGet2EYRjN+lm23eoEtTpi2fZx5D50dHWho7MTAb8f0b8iO4+dDu+XBEgyg24Y0DQNuq7DsizYNpFt27BtmyzLpt8yDbnZjv9jUgAAAABJRU5ErkJggg==","dimensions":{"height":1506,"width":2680,"aspectRatio":1.7795484727755644},"palette":{"dominant":{"background":"#fcacac"}}}}}},"ctas":[{"_type":"cta","link":"/get-started","_key":"2c1b2d04a865","priority":"primary","title":"Get started today","internalLink":null,"route":null},{"internalLink":null,"route":null,"_key":"0d369238f99f","priority":"secondary","title":"Get a demo","_type":"cta","link":"/contact/sales"}],"background":null,"bottom":null,"showCopyPaste":false,"tagline":[{"_key":"60d9a16a9a17","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Sanity is an open-source API-based Headless CMS for Node.js. Use Sanity to build the fastest, most flexible CMS for delivering content to digital devices and products.","_key":"ed785b9f1c60"}],"_type":"block","style":"normal"}],"layout":"two-col-img-right","ctaCollection":null,"body":null,"caseStudies":null,"useCases":null,"features":null,"_key":"b8fa0403b1ce","_type":"hero","items":null},{"features":null,"illustration":null,"_key":"f54a830d5492","_type":"customPlug","items":null,"ctaCollection":null,"cta":null,"useCase":null,"background":{"inverted":false},"body":null,"ctas":null,"versions":null,"caseStudies":null,"useCases":null,"stories":null,"name":"clients","templates":null,"bottom":null,"featureList":null},{"_key":"1e8fb7e33fde","title":"Node.js Content Management System","templates":null,"ctaCollection":null,"bottom":null,"stories":null,"reversed":false,"background":{"inverted":false},"body":[{"_type":"block","style":"normal","_key":"0aaee37fa1f2","markDefs":[],"children":[{"_type":"span","marks":[],"text":"To get started in minutes, try Sanity a blog or portfolio template made with Gatsby. The starters comes with a fully configured Sanity Studio and a best practice react cms frontend framework.","_key":"0aaee37fa1f20"}]},{"style":"normal","_key":"0fb030989223","markDefs":[],"children":[{"_key":"0fb0309892230","_type":"span","marks":[],"text":"If you would like to build a CMS from scratch, you can get started by installing the CLI tooling: "}],"_type":"block"},{"markDefs":[],"children":[{"_type":"span","marks":["code"],"text":"npm create sanity@latest","_key":"c25663fb77d50"}],"_type":"block","style":"normal","_key":"951090a4761f"}],"items":null,"ctas":null,"versions":null,"useCase":null,"features":null,"cta":{"_type":"cta","internalLink":null,"route":null},"featureList":null,"caseStudies":null,"illustration":{"image":{"_type":"image","alt":"Illustration Content Management","asset":{"url":"https://cdn.sanity.io/images/3do82whm/next/851d1263367f3e1d36389637d8ab8b3918656abc-2092x1622.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsSAAALEgHS3X78AAACqklEQVQ4y5WT2U8TURTG+Wt8MFaWKqUrUArWUkirbV3+DqNRYkEkqRZEoiBiulN8U998UhNDSHymkBYksZBgO9MNulDa0n7ec8M0canGh5OZufec3/nud+a2FQoFHB0doVqtolaroVKpNIO+aZ32j4+PUa/X0Wg0eNC7FCcnJzyvXC6jLZfLIZ/P8yJ6iqKIZDIJQRBweHjIk6hpsVjkTahYCglGzSiH6jmQCkulEg4ODpBIJLG//509E8hkMjyJ9imk01ATCulU9E77xDoFksISioUcslmBbWQ5iFRRSEBpTYISkBT+BqTEUjEPIbGNregXxKIR7OzsIB7/xpVSAyogGJ0knU5jdzeOvb09DqEGvwAL7COD1c/vMTvtxMOJe5icdML1aApv371h4HjTlkw2g4+fPsDtdmHmiRtra6vcKhLVBJI3oiggvByAzWpCr0YOZU8HdLoeOMfHsLER4QU0FEFIYnFxHv16LQaH+hEK+ZFKpTjjJyBN1efzwGgcQGfXWZyTnUGn/Dxu37mF9cg6V0dTTaVEPHs+h+4eOVQaBTzeVxDZ2h+B3oAfQ6NmyDVqdKqVUPTpcNfpZMAIz6EhiEzN/NJLKPX90A4aeE1Lhd5QCIar19A1aMJFoxnqUQvGXI+xvrnJPSTzk+w/nfcFoTJboRu1whcOtwAyD73LYQzYb6J9aAQXhq3QXHHg/vQsNmIxnkMeimzCC4Ew1BYHdFYHfCuv/6KQgLYbkBmGITdZoGVqx2eeIrr9lf9rdOXS2RwWghLQ/n/AXvt1PJidQ6wJrHPgi9AKNExd7z8VMg/1VhtkfQZ0GC5BwzyccE8jFtviPzVdsxS7jgv+INRmC3QjFi6iJdDj90FvugyZohvtSgVUA30Yn5pENBpl1/LUQz7lpZZT/gEZsdoRxRSGngAAAABJRU5ErkJggg==","dimensions":{"height":1622,"width":2092,"aspectRatio":1.2897657213316893},"palette":{"dominant":{"background":"#2c444c"}}}}},"_type":"illustration"},"useCases":null,"_type":"bigCtaWithIllustration"},{"quote":{"_type":"quote","content":[{"style":"normal","_key":"9125d2163f30","markDefs":[{"openInNewWindow":true,"_type":"link","href":"https://www.sanity.io/headless-cms","_key":"977e7003ebe6"}],"children":[{"_type":"span","marks":[],"text":"As far as ","_key":"9125d2163f300"},{"text":"headless CMSes","_key":"111c3fec3b4f","_type":"span","marks":["977e7003ebe6"]},{"_type":"span","marks":[],"text":" go, Sanity seems to be leaps and bounds beyond anything else I have seen.","_key":"c8a9f316e16b"}],"_type":"block"}]},"templates":null,"ctas":null,"featureList":null,"authorFooter":[{"_type":"block","style":"normal","_key":"e5c81b1b1889","markDefs":[],"children":[{"marks":[],"text":"Developer","_key":"a4536ba803e3","_type":"span"}]}],"_key":"7194737e11e1","items":null,"bottom":null,"cta":null,"useCase":null,"caseStudies":null,"stories":null,"url":"https://twitter.com/0xmetaclass/status/1075749066976452609?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed\u0026ref_url=https%3A%2F%2Fwww.sanity.io%2F","_type":"testimonial","name":"Michael Elsdörfer","ctaCollection":null,"body":null,"features":null,"image":{"_type":"image"},"background":{"inverted":true},"versions":null,"useCases":null,"illustration":null},{"bottom":null,"cta":null,"ctas":null,"caseStudies":null,"featureList":null,"illustration":null,"_createdAt":"2022-11-09T14:48:05Z","_rev":"c51d36e4-c4bc-4913-b97d-0c0a66f4ac32","_key":"ec34b22a6fba","templates":null,"body":null,"useCases":null,"stories":null,"_id":"7bafcdeb-b99a-459c-9878-672d4d3f5002","title":"Jamstack Survey (light)","_ref":"7bafcdeb-b99a-459c-9878-672d4d3f5002","items":null,"useCase":null,"features":null,"_updatedAt":"2023-11-01T09:12:19Z","plugs":[{"body":[{"_type":"block","style":"normal","_key":"8104d55f132e","markDefs":[{"_type":"link","href":"https://jamstack.org/survey/2022/#content-management-systems","_key":"ea168b038e50"}],"children":[{"_type":"span","marks":[],"text":"In the 2022 ","_key":"debdfbb84b63"},{"_key":"3f0e61c225f7","_type":"span","marks":["ea168b038e50"],"text":"JAMStack Community Survey"},{"_key":"4739e85c5617","_type":"span","marks":[],"text":", Sanity has the highest satisfaction score for content platforms."}]},{"_key":"e9a642732ce4","markDefs":[],"children":[{"_type":"span","marks":[],"text":"","_key":"c7531085a78e"}],"_type":"block","style":"normal"},{"_key":"686040265672","markDefs":[],"children":[{"_key":"fc8dd1c2d74b","_type":"span","marks":[],"text":"It's the fastest, most flexible way to structure and deliver content to digital products."}],"_type":"block","style":"normal"},{"children":[{"text":"Find out why and ","_key":"3a4dfd15fd5f","_type":"span","marks":[]},{"_type":"span","marks":["28ffa18b201b"],"text":"get started in minutes","_key":"4b8487a6a195"},{"_type":"span","marks":[],"text":".","_key":"f8f5100253e9"}],"_type":"block","style":"normal","_key":"2eeb4171ea8d","markDefs":[{"_type":"link","href":"https://www.sanity.io/starters","_key":"28ffa18b201b"}]}],"bottom":null,"ctas":null,"featureList":null,"cta":{"title":"Get started and find out why","openInNewWindow":true,"arrow":true,"_type":"cta","link":"/get-started","internalLink":null,"route":null},"_key":"e8e26bf11f40","reversed":false,"versions":null,"caseStudies":null,"useCases":null,"stories":null,"illustration":{"image":{"alt":"Horizontal bar chart highlighting the user satisfaction score for CMS providers from the Jamstack Community Survey 2022. Sanity scores the highest satisfaction.","asset":{"url":"https://cdn.sanity.io/images/3do82whm/next/9cd1e795628b83ad542931f52edb8ea10cb99217-2076x981.svg","metadata":{"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJABQDASIAAhEBAxEB/8QAGQAAAQUAAAAAAAAAAAAAAAAAAAEDBAUI/8QAIBAAAgIBAwUAAAAAAAAAAAAAAQIAAxEEBTISEyFRgf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECERIxUf/aAAwDAQACEQMRAD8A0hulPetAZOo58RKNspXDOgJ9Yls3KDcTFIqlJaZFr0tCrgVqPkI6ISUhlLp//9k=","dimensions":{"height":981,"width":2076,"aspectRatio":2.1162079510703364},"palette":{"dominant":{"background":"#f25e55"}}}},"_type":"image"},"_type":"illustration"},"title":"Voted #1 by developers","items":null,"useCase":null,"features":null,"_type":"bigCtaWithIllustration","templates":null,"ctaCollection":null}],"_type":"plugComposition","ctaCollection":null,"versions":null},{"useCases":null,"bottom":null,"ctas":null,"versions":null,"useCase":null,"caseStudies":null,"features":null,"stories":null,"featureList":{"ctas":[],"features":null},"title":"The best editor interface","templates":null,"_type":"bigCtaWithIllustration","illustration":{"_type":"illustration","image":{"asset":{"url":"https://cdn.sanity.io/images/3do82whm/next/8822e446db09652b3942d7632375ba2b0f23413c-1169x982.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsSAAALEgHS3X78AAADUUlEQVQ4y22T2y6cURTH5yEkEuLCI7ipCkm58QLCVR1nqEOcwhhBRN2qCpWqB9D7iZS6ajHmhIxj5nxiJEpn5pvzkX/X2l+HkXaSlT1772/99lr/tZZCo9Ggu7sHbW1t6OjoQHt7u/jPa2Hf2dmJiYkJrK+vY2lpCYODg1AqlVCpVOhSdon7dz29UI9qoDAajfi6sYH593OYnprC9PQ0JicnMTMzg7W1NWxtb2Nvbw9HR0dwOp1wOBywWCxif3x8LFaz2QyzyYyjw2Mo4vE4DshhZfEjFhc+YHV1FcvLywK2s7MD/9UVQqEwwpKERCKBbC6HfD7/wnJ0lslkkE6noeCN/dyGHe136HUGWK1WEYXb7cbNzQ3u74O4uwvRGoIkxZBKpZHN5gQklysGZmUgH1z7rmA5tODKf01RJOmjB/CPHRlydxcmoIRwOCbu2TGbzf4TYSqVkoFevxeGQxNcHg85SUgmU0+vxmJxgkYRicowjpCBfMdQflReswIqgC5KT6fXw+VyIxgKIRqNCkd+UQqTfmSsNUNy/9Uw/xLodLqwv68TYEmKIE7i82WCIAG/HxdnZ1TZE5xfXMBms8Fut78wP30jUdGeUva4XFQQHTxuD0UXE7D8w4NIzWGz4svaZ/T392N4eARzc3OYn5/H7Ows1Gq16MmFhQXxIHeB4oGL4nHDYtDDRxpKkagA8UN8xxUfGRlBZWUlqqtfoaurgwZBiZaWZtTV1aKiogKNjY34trUlZBHAgNeLE5MJfq+PxC8CUpROin5gYAClpaWoqXmNsbFRavwJAa2vf4OSkhLU1tZCq9XKQHb0+3zU5YdCC65qmlMuAGk6OK3y8nJUVVXRmLWjr68Xra1v0dBQj7KyMgLXY3Nz8xnopVSNBgM8FGkkEhXicuUYGAgEsLLyCU1NTZRmi9CSJRgaGoKqW4Xm5maMj6uhpy6RNSSnG3I6Oz3F9XUA0ZhcFD7nx/hVm92B3b19/Pi5C93BAQwGI0wkkYlnmOzy8pIa/576NykD2SkYDIqV+4nPHh8fBZD36TS1EDU7W5Ki533mb1PLI5gTMom2YUcGFCDFxkCOlq3YuRjCQfAg8PoELFjx7xmYfhF1wXjP0f7+HcTt7S8xYZzyH2Z/hkL0243lAAAAAElFTkSuQmCC","dimensions":{"height":982,"width":1169,"aspectRatio":1.190427698574338},"palette":{"dominant":{"background":"#f3f2fc"}}}},"_type":"image","alt":"Flexible CMS Editor Interface","style":"ui"}},"ctaCollection":null,"reversed":false,"cta":{"_type":"cta","internalLink":null,"route":null},"background":{"inverted":false},"_key":"487a0f51a137","body":[{"style":"normal","_key":"1f4ea1657424","markDefs":[],"children":[{"marks":[],"text":"With Sanity Studio you can build content infrastructure that provides immediate value while providing a clean and intuitive interface for your editors and developers as needs evolve. The editing interface offers rapid configuration and free form customization. Sanity Studio is also responsive and can be used from your phone whenever you need to change content.","_key":"1f4ea16574240","_type":"span"}],"_type":"block"}],"items":null},{"cta":{"_type":"cta","internalLink":null,"route":null},"_key":"03d61b9baf59","caseStudies":null,"useCases":null,"features":null,"illustration":{"image":{"_type":"image","alt":"Illustration API ","style":"none","asset":{"url":"https://cdn.sanity.io/images/3do82whm/next/c4c62f9ba50bb1ae627d1db4997440a0664410e3-1692x1260.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAACE4AAAhOAFFljFgAAACHUlEQVQ4y21UyaoUQRCc/xRBxAX3p+BDRPAzvAkK+gSdix70MAcFRbwJfoELKLjN6+6pnq7K6jAiu7pnRqYhoZasyMjIzJ71fY8ecNOnvSVDWq/dtM48yzlzndy09nd7bNYXZ3fKw6F1EbZc0v5y3fGOPsYgbevmQfL+IDNdWIxk001sfH98DJNxncl8OlcwghsBUkxIq5Vb5tsCyAuy8Mh6rABiw7MYCiOmnmUdrbCRnwDjKiCF4BkQb0jZARSdUcyyR1eq8etntO/fon29wPrNAt2Hd7BvX5C3A8c0SbDRcEtHN+5TU6NdvEJ99xD1rauoDy+jvnMD68VL3jWDBAVQMgwMR0BpolTMCiBcwzA/QnXpFJqbF9FcP4fq/AmEZ4+RqgpGHzGLlCJSQ8m1KYo0pA6T4GIoQD6uLpxEQ3bN7QMHD08fIapYBByJeCeYbQNSv1CKYoUhWbQv5qiunEZNoPraGVQHZxGez5Hqyivfl1bJe/uwpKtedH1Y3fjpI9onDxHu38OKFo4e+Jnu8iSVeVZTH2pGRlCvsJVKy1E99usn4o/vbsZ1DquhGDZMk5GtsUhKfQAsVB2IWrieqlwBT2UvXb3BvV2yt5h0tz+/OQDLTVF2ABVR46WetKEXU10PzVtGzFl58XivQGPjj0XZASSQs0ylfZS2RnIEEKADdJNmOf9XlPEPs/OT2HIYJ6Df+eMMbPqttzKR+wckHoGUytPZSQAAAABJRU5ErkJggg==","dimensions":{"height":1260,"width":1692,"aspectRatio":1.3428571428571427},"palette":{"dominant":{"background":"#f23e2d"}}}}},"_type":"illustration"},"bottom":null,"ctas":null,"useCase":null,"body":[{"_key":"cae8f0b3c2a6","markDefs":[],"children":[{"_key":"cae8f0b3c2a60","_type":"span","marks":[],"text":"Sanity offers the most powerful and flexible APIs of any of the CMSes, with both GraphQL and GROQ for querying your documents. Not only are the APIs excellent for reading, writing, and patching, they let you do so in low-latency real-time. You don’t need to worry about document locking and race conditions."}],"_type":"block","style":"normal"}],"title":"Powerful API and query languages","_type":"bigCtaWithIllustration","templates":null,"featureList":null,"stories":null,"reversed":false,"items":null,"ctaCollection":null,"versions":null},{"ctas":[{"priority":"primary","title":"Get Started For Free","size":"large","_type":"cta","internalLink":null,"route":null,"link":"/get-started","_key":"788d1798050c"}],"ctaCollection":null,"cta":null,"useCases":null,"featureList":null,"features":null,"_type":"ctaPlug","templates":null,"bottom":null,"versions":null,"caseStudies":null,"stories":null,"illustration":null,"_key":"47da8efabe97","body":[{"children":[{"marks":[],"text":"Generous quota included. Pay-as-you-go for users, usage and features on all plans.","_key":"be0c42982a5a0","_type":"span"}],"_type":"block","style":"normal","_key":"be0c42982a5a","markDefs":[]}],"background":{"inverted":true},"title":"Try Sanity Node.js CMS","items":null,"useCase":null},{"useCase":null,"items":null,"ctaCollection":null,"reversed":false,"featureList":{"ctas":[],"features":null},"templates":null,"_key":"076b29381697","body":[{"style":"normal","_key":"a0675f29f45c","listItem":"bullet","markDefs":[{"_type":"link","href":"https://www.sanity.io/docs/js-client","_key":"32818a189c73"}],"children":[{"_type":"span","marks":[],"text":"Use the JavaScript client to ","_key":"a0675f29f45c0"},{"_type":"span","marks":["32818a189c73"],"text":"interact with your data from a backend ","_key":"a0675f29f45c1"},{"_type":"span","marks":[],"text":"","_key":"a0675f29f45c2"}],"level":1,"_type":"block"},{"_key":"d0cb8bb670be","listItem":"bullet","markDefs":[{"_type":"link","href":"https://www.sanity.io/docs/migrating-data","_key":"a84a5f3927b8"}],"children":[{"text":"Learn how to migrate data using ","_key":"d0cb8bb670be0","_type":"span","marks":[]},{"_key":"d0cb8bb670be1","_type":"span","marks":["a84a5f3927b8"],"text":"Node.js script"},{"_type":"span","marks":[],"text":"","_key":"d0cb8bb670be2"}],"level":1,"_type":"block","style":"normal"},{"style":"normal","_key":"2faa8ba1c6d6","listItem":"bullet","markDefs":[{"_type":"link","href":"https://www.sanity.io/guides/guide-importing-data-from-external-sources","_key":"aebf2be555cf"}],"children":[{"_type":"span","marks":[],"text":"Guide for how to ","_key":"2faa8ba1c6d60"},{"_key":"2faa8ba1c6d61","_type":"span","marks":["aebf2be555cf"],"text":"import content"},{"_type":"span","marks":[],"text":" using Node.js ","_key":"2faa8ba1c6d62"}],"level":1,"_type":"block"}],"bottom":null,"versions":null,"stories":null,"title":"Great resources to get started with Sanity + Node.js","_type":"bigCtaWithIllustration","ctas":null,"caseStudies":null,"useCases":null,"features":null,"illustration":{"image":{"_type":"image","alt":"Content Flows Illustration","asset":{"url":"https://cdn.sanity.io/images/3do82whm/next/7fe2d360efe5ab6a6fe22fe52e836dcabc853173-5760x3840.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAACxKAAAsSgF3enRNAAACmklEQVQ4y5XRz0tUYRTG8dlZ5qS9985778w4995xsJlxxlHJxNEiF80YSpllKpaWoEEFtYiioEWFUbSIIkhbZAUtgqgotShIIXTTqkWrVu76M76d+RUmbVp8OLxw73nP+xyfSg6y2Y7m46h9dzHHvmOeWsc48ByVHkV5XShnd1mHnLtRbhYVzqDsnSgrhi/u9lHR5B4iJRrcPMHGAQLZa5iHP2COfsMcWMDMP8HcPyseYebmMHufYuQeY3ReQcUPFhv7ziZmKZnjfHKeC+J44wzd7hiul8PITKKkiRr8hDq6XPYFNbSCGl7DkLMhF6jMBCrSju9S02tK3nA1tSgWmIo/osebIhrsJBBKEY7uJZ4aItUyQablJG1SU62TuLvOoNumMRIDpQiCCXy9jYNU9O8cFiPsi/XS5LQTlg9S2mNCB7llae6JB2LOCnDHshi3HTJ2DC3Z7dANKOGbySsqbuUNYXIzpzi3x2QwGeRiyGJJ17Kq/XzQ2/koVgJ+3gRquawDZHUE22ooLqS4lC8TW9loWaxNbuHr+FaWempYdWtYlibX5ecRHWJYhzklE49YIToth0hxssKEsWL1TXdpNjotLvWYvMj7+dlRxa9YFW8TfqaaLQ6kw0X96RADmRD9IpuI0Oh6WMHClPJkJxjlL6Eou+odrnsmP9xq1tNVrPVt4d1oNa9Gav5YGNvGe3G/v47Rdpu452IUGp6QZ2xUWMBVrVmUjNZsP/PJOh7manl6xM9z8axcXx6r4cWQnxuS98HWEDHHK034SfLZ6LMoLGBF6oxssydcT1vMoTMeIVvWJfYm6+lO1JNucImEo5h2+cl3tEnF7XK9KQuY1jbt2kFL6HXl0P+lrqxy9nk6ymaOsKWRYZVu/R+/ATHEsPGH7+nKAAAAAElFTkSuQmCC","dimensions":{"height":3840,"width":5760,"aspectRatio":1.5},"palette":{"dominant":{"background":"#141424"}}}}},"background":{"inverted":true},"_type":"illustration"},"cta":null},{"items":null,"useCase":null,"useCases":null,"features":null,"caseStudies":null,"reversed":false,"illustration":{"image":{"_type":"image","alt":"Editor Collaboration","style":"none","asset":{"url":"https://cdn.sanity.io/images/3do82whm/next/7f0f7283fb8080cd5e39afe074474aa292d73dbf-2578x1448.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsSAAALEgHS3X78AAACQ0lEQVQoz2XTSW/TQBiHcX9+RIFSiUXiCG1RLpQi4EAphYQudtKsjR0n3uPdzta03B7eJBUUcfjpr/GM553RzCgnOyknT8X2Xe4kkgnHj1OOH2183VpJ/nO0FXP0UDxI/lC6n3PaH3JaBzmNgxD10KFxGNKoFGi797wpUFder9o555WAWmUo6aPup6i7GepehjI2J/h6iXdVYLY9WlqPft1hdFZi1iaYZznD8zunMubHFLM6oVUdcvpdo6uaDLSIwUWEqcUoebAg9WckXok99Oh2uph9m8AoCAY5Yydl7Mb4TkRgJVK8WBfvt4aoFxq9lo6jh7h6jGvIlqfZkklyTR7NcEY+nXaXoWEReTmRnxGOZaIgIAxDkjhdf4ucnJHh0Gq2MXWLxJ+QjxcUQimzKXlSkkYyyLTQVA1DN6VdkIayQj/E83zSJGM2nTMtFpTpHHvk0my2JB1Wc0zyTZ8Su6Vsd0LsFYx0l/ZlD9v0KWOpGM2J/c1K83jKvLhhUf6SvCX0Egb9IZ49lr4ZRTKnFEpsLEkGwlwy1mf4/YLInJHZt2TOksguGVspoWxzVTgL5OdgSeYuiKwpqS2F3du13L1BsarXWDXx8xp75XTDORdNOeWei3ElJ6mPxFAOzMLtZfjNa/z6Er/xL0XbLanv/dXYF28nXFbkanxM6J5Z9JoGbdWgU+8LyeOAzmFJ+910rXMg3m8o69cgr+Lbk3u2Ny+n9kom/BIzUGMuPwX0qsH6zqmVmOrzlOqzTDKj9kK8zNd+A+X0Cdvr7aAAAAAAAElFTkSuQmCC","dimensions":{"height":1448,"width":2578,"aspectRatio":1.7803867403314917},"palette":{"dominant":{"background":"#575558"}}}}},"_type":"illustration"},"_key":"61504c535dae","ctaCollection":null,"bottom":null,"ctas":null,"title":"Benefits when building a CMS integrated with Node.js","_type":"bigCtaWithIllustration","versions":null,"featureList":null,"body":[{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"Improved developer experience (DX)","_key":"1a3dce28f8370"}],"level":1,"_type":"block","style":"normal","_key":"1a3dce28f837","listItem":"bullet"},{"_type":"block","style":"normal","_key":"5c2de77b3a29","listItem":"bullet","markDefs":[],"children":[{"_key":"5c2de77b3a290","_type":"span","marks":[],"text":"Open-source studio, fully customisable"}],"level":1},{"_key":"40dfd1eba5ed","listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Ability to respond quickly to editors’ needs","_key":"40dfd1eba5ed0"}],"level":1,"_type":"block","style":"normal"},{"style":"normal","_key":"25c75bc0c440","listItem":"bullet","markDefs":[],"children":[{"text":"Content can be authored once and reused across channels.","_key":"25c75bc0c4400","_type":"span","marks":[]}],"level":1,"_type":"block"},{"_type":"block","style":"normal","_key":"805e077fe7c4","listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Content be enhanced through third-party APIs","_key":"805e077fe7c40"}],"level":1},{"children":[{"_type":"span","marks":[],"text":"Make use of Hotspot for images","_key":"e7df6a1dbc540"}],"level":1,"_type":"block","style":"normal","_key":"e7df6a1dbc54","listItem":"bullet","markDefs":[]},{"level":1,"_type":"block","style":"normal","_key":"38656aa438ac","listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Global CDN","_key":"38656aa438ac0"}]},{"_type":"block","style":"normal","_key":"632ab2e6fb23","listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Easily mix rich text and data objects","_key":"632ab2e6fb230"}],"level":1},{"markDefs":[],"children":[{"text":"Shorten innovation cycles","_key":"f5a399aa93180","_type":"span","marks":[]}],"level":1,"_type":"block","style":"normal","_key":"f5a399aa9318","listItem":"bullet"},{"style":"normal","_key":"4b72b5ebdee6","listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Enable real-time integration","_key":"4b72b5ebdee60"}],"level":1,"_type":"block"}],"templates":null,"cta":null,"stories":null},{"cta":null,"illustration":{"image":{"_type":"image","alt":"Illustration Maintenance","asset":{"url":"https://cdn.sanity.io/images/3do82whm/next/7c61d854dda39dcb2ffdb5c8ee60bdfdc888b737-5760x3240.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAACxKAAAsSgF3enRNAAAC1UlEQVQoz13RaUjTYQDH8WeeFNbmSrdZXrOW3WSvilJLs8wXW5g5tdQOsTszyWGH07xqwzIZLlPTJh2ISdglhFl0ICR0Ur0oiw47DMqr3n37T8nCFz9+8PA8H37wCKUqBGe8fbXDPUmKwjeE0KBAjsUq+Jjlyq9cwaBZyc+LGfR0XeVru42Bqkh+2cMZupDGUIOBobJABk0uiP8xpbOlyH20zBgLFvnR27KfV1136O5opK8xhe/NWby86eDtjUr67NH0m9xHwP9X+vrpmBI8l7BZoVjjlBLoMrrwhyOFD7fq6GktZOCMns+tBXTeucmzjha+1SbwJcfzH+jEJqmnMX/hUuKNGzHq46hYo+LDHhm/TRKY58mgRUd/dQw/j4fRV6qltzGdt+1neCct7D4ezfPtHk5QOwqqps5gbWIaNnstB7N3YkuYwvtsT36b5QzkK+kvVPGjQM33fBXfiqfTUxFJt83A07Ll3M0Koi1t3D9Q4ROMJmAmqelbOV3XyIGsbdjWanhvmsyAdRa9hYF8ypXzbr83byxLeNGwmyf1e3lQFMPlTWoc6yZQGy8fuzCUFasM7Nu1C1NSJOcT5bzJkfPpiI7XB4N4vH0cD3f7cL88mZazVTQ7arh8dAt1adOpjFdjiVMgvH2d2MgP+08NIWrhTHLjdDgSldxLd+VxphuPsv3oNM2mLVNDa2YQV0tTaaq303S2lgvFGZzaHMbJZB3FMV4jC1WaYGYHBxC/QCUdTuDSOndup8ro2CC4ZhRcSpnI+XR/aowa7EZ/GvYso9myg6aybVRvXYxFr6Y01htzhBtintafmDkaciIU1Bs8uZ7kQluyoCVB4NALqmIF5StklEW5URzlQclKL6x6FScSArEa1BRFj8ccLuPwEsEhKSJj0WSssV5cSXKlfb3gSqLgnEFwarUERQtKIgUFSwX50mWz1AXS48IImYSIYeRvnFjeYsEfKhTR4cDa/J0AAAAASUVORK5CYII=","dimensions":{"height":3240,"width":5760,"aspectRatio":1.7777777777777777},"palette":{"dominant":{"background":"#141424"}}}}},"_type":"illustration"},"body":[{"_type":"block","style":"normal","_key":"ee11f1e26419","markDefs":[],"children":[{"_type":"span","marks":[],"text":"You don’t need to know how to manage database clusters or scale global infrastructures to work properly with structured content. We take care of it for you and offer a fully managed, reliable \u0026 compliant, cloud-hosted database for your content.","_key":"ee11f1e264190"}]}],"title":"No maintenance or overhead costs","templates":null,"bottom":null,"_key":"e1f675d395bf","items":null,"versions":null,"useCase":null,"stories":null,"_type":"bigCtaWithIllustration","ctas":null,"caseStudies":null,"useCases":null,"featureList":null,"ctaCollection":null,"features":null},{"cta":null,"caseStudies":null,"_createdAt":"2023-04-14T09:47:34Z","_rev":"d9c81e7a-2694-4a24-9563-934e847cc769","templates":null,"body":null,"bottom":null,"illustration":null,"_ref":"8696f84a-43ec-439a-afea-2e991bd27890","useCase":null,"featureList":null,"items":null,"ctas":null,"versions":null,"useCases":null,"features":null,"stories":null,"plugs":[{"versions":null,"useCases":null,"features":null,"illustration":null,"_type":"integrations","label":"CMS integrations","bottom":null,"stories":null,"links":[{"target":{"slug":{"current":"react-cms","_type":"slug"},"shortTitle":"React CMS"},"_type":"link","logo":{"_type":"image","asset":{"_ref":"image-ca710bdba35f782cf15b885e6b78dd3affc012b8-23x20-svg","_type":"reference"}},"linkText":"React","_key":"c141c0a3758d"},{"target":{"slug":{"current":"nextjs-cms","_type":"slug"},"shortTitle":"Next.JS CMS"},"_type":"link","logo":{"_type":"image","asset":{"_ref":"image-7fd66ae7b3aa7e444083f8138e31bfb9c57bc443-28x29-svg","_type":"reference"}},"linkText":"Next.js","_key":"034b9ac475e4"},{"_type":"link","logo":{"asset":{"_ref":"image-e3be12475f76351961e14b5ef0efe380ae836965-250x250-svg","_type":"reference"},"_type":"image"},"linkText":"Angular","_key":"972f0c8cfada","target":{"slug":{"current":"angular-cms","_type":"slug"},"shortTitle":"Angular CMS"}},{"linkText":"Node.js","_key":"ec4fc94d8131","target":{"slug":{"current":"nodejs-cms","_type":"slug"},"shortTitle":"Node.JS CMS"},"_type":"link","logo":{"_type":"image","asset":{"_ref":"image-e73bdb61f8348a6160d373f0efc50599f30928fa-256x289-svg","_type":"reference"}}},{"target":{"slug":{"current":"graphql","_type":"slug"},"shortTitle":"GraphQL CMS"},"_type":"link","logo":{"_type":"image","asset":{"_ref":"image-5291daa645b8f31fc8755e359d00fbfb21bf94db-400x400-svg","_type":"reference"}},"linkText":"GraphQL","_key":"606fbd667b96"},{"_key":"b1382a135032","target":{"slug":{"current":"vue-cms","_type":"slug"},"shortTitle":"Vue CMS"},"_type":"link","logo":{"_type":"image","asset":{"_ref":"image-f3ca2e457cb6726b7f0c4fe3526b833524c37bff-64x64-svg","_type":"reference"}},"linkText":"Vue.js"},{"target":{"slug":{"current":"gatsby-cms","_type":"slug"},"shortTitle":"Gatsby.JS CMS"},"_type":"link","logo":{"_type":"image","asset":{"_ref":"image-5906e7bfdd406237b9c1709f1a817206c34b1207-28x29-svg","_type":"reference"}},"linkText":"Gatsby","_key":"0b41e7d198ba"},{"target":{"slug":{"current":"hugo-cms","_type":"slug"},"shortTitle":"Hugo CMS"},"_type":"link","logo":{"_type":"image","asset":{"_ref":"image-7c4a59ddf54d082d9eaaccd276d84a7064d5a0ac-370x391-svg","_type":"reference"}},"linkText":"Hugo","_key":"6dceeae0a57b"},{"linkText":"Remix","_key":"c279f5198599","target":{"slug":{"current":"remix-cms","_type":"slug"},"shortTitle":"Remix CMS"},"_type":"link","logo":{"_type":"image","asset":{"_ref":"image-343b8bc567ed87beb5cde39b073b27675bc95b2e-256x297-svg","_type":"reference"}}},{"linkText":"JavaScript","_key":"bce97ac846b7","target":{"slug":{"current":"javascript-cms","_type":"slug"},"shortTitle":"Javascript CMS"},"_type":"link","alt":"JavaScript logo","logo":{"_type":"image","asset":{"_ref":"image-7167fd4b372fae0f6e1bb02cce37791034518c39-512x512-png","_type":"reference"}}},{"logo":{"asset":{"_type":"reference","_ref":"image-cd37c610868fae7a34706ca9ce96b0844fc52efb-900x900-svg"},"_type":"image"},"linkText":"Nuxt.js","_key":"04d5fbe7e03f","target":{"slug":{"current":"nuxtjs-cms","_type":"slug"},"shortTitle":"Nuxt.JS CMS"},"_type":"link","alt":"Nuxt.js logo in green"},{"linkText":"Astro","_key":"d67b1ead13a3","target":{"slug":{"current":"astro-cms","_type":"slug"},"shortTitle":"Astro CMS"},"_type":"link","alt":"Astro icon","logo":{"_type":"image","asset":{"_ref":"image-50dd499693bb28a149f802f3cf6e433b177e2aa2-256x366-svg","_type":"reference"}}},{"logo":{"_type":"image","asset":{"_ref":"image-d2f79642f1dc5aab2ae22e7e107147f0e121e927-98x118-svg","_type":"reference"}},"linkText":"SvelteKit","_key":"badaa7868431","target":{"slug":{"current":"sveltekit-cms","_type":"slug"},"shortTitle":"SvelteKit CMS"},"_type":"link","alt":"SvelteKit logo"},{"_key":"369fb636d04b","target":{"slug":{"current":"11ty-cms","_type":"slug"},"shortTitle":"11ty CMS"},"_type":"link","alt":"11ty logo","logo":{"asset":{"_ref":"image-74cb8591e64685d1f1df0255b9aaa9cbb6ef2f54-256x214-svg","_type":"reference"},"_type":"image"},"linkText":"Eleventy"}],"body":null,"ctas":null,"title":"Integrate Sanity with other technologies","useCase":null,"featureList":null,"templates":null,"ctaCollection":null,"cta":null,"caseStudies":null,"_key":"79f8a8be46a1","subtitle":"Sanity can be integrated with any major framework, providing the flexibility need to have full control of your project.","items":null}],"_id":"8696f84a-43ec-439a-afea-2e991bd27890","_type":"plugComposition","_key":"0d9098bf6030","ctaCollection":null,"title":"CMS integrations cloud","_updatedAt":"2023-09-11T17:56:46Z"},{"templates":[{"technologies":[{"name":"Vercel","id":"vercel","_key":"d11ccab7ddc2","url":"https://vercel.com","_type":"technologyIdentifier"},{"_type":"technologyIdentifier","name":"Next.js","id":"nextjs","_key":"4a9868167313","url":"https://nextjs.org"}],"_createdAt":"2020-10-27T18:52:55Z","description":"A Sanity-powered blog with built-in content editing and instant previews.","isStaged":false,"_id":"d96ffd74-7cb0-4fed-a56c-c196e4086e68","title":"Blog with Built-in Content Editing","_updatedAt":"2022-12-07T14:12:39Z","image":{"_type":"image","asset":{"_ref":"image-e00efd081ca6008d24e1d932bd4ddb2649172513-1311x886-png","_type":"reference"}},"_rev":"iOQjBm61tid0ITdA7lQXzM","_type":"starterTemplate","slug":{"_type":"slug","current":"next-js-blog-with-comments"},"url":"/templates/blog-with-built-in-content-editing"},{"_rev":"lslStCipHxtG437RQFwCIv","_updatedAt":"2022-12-20T18:19:44Z","_type":"starterTemplate","description":"A Sanity-powered personal website with built-in content editing and instant previews.","_id":"5a6f5753-f8db-4835-817e-5fe27f93ee0f","title":"Personal Website with Built-in Content Editing","url":"/templates/personal-website-with-built-in-content-editing","technologies":[{"_type":"technologyIdentifier","name":"Vercel","id":"vercel","_key":"389a3039bcc3"},{"id":"nextjs","_key":"7f12c0d243ab","_type":"technologyIdentifier","name":"Next.js"}],"image":{"asset":{"_ref":"image-439d7883afa30515541f8970622c074f4de58aaf-3092x1790-png","_type":"reference"},"_type":"image"},"_createdAt":"2022-12-12T12:49:03Z"}],"_type":"starterTemplates","title":"Build a Node.js website in minutes","items":null,"useCase":null,"illustration":null,"_key":"227483f27562","background":{"inverted":true},"body":null,"bottom":null,"ctas":null,"subtitle":[{"_type":"block","style":"normal","_key":"fb3bc853adfb","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Get up and running in less than 5 minutes with one of Sanity's Node.js templates.","_key":"fb3bc853adfb0"}]}],"cta":null,"caseStudies":null,"useCases":null,"featureList":null,"features":null,"stories":null,"ctaCollection":null,"versions":null}],"_type":"page","title":"SEO - Node.js CMS Landing Page"},"description":"Sanity is an open-source API-based Headless CMS for Node.js. Easily define your content models with JavaScript and extend it with your own components. ","descriptionForcedPlain":"Sanity is an open-source API-based Headless CMS for Node.js. Easily define your content models with JavaScript and extend it with your own components. ","includeInSitemap":true,"_type":"route","seoVideo":null,"seoNoIndex":false,"_id":"upnwEjOVjxUe2fWCg2QZlF","includeFooter":false,"experiment":{"variations":[]},"title":"The best headless CMS for Node.js","seoImage":{"_type":"image","asset":{"_type":"reference","_ref":"image-6ac62384895c29f6759ddb95d139ca64f1726b87-800x600-png"}},"_updatedAt":"2023-11-07T12:08:39Z","slug":{"current":"nodejs-cms","_type":"slug"},"disallowRobots":false,"shortTitle":"Node.JS CMS","openGraph":null,"seoTitle":"The best headless CMS for Node.js","_createdAt":"2019-10-28T21:27:19Z"},"setDarkMode":false},"__N_SSP":true},"page":"/[slug]","query":{"slug":"nodejs-cms"},"buildId":"XSMQUwF32cEXFosD8gozs","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[3794,57057,59889,64955,79926,8063,90508,61435],"gssp":true,"scriptLoader":[]}</script></body></html>

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