<!DOCTYPE html><html data-dpl-id="dpl_Ea8JdgFVvVDzpo7JQoScqNjbfNzy" lang="en" class="inter_d1c45a15-module__NRYtTG__variable esbuild_ad6179e5-module__3z7Vca__variable geistmono_157ca88a-module__iaM1Ya__variable dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="preload" href="/_next/static/immutable/media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/ESBuild_Medium-s.p.02v7gii6v3bj8.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/GeistMono_Variable.p.1sg4ifey12l8-.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern.1r8zj-a78ramo.png&amp;w=1080&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern.1r8zj-a78ramo.png&amp;w=2048&amp;q=100 2x"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern.0beltgepwnkg8.png&amp;w=1080&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern.0beltgepwnkg8.png&amp;w=2048&amp;q=100 2x"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-xl.3ctmi_g720-l-.png&amp;w=750&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-xl.3ctmi_g720-l-.png&amp;w=1920&amp;q=100 2x"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-xl.40fsuq7hsruhi.png&amp;w=640&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-xl.40fsuq7hsruhi.png&amp;w=1080&amp;q=100 2x"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-lg.3x0z01wu2ryjj.png&amp;w=384&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-lg.3x0z01wu2ryjj.png&amp;w=828&amp;q=100 2x"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-lg.2c1sieabha5im.png&amp;w=384&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-lg.2c1sieabha5im.png&amp;w=640&amp;q=100 2x"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-sm.10li6f2g85v-g.png&amp;w=640&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-sm.10li6f2g85v-g.png&amp;w=1080&amp;q=100 2x"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-sm.0va46e0-z4r0s.png&amp;w=384&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-sm.0va46e0-z4r0s.png&amp;w=640&amp;q=100 2x"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-xs.1_fakll3dgenf.png&amp;w=384&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-xs.1_fakll3dgenf.png&amp;w=640&amp;q=100 2x"/><link rel="stylesheet" href="/_next/static/immutable/chunks/2bvo-r8uz5uiq.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/immutable/chunks/2u6_x_8kn580i.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/immutable/chunks/0yowizfci5382.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/immutable/chunks/2zqsbm8s85161.js"/><script src="/_next/static/immutable/chunks/0vn_c-qtmgve7.js" async=""></script><script src="/_next/static/immutable/chunks/3dkourx2fabwg.js" async=""></script><script src="/_next/static/immutable/chunks/3-ez0nivz1n3i.js" async=""></script><script src="/_next/static/immutable/chunks/turbopack-36o0_qyhzj0j9.js" async=""></script><script src="/_next/static/immutable/chunks/0hdju8bmsonnv.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/1bno4bhxyey9s.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/03-l8vvfb0lss.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/1-_ov26s3bjs7.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/3rc6uz5w2oiyu.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/184u3u-zd_f46.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/3mp3fojweo7oo.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/0mw2ksr9wu8hw.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/2fdcj5v9ewr_w.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/09usakx0rpyxe.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/03_c4m550syb_.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/25iffir43os8k.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/4579726v4mj23.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/3-ryy2xea339p.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/0b66ohoogle_p.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/41lnrqp0oqnm2.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/1bnil5ewy9x9z.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/07br7secwx_us.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/3q2shgvqxua2f.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/3bjsc_2czymdb.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/409whj94iyrtz.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/28xcyqt7ujvu2.js" async="" crossorigin=""></script><script src="/_next/static/immutable/chunks/31ebwl3umsz6f.js" async="" crossorigin=""></script><link rel="preload" href="https://neonapi.io/cb.js" as="script"/><meta name="next-size-adjust" content=""/><link rel="preconnect" href="https://console.neon.tech"/><title>Manage branches - Neon Docs</title><meta name="description" content="Data resides in a branch. Each Neon project is created with a root branch, which is also designated as your default branch. Projects created in the Neon Console have a root branch named production, wh..."/><link rel="manifest" href="/manifest.json"/><meta name="keywords" content=""/><link rel="canonical" href="https://neon.com/docs/manage/branches"/><link rel="alternate" type="text/markdown" href="https://neon.com/docs/manage/branches.md"/><meta property="og:title" content="Manage branches - Neon Docs"/><meta property="og:description" content="Data resides in a branch. Each Neon project is created with a root branch, which is also designated as your default branch. Projects created in the Neon Console have a root branch named production, wh..."/><meta property="og:url" content="https://neon.com/docs/manage/branches"/><meta property="og:site_name" content="Neon"/><meta property="og:image" content="https://neon.com/docs/og?title=TWFuYWdlIGJyYW5jaGVz&amp;category=TWFuYWdlICYgb3BlcmF0ZQ=="/><meta property="og:type" content="article"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@neondatabase"/><meta name="twitter:title" content="Manage branches - Neon Docs"/><meta name="twitter:description" content="Data resides in a branch. Each Neon project is created with a root branch, which is also designated as your default branch. Projects created in the Neon Console have a root branch named production, wh..."/><meta name="twitter:image" content="https://neon.com/docs/og?title=TWFuYWdlIGJyYW5jaGVz&amp;category=TWFuYWdlICYgb3BlcmF0ZQ=="/><link rel="icon" href="/favicon/favicon.svg" type="image/svg+xml"/><link rel="icon" href="/favicon/favicon.ico" sizes="32x32"/><link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180" type="image/png"/><link rel="apple-touch-icon" href="/apple-touch-icon-152x152.png" sizes="152x152" type="image/png"/><link rel="apple-touch-icon" href="/apple-touch-icon-120x120.png" sizes="120x120" type="image/png"/><script src="/_next/static/immutable/chunks/0c0hxoamwjsbw.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","neon-theme","system",null,["light","dark"],null,true,true)</script><a class="group relative z-50 h-9 w-full overflow-hidden px-4 py-2.5 safe-paddings flex items-center justify-center border-b border-gray-new-90 bg-[#EBF5F0] focus-visible:-outline-offset-2 dark:border-gray-new-20 dark:bg-gray-new-10" href="https://neon.com/blog/comparing-token-economics-across-42-ai-models" target="_blank"><div class="relative z-10 -mb-px grid grid-cols-[1fr_auto] gap-x-1.5"><span class="truncate text-sm leading-none font-medium tracking-extra-tight xl:max-w-[790px] lg:max-w-[482px] sm:max-w-[calc(100vw-64px)] text-black-pure transition-colors duration-200 group-hover:text-gray-new-40 dark:text-white group-hover:dark:text-gray-new-70">We ran the same workload through 42 models via AI Gateway and compared costs</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" fill="none" viewBox="0 0 14 15" class="origin-center -rotate-90 text-black-pure opacity-40 dark:text-white dark:opacity-60"><path stroke="currentColor" stroke-width="1.5" d="M3.5 5.75 7 9.25l3.5-3.5"></path></svg></div><img alt="" width="1000" height="72" decoding="async" data-nimg="1" class="pointer-events-none absolute top-0 z-0 h-9 w-auto left-0 2xl:hidden" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern.1r8zj-a78ramo.png&amp;w=1080&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern.1r8zj-a78ramo.png&amp;w=2048&amp;q=100 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern.1r8zj-a78ramo.png&amp;w=2048&amp;q=100"/><img alt="" width="1000" height="72" decoding="async" data-nimg="1" class="pointer-events-none absolute top-0 z-0 h-9 w-auto right-0 2xl:hidden" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern.0beltgepwnkg8.png&amp;w=1080&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern.0beltgepwnkg8.png&amp;w=2048&amp;q=100 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern.0beltgepwnkg8.png&amp;w=2048&amp;q=100"/><img alt="" width="680" height="72" decoding="async" data-nimg="1" class="pointer-events-none absolute top-0 z-0 h-9 w-auto left-0 hidden 2xl:block xl:hidden" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-xl.3ctmi_g720-l-.png&amp;w=750&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-xl.3ctmi_g720-l-.png&amp;w=1920&amp;q=100 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-xl.3ctmi_g720-l-.png&amp;w=1920&amp;q=100"/><img alt="" width="520" height="72" decoding="async" data-nimg="1" class="pointer-events-none absolute top-0 z-0 h-9 w-auto right-0 hidden 2xl:block xl:hidden" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-xl.40fsuq7hsruhi.png&amp;w=640&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-xl.40fsuq7hsruhi.png&amp;w=1080&amp;q=100 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-xl.40fsuq7hsruhi.png&amp;w=1080&amp;q=100"/><img alt="" width="380" height="72" decoding="async" data-nimg="1" class="pointer-events-none absolute top-0 z-0 h-9 w-auto left-0 hidden xl:block lg:hidden" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-lg.3x0z01wu2ryjj.png&amp;w=384&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-lg.3x0z01wu2ryjj.png&amp;w=828&amp;q=100 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-lg.3x0z01wu2ryjj.png&amp;w=828&amp;q=100"/><img alt="" width="300" height="72" decoding="async" data-nimg="1" class="pointer-events-none absolute top-0 z-0 h-9 w-auto right-0 hidden xl:block lg:hidden" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-lg.2c1sieabha5im.png&amp;w=384&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-lg.2c1sieabha5im.png&amp;w=640&amp;q=100 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-lg.2c1sieabha5im.png&amp;w=640&amp;q=100"/><img alt="" width="420" height="72" decoding="async" data-nimg="1" class="pointer-events-none absolute top-0 z-0 h-9 w-auto left-0 hidden lg:block md:hidden" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-sm.10li6f2g85v-g.png&amp;w=640&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-sm.10li6f2g85v-g.png&amp;w=1080&amp;q=100 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-sm.10li6f2g85v-g.png&amp;w=1080&amp;q=100"/><img alt="" width="292" height="72" decoding="async" data-nimg="1" class="pointer-events-none absolute top-0 z-0 h-9 w-auto right-0 hidden lg:block md:hidden" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-sm.0va46e0-z4r0s.png&amp;w=384&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-sm.0va46e0-z4r0s.png&amp;w=640&amp;q=100 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fright-pattern-sm.0va46e0-z4r0s.png&amp;w=640&amp;q=100"/><img alt="" width="300" height="72" decoding="async" data-nimg="1" class="pointer-events-none absolute top-0 z-0 h-9 w-auto left-0 hidden md:block" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-xs.1_fakll3dgenf.png&amp;w=384&amp;q=100 1x, /_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-xs.1_fakll3dgenf.png&amp;w=640&amp;q=100 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fleft-pattern-xs.1_fakll3dgenf.png&amp;w=640&amp;q=100"/></a><div class="relative flex flex-col pt-safe min-h-[calc(100vh-36px)] lg:pb-12!"><header class="header top-0 right-0 left-0 z-50 flex w-full items-center bg-white dark:bg-black-pure lg:relative lg:h-14 sticky h-28"><div class="flex h-28 w-full items-center bg-white backdrop-blur-xl dark:bg-black-pure lg:h-14 after:absolute after:top-28 after:right-0 after:left-0 after:h-px after:bg-gray-new-90 dark:after:bg-gray-new-20 lg:after:hidden before:absolute before:top-16 before:right-0 before:left-0 before:h-px before:bg-gray-new-90 dark:before:bg-gray-new-20 lg:before:hidden"><div class="relative mx-auto lg:max-w-none lg:px-8 md:px-5 max-w-[1856px] px-8 z-10 w-full"><div class="flex h-16 w-full items-center justify-between lg:h-14 lg:pr-20"><div class="flex items-center gap-x-7"><div class="relative shrink-0"><a class="block w-fit focus-visible:outline-offset-4" href="/"><span class="sr-only">Neon</span><svg xmlns="http://www.w3.org/2000/svg" width="102" height="28" fill="none" viewBox="0 0 100 28" class="dark:hidden h-7"><path fill="#37C38F" d="M27.542.008V28l-10.747-9.508v9.323H0V0zM3.376 24.439H13.42V11.084l10.747 9.508V3.382l-20.79-.005z"></path><path fill="#000" d="m49.97 23.124-10.745-9.51v9.323h-3.38V6.201l10.746 9.51V6.387h3.38zm3.722-.187V6.387h10.116V9.72h-6.736v3.264h5.338v3.263h-5.338v3.357h6.736v3.333zm20.58.187a8.446 8.446 0 0 1-8.461-8.462 8.446 8.446 0 0 1 8.46-8.461 8.446 8.446 0 0 1 8.462 8.461 8.446 8.446 0 0 1-8.461 8.462m0-3.264c2.89 0 5.058-2.33 5.058-5.198 0-2.867-2.168-5.198-5.058-5.198s-5.058 2.331-5.058 5.198 2.168 5.198 5.058 5.198m24.888 3.264-10.746-9.51v9.323h-3.38V6.201l10.746 9.51V6.387h3.38z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="102" height="28" fill="none" viewBox="0 0 100 28" class="hidden dark:block h-7"><path fill="#34D59A" d="M27.542.008V28l-10.747-9.508v9.323H0V0zM3.376 24.439H13.42V11.084l10.747 9.508V3.382l-20.79-.005z"></path><path fill="#fff" d="m49.97 23.124-10.745-9.51v9.323h-3.38V6.201l10.746 9.51V6.387h3.38zm3.722-.187V6.387h10.116V9.72h-6.736v3.264h5.338v3.263h-5.338v3.357h6.736v3.333zm20.58.187a8.446 8.446 0 0 1-8.461-8.462 8.446 8.446 0 0 1 8.46-8.461 8.446 8.446 0 0 1 8.462 8.461 8.446 8.446 0 0 1-8.461 8.462m0-3.264c2.89 0 5.058-2.33 5.058-5.198 0-2.867-2.168-5.198-5.058-5.198s-5.058 2.331-5.058 5.198 2.168 5.198 5.058 5.198m24.888 3.264-10.746-9.51v9.323h-3.38V6.201l10.746 9.51V6.387h3.38z"></path></svg></a><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed right-0 bottom-0 z-[2147483647] m-0 flex w-[245px] max-w-[100vw] list-none flex-col gap-[10px] p-[var(--viewport-padding)] outline-hidden [--viewport-padding:_25px]"></ol></div></div><a class="relative rounded-sm text-sm leading-none font-normal tracking-extra-tight text-gray-new-50 transition-colors duration-200 before:absolute before:inset-y-0 before:-left-3.5 before:h-full before:w-px before:bg-gray-new-80 hover:text-black-new dark:text-gray-new-50 dark:before:bg-gray-new-20 dark:hover:text-white" href="/docs">Docs</a></div><div class="absolute left-1/2 flex -translate-x-1/2 gap-2.5 xl:relative xl:left-0 xl:translate-x-0 lg:hidden"><div class="flex items-center gap-x-2"><div class="relative flex items-center justify-between"><button class="flex items-center justify-between border-gray-new-80 bg-gray-new-98 transition-colors duration-200 hover:border-gray-new-70 dark:border-gray-new-20 dark:bg-black-new dark:hover:border-gray-new-30 h-8 w-[264px] border p-1 pl-2.5 xl:w-60 lg:w-auto lg:border-none lg:bg-transparent! lg:p-0" data-test="docs-search-trigger" type="button"><span class="flex items-center gap-x-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="text-gray-new-30 dark:text-gray-new-70 size-3.5 lg:size-6 lg:text-black-new lg:dark:text-white"><path fill="currentColor" fill-rule="evenodd" d="M7.333 2.666a4.667 4.667 0 1 0 0 9.334 4.667 4.667 0 0 0 0-9.334m-6 4.667a6 6 0 1 1 12 0 6 6 0 0 1-12 0" clip-rule="evenodd"></path><path fill="currentColor" fill-rule="evenodd" d="M10.63 10.63c.26-.26.682-.26.943 0l2.9 2.9a.667.667 0 1 1-.943.943l-2.9-2.9a.667.667 0 0 1 0-.943" clip-rule="evenodd"></path></svg><span class="tracking-tight text-gray-new-40 dark:text-gray-new-60 text-[13px] lg:hidden">Search<!-- -->...</span></span><span class="inline-flex h-[22px] items-center justify-center border border-gray-new-80 px-1.5 py-1 font-sans text-sm leading-none font-medium tracking-extra-tight text-gray-new-50 dark:border-gray-new-20 lg:hidden">⌘K</span></button></div><button class="chat-widget flex h-8 items-center justify-between gap-1.5 border border-gray-new-80 bg-gray-new-98 px-3 text-[13px] text-gray-new-30 lg:items-start lg:border-none lg:px-3 lg:py-0 transition-colors duration-200 hover:border-gray-new-70 dark:border-gray-new-20 dark:bg-black-new dark:text-gray-new-70 dark:hover:border-gray-new-30 dark:hover:text-white lg:hidden shrink-0" type="button" aria-label="Open Neon AI"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14"><path stroke="currentColor" stroke-width="1.167" d="M7 2.334 5.525 5.527 2.333 7.001l3.193 1.473 1.473 3.193 1.474-3.193 3.193-1.473-3.193-1.474z"></path><path fill="currentColor" d="m10.762 2.013.612-1.429.613 1.43 1.429.612-1.43.612-.612 1.43-.612-1.43-1.43-.612z"></path></svg><span class="block text-[13px] leading-none tracking-extra-tight">Ask AI</span></button></div></div><div class="flex items-center gap-x-6 lg:hidden"><div class="flex items-center gap-x-4"><a class="group flex items-center gap-1.5 tracking-extra-tight transition-colors duration-200 size-8 justify-center border border-gray-new-60 dark:border-gray-new-40 rounded-full text-gray-new-10 hover:border-black-new hover:text-black-new dark:text-gray-new-90 dark:hover:border-gray-new-40 dark:hover:text-white" href="https://discord.gg/92vNTzKDGp" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 36 36" width="18" height="18" class=""><g clip-path="url(#discord_inline_svg__a)"><path fill="currentColor" d="M30.476 6.274A29.7 29.7 0 0 0 23.148 4a.11.11 0 0 0-.118.056 21 21 0 0 0-.912 1.874 27.4 27.4 0 0 0-8.23 0 19 19 0 0 0-.927-1.874.12.12 0 0 0-.118-.056 29.6 29.6 0 0 0-7.328 2.273.1.1 0 0 0-.048.041C.8 13.288-.478 20.09.15 26.805a.12.12 0 0 0 .047.085 29.9 29.9 0 0 0 8.989 4.544.12.12 0 0 0 .126-.042 21.3 21.3 0 0 0 1.84-2.99.114.114 0 0 0-.063-.16 19.7 19.7 0 0 1-2.808-1.338.116.116 0 0 1-.012-.191c.189-.142.378-.289.558-.437a.11.11 0 0 1 .116-.016c5.892 2.69 12.27 2.69 18.092 0a.11.11 0 0 1 .118.014c.18.149.37.297.56.439a.115.115 0 0 1-.01.191c-.897.524-1.83.967-2.81 1.337a.115.115 0 0 0-.061.16 24 24 0 0 0 1.837 2.99c.029.04.08.057.127.043 2.941-.91 5.924-2.283 9.003-4.544a.12.12 0 0 0 .047-.083c.75-7.765-1.257-14.51-5.323-20.49a.1.1 0 0 0-.046-.043M12.03 22.716c-1.774 0-3.235-1.629-3.235-3.629s1.433-3.628 3.235-3.628c1.816 0 3.264 1.643 3.235 3.628 0 2-1.433 3.629-3.235 3.629m11.962 0c-1.774 0-3.235-1.629-3.235-3.629s1.433-3.628 3.235-3.628c1.816 0 3.264 1.643 3.235 3.628 0 2-1.419 3.629-3.235 3.629"></path></g><defs><clipPath id="discord_inline_svg__a"><path fill="#fff" d="M0 0h36v36H0z"></path></clipPath></defs></svg></a><a class="group flex items-center gap-1.5 tracking-extra-tight transition-colors duration-200 size-8 justify-center border border-gray-new-60 dark:border-gray-new-40 rounded-full text-gray-new-10 hover:border-black-new hover:text-black-new dark:text-gray-new-90 dark:hover:border-gray-new-40 dark:hover:text-white" href="https://github.com/neondatabase" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 36 36" width="18" height="18" class=""><path fill="currentColor" fill-rule="evenodd" d="M18 .45c-9.9 0-18 8.1-18 18 0 7.988 5.175 14.738 12.263 17.1.9.113 1.237-.337 1.237-.9v-3.037c-5.062 1.125-6.075-2.363-6.075-2.363-.787-2.025-2.025-2.587-2.025-2.587-1.688-1.125.112-1.125.112-1.125 1.8.112 2.813 1.8 2.813 1.8 1.575 2.7 4.163 1.912 5.288 1.462a3.9 3.9 0 0 1 1.125-2.362c-4.05-.45-8.213-2.025-8.213-8.888 0-1.912.675-3.6 1.8-4.837-.225-.45-.787-2.25.225-4.725 0 0 1.462-.45 4.95 1.8 1.463-.45 2.925-.563 4.5-.563s3.038.225 4.5.563c3.488-2.363 4.95-1.913 4.95-1.913 1.012 2.475.338 4.275.225 4.725 1.125 1.238 1.8 2.813 1.8 4.838 0 6.862-4.163 8.437-8.213 8.887.675.563 1.238 1.688 1.238 3.375v4.95c0 .45.337 1.013 1.238.9C30.825 33.188 36 26.438 36 18.45c0-9.9-8.1-18-18-18" clip-rule="evenodd"></path></svg></a></div><div class="flex gap-x-2"><a class="inline-flex cursor-pointer items-center justify-center leading-none! text-center whitespace-nowrap rounded-full transition-colors duration-200 text-sm tracking-extra-tight font-medium bg-black-pure/0.02 text-black-pure border-gray-new-60 hover:border-black-pure dark:bg-white/0.02 border dark:border-gray-new-40 dark:text-white hover:dark:border-white h-9 px-[18px]" href="https://console.neon.tech/login" data-test="header-login">Log in</a><a class="inline-flex cursor-pointer items-center justify-center leading-none! text-center whitespace-nowrap rounded-full transition-colors duration-200 text-sm tracking-extra-tight font-medium dark:bg-white dark:text-black-pure hover:dark:bg-gray-new-80 bg-black-pure text-white hover:bg-gray-new-20 h-9 px-[18px]" href="https://console.neon.tech/signup" data-test="header-signup">Sign up</a></div></div></div><div class="h-12 lg:hidden"><ul class="no-scrollbars flex size-full gap-x-6"><li class="relative hover:z-10"><a class="relative flex h-full items-center gap-1 rounded-sm text-sm leading-snug tracking-extra-tight whitespace-nowrap transition-colors duration-200 group-hover:text-black-new hover:text-black-new after:absolute after:inset-x-0 after:-bottom-px after:h-0.5 after:w-full after:bg-gray-new-40 after:opacity-0 after:transition-opacity after:duration-300 dark:group-hover:text-white dark:after:bg-white dark:hover:text-white text-gray-new-30 dark:text-gray-new-70" href="/docs/introduction">Get started</a></li><li class="relative hover:z-10 group"><button class="relative flex h-full items-center gap-1 rounded-sm text-sm leading-snug tracking-extra-tight whitespace-nowrap transition-colors duration-200 group-hover:text-black-new hover:text-black-new after:absolute after:inset-x-0 after:-bottom-px after:h-0.5 after:w-full after:bg-gray-new-40 after:opacity-0 after:transition-opacity after:duration-300 dark:group-hover:text-white dark:after:bg-white dark:hover:text-white text-gray-new-30 dark:text-gray-new-70">Products<svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" fill="none" viewBox="0 0 14 15" class="transition-transform duration-200 group-hover:-rotate-180 group-hover:text-black-new dark:group-hover:text-white text-gray-new-50"><path stroke="currentColor" stroke-width="1.5" d="M3.5 5.75 7 9.25l3.5-3.5"></path></svg></button><div class="absolute top-[90%] -left-5 z-10 pointer-events-none opacity-0 origin-top-left transform-[rotateX(-12deg)_scale(0.9)] transition-[opacity,transform] duration-200 group-hover:pointer-events-auto group-hover:visible group-hover:transform-none group-hover:opacity-100 focus-within:pointer-events-auto focus-within:visible focus-within:transform-none focus-within:opacity-100"><ul class="relative flex w-max min-w-40 flex-col gap-4 border p-4 border-gray-new-94 bg-white shadow-[0px_14px_20px_0px_rgba(0,0,0,.1)] dark:border-gray-new-15 dark:bg-black-new dark:shadow-[0px_14px_20px_0px_rgba(0,0,0,.5)]"><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/postgres/overview"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M9.556 2.889v4.444L7.89 6.223l-1.667 1.11V2.89"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M5.111 2.889A1.11 1.11 0 0 0 4 4v10a1.11 1.11 0 0 1 1.111-1.111h7.778A1.11 1.11 0 0 0 14 11.778V4a1.11 1.11 0 0 0-1.111-1.111z"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.889 15.11A1.11 1.11 0 0 0 14 14v-2.223a1.11 1.11 0 0 1-1.111 1.112H5.11a1.11 1.11 0 1 0 0 2.222z"></path></svg>Postgres</a></li><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/auth/overview"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" d="M9.003 9a1.667 1.667 0 1 0 0-3.334 1.667 1.667 0 0 0 0 3.333M12.813 13.803A4 4 0 0 0 9 11a4 4 0 0 0-3.812 2.803"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" d="M15 9.5C15 14 9 16 9 16s-6-2-6-6.5v-6L9 2l6 1.5z"></path></svg>Auth</a></li><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/data-api/overview"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><g stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" clip-path="url(#api_inline_svg__a)"><path d="M9 6.083a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5M4.333 14.25a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5M13.667 14.25a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5"></path><path d="M3.894 10.809a5.3 5.3 0 0 1-.144-1.225 5.24 5.24 0 0 1 1.487-3.662M12.338 13.634a5.25 5.25 0 0 1-4.562 1.056M10.723 4.623a5.26 5.26 0 0 1 3.402 3.82"></path></g><defs><clipPath id="api_inline_svg__a"><path fill="#fff" d="M2 2h14v14H2z"></path></clipPath></defs></svg>Data API</a></li><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/compute/functions/overview"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M8.03 14.499H3.5v-4.53M14.499 8.03V3.5h-4.53M3.78 14.224 14.223 3.78"></path></svg>Neon Functions</a></li><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/storage/overview"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M3.5 14.5 9 9M5.15 9H9v3.85"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M11.5 14.5h1.9a1.1 1.1 0 0 0 1.1-1.1V4.6a1.1 1.1 0 0 0-1.1-1.1H4.6a1.1 1.1 0 0 0-1.1 1.1v1.91"></path></svg>Object Storage</a></li><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/ai-gateway/overview"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M2.336 11.221A4.44 4.44 0 0 0 6.779 6.78a4.443 4.443 0 0 0 4.442 4.442 4.443 4.443 0 0 0-4.442 4.443 4.44 4.44 0 0 0-4.443-4.443M10.332 5.002a2.666 2.666 0 0 0 2.666-2.666 2.666 2.666 0 0 0 2.665 2.666 2.666 2.666 0 0 0-2.665 2.665 2.666 2.666 0 0 0-2.666-2.665"></path></svg>AI Gateway</a></li></ul></div></li><li class="relative hover:z-10 group"><button class="relative flex h-full items-center gap-1 rounded-sm text-sm leading-snug tracking-extra-tight whitespace-nowrap transition-colors duration-200 group-hover:text-black-new hover:text-black-new after:absolute after:inset-x-0 after:-bottom-px after:h-0.5 after:w-full after:bg-gray-new-40 after:opacity-0 after:transition-opacity after:duration-300 dark:group-hover:text-white dark:after:bg-white dark:hover:text-white text-gray-new-30 dark:text-gray-new-70">Platform<svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" fill="none" viewBox="0 0 14 15" class="transition-transform duration-200 group-hover:-rotate-180 group-hover:text-black-new dark:group-hover:text-white text-gray-new-50"><path stroke="currentColor" stroke-width="1.5" d="M3.5 5.75 7 9.25l3.5-3.5"></path></svg></button><div class="absolute top-[90%] -left-5 z-10 pointer-events-none opacity-0 origin-top-left transform-[rotateX(-12deg)_scale(0.9)] transition-[opacity,transform] duration-200 group-hover:pointer-events-auto group-hover:visible group-hover:transform-none group-hover:opacity-100 focus-within:pointer-events-auto focus-within:visible focus-within:transform-none focus-within:opacity-100"><ul class="relative flex w-max min-w-40 flex-col gap-4 border p-4 border-gray-new-94 bg-white shadow-[0px_14px_20px_0px_rgba(0,0,0,.1)] dark:border-gray-new-15 dark:bg-black-new dark:shadow-[0px_14px_20px_0px_rgba(0,0,0,.5)]"><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/manage/platform"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><mask id="settings_inline_svg__a" width="14" height="14" x="2" y="2" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path fill="#fff" stroke="#fff" d="M3 2.998h12v12H3z"></path></mask><g mask="url(#settings_inline_svg__a)"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M11.03 5.342h4.063m-12.187 0H4.53m0 0a2.031 2.031 0 1 1 4.062 0 2.031 2.031 0 0 1-4.062 0m2.437 7.313H2.906m12.187 0h-1.625m0 0a2.031 2.031 0 1 1-4.063 0 2.031 2.031 0 0 1 4.063 0"></path></g></svg>Manage &amp; operate</a></li><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/introduction/architecture-overview"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M9 7.294v3.41M4.17 10.705V9h9.66v1.704M9 5.59a1.42 1.42 0 1 0 0-2.84 1.42 1.42 0 0 0 0 2.84M4.17 15.25a1.42 1.42 0 1 0 0-2.841 1.42 1.42 0 0 0 0 2.84M9 15.25a1.42 1.42 0 1 0 0-2.841 1.42 1.42 0 0 0 0 2.84M13.83 15.25a1.42 1.42 0 1 0 0-2.841 1.42 1.42 0 0 0 0 2.84"></path></svg>Resilience &amp; architecture</a></li><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/security/security-overview"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M9.25 3A10.97 10.97 0 0 1 3 5.917S3 13 9.25 15.5C15.5 13 15.5 5.917 15.5 5.917A10.97 10.97 0 0 1 9.25 3"></path></svg>Security &amp; compliance</a></li><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/introduction/about-billing"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M9.003 3v12M11.8 5c-1.6-.806-6-1.168-6 1.6 0 2.82 6.4 1.605 6.4 4.8 0 2.71-4.573 2.56-6.4 1.6"></path></svg>Plans &amp; billing</a></li><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/guides/platform-integration-overview"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m3 14.999 2.564-2.564M7.64 3 5.56 5.08a5.202 5.202 0 0 0 7.356 7.357l2.081-2.08zM11.844 3.038 9.763 5.12M14.963 6.158l-2.08 2.08"></path></svg>Building on Neon</a></li><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/ai/ai-agents-tools"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="m9.451 8.548 1.81-1.81h3.167c.749 0 1.357-.608 1.357-1.357V3.57c0-.749-.608-1.357-1.357-1.357h-3.62c-.749 0-1.357.608-1.357 1.357zM7.645 8.548H3.573c-.75 0-1.357.608-1.357 1.357v4.524c0 .749.608 1.357 1.357 1.357h9.048c.75 0 1.357-.608 1.357-1.357V9.905c0-.75-.608-1.357-1.357-1.357h-.453M5.833 6.738v-1.81"></path><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-miterlimit="10" d="M5.836 4.928a.452.452 0 1 0 0-.904.452.452 0 0 0 0 .904Z"></path><path fill="currentColor" stroke="currentColor" d="M5.784 11.714a.405.405 0 1 1-.81 0 .405.405 0 0 1 .81 0ZM11.215 11.714a.405.405 0 1 1-.81 0 .405.405 0 0 1 .81 0Z"></path></svg>AI agents on Neon</a></li></ul></div></li><li class="relative hover:z-10 group"><button class="relative flex h-full items-center gap-1 rounded-sm text-sm leading-snug tracking-extra-tight whitespace-nowrap transition-colors duration-200 group-hover:text-black-new hover:text-black-new after:absolute after:inset-x-0 after:-bottom-px after:h-0.5 after:w-full after:bg-gray-new-40 after:opacity-0 after:transition-opacity after:duration-300 dark:group-hover:text-white dark:after:bg-white dark:hover:text-white text-gray-new-30 dark:text-gray-new-70">Reference<svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" fill="none" viewBox="0 0 14 15" class="transition-transform duration-200 group-hover:-rotate-180 group-hover:text-black-new dark:group-hover:text-white text-gray-new-50"><path stroke="currentColor" stroke-width="1.5" d="M3.5 5.75 7 9.25l3.5-3.5"></path></svg></button><div class="absolute top-[90%] -left-5 z-10 pointer-events-none opacity-0 origin-top-left transform-[rotateX(-12deg)_scale(0.9)] transition-[opacity,transform] duration-200 group-hover:pointer-events-auto group-hover:visible group-hover:transform-none group-hover:opacity-100 focus-within:pointer-events-auto focus-within:visible focus-within:transform-none focus-within:opacity-100"><ul class="relative flex w-max min-w-40 flex-col gap-4 border p-4 border-gray-new-94 bg-white shadow-[0px_14px_20px_0px_rgba(0,0,0,.1)] dark:border-gray-new-15 dark:bg-black-new dark:shadow-[0px_14px_20px_0px_rgba(0,0,0,.5)]"><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/reference/api"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M14.2 3H3.8a.8.8 0 0 0-.8.8v10.4a.8.8 0 0 0 .8.8h10.4a.8.8 0 0 0 .8-.8V3.8a.8.8 0 0 0-.8-.8"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m5.719 6.201 2.8 2.8-2.8 2.8M8.914 11.8h3.273"></path></svg>APIs &amp; SDKs</a></li><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/guides/integrations"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m3 14.999 2.564-2.564M7.64 3 5.56 5.08a5.202 5.202 0 0 0 7.356 7.357l2.081-2.08zM11.844 3.038 9.763 5.12M14.963 6.158l-2.08 2.08"></path></svg>Integrations &amp; tooling</a></li><li class=""><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/reference/glossary"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M9.002 5.182v9.272M3.002 3.545l6 1.637 6-1.637v9.273l-6 1.636-6-1.636z"></path></svg>Glossary</a></li></ul></div></li><li class="relative hover:z-10 group"><button class="relative flex h-full items-center gap-1 rounded-sm text-sm leading-snug tracking-extra-tight whitespace-nowrap transition-colors duration-200 group-hover:text-black-new hover:text-black-new after:absolute after:inset-x-0 after:-bottom-px after:h-0.5 after:w-full after:bg-gray-new-40 after:opacity-0 after:transition-opacity after:duration-300 dark:group-hover:text-white dark:after:bg-white dark:hover:text-white text-gray-new-30 dark:text-gray-new-70">Resources<svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" fill="none" viewBox="0 0 14 15" class="transition-transform duration-200 group-hover:-rotate-180 group-hover:text-black-new dark:group-hover:text-white text-gray-new-50"><path stroke="currentColor" stroke-width="1.5" d="M3.5 5.75 7 9.25l3.5-3.5"></path></svg></button><div class="absolute top-[90%] -left-5 z-10 pointer-events-none opacity-0 origin-top-left transform-[rotateX(-12deg)_scale(0.9)] transition-[opacity,transform] duration-200 group-hover:pointer-events-auto group-hover:visible group-hover:transform-none group-hover:opacity-100 focus-within:pointer-events-auto focus-within:visible focus-within:transform-none focus-within:opacity-100"><ul class="relative flex w-max min-w-40 flex-col gap-4 border p-4 border-gray-new-94 bg-white shadow-[0px_14px_20px_0px_rgba(0,0,0,.1)] dark:border-gray-new-15 dark:bg-black-new dark:shadow-[0px_14px_20px_0px_rgba(0,0,0,.5)]"><li class="mt-2 first:mt-0"><span class="mb-3.5 block text-xs leading-none tracking-tight text-gray-new-50 uppercase">Support &amp; Community</span><ul class="flex flex-col gap-4"><li><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/introduction/support"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m7.945 6.31-2.55-2.55M3.76 5.396l2.55 2.55M11.69 7.945l2.55-2.55M12.604 3.76l-2.55 2.55M10.054 11.69l2.55 2.55M14.24 12.604l-2.55-2.55M6.31 10.054l-2.55 2.55M5.396 14.24l2.55-2.55M8.999 15.363a6.364 6.364 0 1 0 0-12.728 6.364 6.364 0 0 0 0 12.728"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M11.05 11.046a2.893 2.893 0 1 0-4.092-4.091 2.893 2.893 0 0 0 4.091 4.09"></path></svg>Support</a></li><li><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/community/community-intro"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.82 5.591h1.09a1.09 1.09 0 0 1 1.091 1.091v4.636a1.09 1.09 0 0 1-1.09 1.091h-1.092v2.182L9.547 12.41H8.456"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M11.729 3.41H4.092a1.09 1.09 0 0 0-1.09 1.09v4.637a1.09 1.09 0 0 0 1.09 1.09h1.091v2.728l3.818-2.728h2.728a1.09 1.09 0 0 0 1.09-1.09V4.5a1.09 1.09 0 0 0-1.09-1.09"></path></svg>Community</a></li></ul></li><li class="mt-2 first:mt-0"><span class="mb-3.5 block text-xs leading-none tracking-tight text-gray-new-50 uppercase">Product updates</span><ul class="flex flex-col gap-4"><li><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/introduction/status"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m5.527 9.002 2.315 2.315 4.63-4.63"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M9 15.365a6.365 6.365 0 1 0 0-12.73 6.365 6.365 0 0 0 0 12.73"></path></svg>Status</a></li><li><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/changelog"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><g stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" clip-path="url(#changelog_inline_svg__a)"><path d="M5.5 3.5v2M12.5 3.5v2M5.5 8.5h7M13 5.5H5A1.5 1.5 0 0 0 3.5 7v6A1.5 1.5 0 0 0 5 14.5h8a1.5 1.5 0 0 0 1.5-1.5V7A1.5 1.5 0 0 0 13 5.5"></path></g><defs><clipPath id="changelog_inline_svg__a"><path fill="#fff" d="M3 3h12v12H3z"></path></clipPath></defs></svg>Changelog</a></li><li><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/introduction/roadmap"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path fill="currentColor" fill-rule="evenodd" d="M13.125 3.875a1 1 0 1 0 0 2 1 1 0 0 0 0-2m-2 1a2 2 0 1 1 4 0 2 2 0 0 1-4 0m-6.25 7.25a1 1 0 1 0 0 2 1 1 0 0 0 0-2m-2 1a2 2 0 1 1 4 0 2 2 0 0 1-4 0m2.958-8.792A1.562 1.562 0 0 1 8.5 5.437v7.126a2.563 2.563 0 0 0 5.125 0V7.875a.5.5 0 0 0-1 0v4.688a1.563 1.563 0 0 1-3.125 0V5.437a2.562 2.562 0 0 0-5.125 0v4.688a.5.5 0 0 0 1 0V5.438c0-.415.165-.812.458-1.105" clip-rule="evenodd"></path></svg>Roadmap</a></li><li><a class="t-sm flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="/docs/reference/feeds"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" d="M10.711 15.187A7.9 7.9 0 0 0 2.813 7.29M15.187 15.187c0-6.834-5.54-12.374-12.374-12.374"></path><path fill="currentColor" d="M4.46 15.187a1.647 1.647 0 1 0 0-3.293 1.647 1.647 0 0 0 0 3.293"></path></svg>RSS feeds</a></li></ul></li><li class="mt-2 first:mt-0"><span class="mb-3.5 block text-xs leading-none tracking-tight text-gray-new-50 uppercase">Starter code</span><ul class="flex flex-col gap-4"><li><a class="t-sm group flex items-center gap-2 rounded-sm leading-none tracking-tight transition-colors duration-200 text-gray-new-30 hover:text-black-new dark:text-gray-new-70 dark:hover:text-white" href="https://github.com/neondatabase/examples" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path fill="currentColor" fill-rule="evenodd" d="M9.01 1.777a7.16 7.16 0 0 0-4.705 1.767 7.46 7.46 0 0 0-2.461 4.465 7.56 7.56 0 0 0 .955 5.032 7.28 7.28 0 0 0 3.918 3.197c.36.068.494-.164.494-.36v-1.262c-2.017.456-2.444-.992-2.444-.992a1.98 1.98 0 0 0-.806-1.089c-.654-.455.053-.455.053-.455.23.033.449.119.64.251.193.133.353.309.469.514a1.54 1.54 0 0 0 1.533.81c.203-.025.399-.09.577-.19.028-.376.186-.728.445-.994-1.611-.187-3.303-.824-3.303-3.666a2.9 2.9 0 0 1 .743-1.99 2.76 2.76 0 0 1 .072-1.963s.61-.2 1.994.76a6.7 6.7 0 0 1 3.633 0c1.384-.96 1.99-.76 1.99-.76.266.62.293 1.322.075 1.963.489.54.755 1.253.744 1.99 0 2.851-1.696 3.475-3.312 3.643a1.79 1.79 0 0 1 .494 1.366v2.037c0 .241.129.428.498.36a7.3 7.3 0 0 0 3.902-3.203 7.57 7.57 0 0 0 .948-5.025 7.47 7.47 0 0 0-2.455-4.459A7.16 7.16 0 0 0 9.01 1.75z" clip-rule="evenodd"></path></svg>Examples repo<span class="whitespace-nowrap no-underline"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="ml-1 inline-block size-3.5! shrink-0 align-[-0.125em]"><path fill="currentColor" d="M0 0h14v14H0z" opacity="0.2"></path><path stroke="currentColor" stroke-linecap="square" d="M9.915 8.885V4.08H5.11M9.625 4.375 4.083 9.917"></path></svg></span></a></li></ul></li></ul></div></li><li class="relative hover:z-10 flex items-center pl-6 before:absolute before:top-1/2 before:left-0 before:h-[18px] before:w-px before:-translate-y-1/2 before:bg-gray-new-90 before:content-[&#x27;&#x27;] dark:before:bg-gray-new-15"><a class="relative flex h-full items-center gap-1 rounded-sm text-sm leading-snug tracking-extra-tight whitespace-nowrap transition-colors duration-200 group-hover:text-black-new hover:text-black-new after:absolute after:inset-x-0 after:-bottom-px after:h-0.5 after:w-full after:bg-gray-new-40 after:opacity-0 after:transition-opacity after:duration-300 dark:group-hover:text-white dark:after:bg-white dark:hover:text-white text-gray-new-30 dark:text-gray-new-70" href="https://neon.com/postgresql/tutorial" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="mr-1.5 size-4 shrink-0 text-primary-2"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.878" d="m9.763 3.095 5.558 2.86a.744.744 0 0 1 0 1.325l-5.558 2.86a.88.88 0 0 1-.804 0L3.402 7.28a.744.744 0 0 1 0-1.324l5.557-2.862a.88.88 0 0 1 .804 0"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="0.878" d="M15.73 6.618a9.8 9.8 0 0 0 0 4.416M5.194 10.455v2.853c0 .969 1.867 1.755 4.17 1.755s4.169-.786 4.169-1.755v-2.853"></path></svg>Learn PostgreSQL</a></li></ul></div></div></div></header><div class="navigation-overlay pointer-events-none fixed inset-0 z-40 bg-white/80 opacity-0 transition-opacity delay-150 duration-200 dark:bg-black-pure/80"></div><div class="absolute top-3 right-7 z-50 hidden gap-5 lg:flex lg:items-center lg:gap-x-4 sm:right-4"><div class="flex items-center gap-x-2"><div class="relative flex items-center justify-between mobile-search"><button class="flex items-center justify-between border-gray-new-80 bg-gray-new-98 transition-colors duration-200 hover:border-gray-new-70 dark:border-gray-new-20 dark:bg-black-new dark:hover:border-gray-new-30 h-8 w-[264px] border p-1 pl-2.5 xl:w-60 lg:w-auto lg:border-none lg:bg-transparent! lg:p-0" data-test="docs-search-trigger" type="button"><span class="flex items-center gap-x-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="text-gray-new-30 dark:text-gray-new-70 size-3.5 lg:size-6 lg:text-black-new lg:dark:text-white"><path fill="currentColor" fill-rule="evenodd" d="M7.333 2.666a4.667 4.667 0 1 0 0 9.334 4.667 4.667 0 0 0 0-9.334m-6 4.667a6 6 0 1 1 12 0 6 6 0 0 1-12 0" clip-rule="evenodd"></path><path fill="currentColor" fill-rule="evenodd" d="M10.63 10.63c.26-.26.682-.26.943 0l2.9 2.9a.667.667 0 1 1-.943.943l-2.9-2.9a.667.667 0 0 1 0-.943" clip-rule="evenodd"></path></svg><span class="tracking-tight text-gray-new-40 dark:text-gray-new-60 text-[13px] lg:hidden">Search<!-- -->...</span></span><span class="inline-flex h-[22px] items-center justify-center border border-gray-new-80 px-1.5 py-1 font-sans text-sm leading-none font-medium tracking-extra-tight text-gray-new-50 dark:border-gray-new-20 lg:hidden">⌘K</span></button></div><button class="chat-widget flex h-8 items-center justify-between gap-1.5 border border-gray-new-80 bg-gray-new-98 px-3 text-[13px] text-gray-new-30 lg:items-start lg:border-none lg:px-3 lg:py-0 transition-colors duration-200 hover:border-gray-new-70 dark:border-gray-new-20 dark:bg-black-new dark:text-gray-new-70 dark:hover:border-gray-new-30 dark:hover:text-white lg:hidden shrink-0" type="button" aria-label="Open Neon AI"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14"><path stroke="currentColor" stroke-width="1.167" d="M7 2.334 5.525 5.527 2.333 7.001l3.193 1.473 1.473 3.193 1.474-3.193 3.193-1.473-3.193-1.474z"></path><path fill="currentColor" d="m10.762 2.013.612-1.429.613 1.43 1.429.612-1.43.612-.612 1.43-.612-1.43-1.43-.612z"></path></svg><span class="block text-[13px] leading-none tracking-extra-tight">Ask AI</span></button></div><button class="h-8 w-8 shrink relative flex text-black dark:text-white" type="button" aria-label="Open menu" data-test="mobile-menu-toggle"><span class="absolute top-2 left-1 block h-0.5 w-6 bg-current" style="transform-origin:50% 50%;will-change:transform, opacity;transform:translateY(0);opacity:1"></span><span class="absolute top-4 left-1 block h-0.5 w-6 bg-current" style="transform-origin:50% 50%;will-change:transform, opacity;transform:translateY(0);opacity:1"></span><span class="absolute top-6 left-1 block h-0.5 w-6 bg-current" style="transform-origin:50% 50%;will-change:transform, opacity;transform:translateY(0);opacity:1"></span><span class="absolute top-4 left-[5px] block h-0.5 w-[22px] bg-current" style="transform-origin:50% 50%;will-change:transform, opacity;transform:rotate(0deg) scaleX(0.95);opacity:0"></span><span class="absolute top-4 left-[5px] block h-0.5 w-[22px] bg-current" style="transform-origin:50% 50%;will-change:transform, opacity;transform:rotate(0deg) scaleX(0.95);opacity:0"></span></button></div><main class="flex flex-1 flex-col"><div class="flex flex-1 safe-paddings dark:bg-black-pure dark:text-white lg:flex-col"><aside aria-label="Agent directive" class="sr-only">Full Neon documentation index:<!-- --> <a href="https://neon.com/docs/llms.txt">https://neon.com/docs/llms.txt</a></aside><div class="relative mx-auto lg:max-w-none lg:px-8 md:px-5 max-w-[1856px] px-8 flex w-full flex-1 gap-x-24 pt-12 2xl:gap-x-8 xl:pt-9 lg:block sm:pt-7"><aside class="relative -mt-12 w-[312px] shrink-0 lg:hidden"><div class="sticky top-28"><div class="relative after:pointer-events-none after:absolute after:inset-x-0 after:top-0 after:h-10 after:bg-linear-to-b after:from-white after:to-transparent dark:after:from-black-pure dark:after:to-transparent"><nav class="z-10 -mx-1 no-scrollbars h-[calc(100vh-7rem)] overflow-y-scroll pt-11 pr-8 pb-16 pl-1 border-r border-gray-new-90 dark:border-gray-new-20"><div class="flex w-full flex-col gap-6 lg:px-8 lg:pt-4 md:px-5"><a class="text-green-44 transition-colors duration-200 dark:text-green-52 flex items-center gap-2.5 rounded-sm text-[15px] leading-snug font-medium tracking-extra-tight" href="/docs/manage/platform"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><mask id="settings_inline_svg__a" width="14" height="14" x="2" y="2" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path fill="#fff" stroke="#fff" d="M3 2.998h12v12H3z"></path></mask><g mask="url(#settings_inline_svg__a)"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M11.03 5.342h4.063m-12.187 0H4.53m0 0a2.031 2.031 0 1 1 4.062 0 2.031 2.031 0 0 1-4.062 0m2.437 7.313H2.906m12.187 0h-1.625m0 0a2.031 2.031 0 1 1-4.063 0 2.031 2.031 0 0 1 4.063 0"></path></g></svg>Manage &amp; operate</a><ul class="flex flex-col"><li class="mt-4 first:mt-0"><div class="my-2 flex items-center gap-2.5 text-[15px] leading-snug font-medium tracking-extra-tight text-black-pure dark:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" d="M9.003 9a1.667 1.667 0 1 0 0-3.334 1.667 1.667 0 0 0 0 3.333M12.813 13.803A4 4 0 0 0 9 11a4 4 0 0 0-3.812 2.803"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" d="M15 9.5C15 14 9 16 9 16s-6-2-6-6.5v-6L9 2l6 1.5z"></path></svg>Access &amp; collaboration</div><ul class="flex flex-col"><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/manage/accounts"><span class="text-balance" aria-hidden="false">Accounts</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/manage/project-permissions-get-started"><span class="text-balance" aria-hidden="false">Permissions quickstart<span class="w-fit rounded-[40px] whitespace-nowrap uppercase text-[#00B87B] dark:text-green-45 bg-[#00B87B]/10 dark:bg-green-45/10 px-2 py-1 ml-2 inline-flex text-[0.6875rem] font-normal -tracking-tight tabular-nums">new</span></span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/manage/user-permissions"><span class="text-balance" aria-hidden="false">User permissions</span></a></li><li class="group/item flex flex-col"><div class="group relative flex w-full items-center gap-2 rounded-sm text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white"><a class="flex-1 py-2 text-left" target="_self" href="/docs/manage/organizations"><span class="text-pretty" aria-hidden="false">Organizations</span></a><button type="button" class="px-1 py-2" aria-label="Expand Organizations"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 11 18" class="w-1.5"><path stroke="currentColor" stroke-width="2" d="m1 1 8 8-8 8"></path></svg></button></div><div class="-m-1 overflow-hidden p-1" style="opacity:0;height:0px;transform:translateY(10px)"><ul class="border-l border-gray-new-80 pl-3 dark:border-gray-new-20"><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/manage/organizations"><span class="text-balance" aria-hidden="false">Overview</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/manage/orgs-manage"><span class="text-balance" aria-hidden="false">Manage Organizations</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/manage/orgs-add-members-by-domain"><span class="text-balance" aria-hidden="false">Add members by domain</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/manage/orgs-project-transfer"><span class="text-balance" aria-hidden="false">Transfer projects</span></a></li><li class="group/item flex flex-col"><button class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" type="button" target="_self" tabindex="-1" aria-expanded="false"><span class="text-balance" aria-hidden="false">Organizations API</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 11 18" class="ml-auto w-1.5"><path stroke="currentColor" stroke-width="2" d="m1 1 8 8-8 8"></path></svg></button><div class="-m-1 overflow-hidden p-1" style="opacity:0;height:0px;transform:translateY(10px)"><ul class="border-l border-gray-new-80 pl-3 dark:border-gray-new-20"><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/manage/orgs-api"><span class="text-balance" aria-hidden="false">Manage organizations via API</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/manage/orgs-api-consumption"><span class="text-balance" aria-hidden="false">Query organization metrics via API</span></a></li></ul></div></li><li class="group/item flex flex-col"><button class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" type="button" target="_self" tabindex="-1" aria-expanded="false"><span class="text-balance" aria-hidden="false">CLI</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 11 18" class="ml-auto w-1.5"><path stroke="currentColor" stroke-width="2" d="m1 1 8 8-8 8"></path></svg></button><div class="-m-1 overflow-hidden p-1" style="opacity:0;height:0px;transform:translateY(10px)"><ul class="border-l border-gray-new-80 pl-3 dark:border-gray-new-20"><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/manage/orgs-cli"><span class="text-balance" aria-hidden="false">CLI actions</span></a></li></ul></div></li></ul></div></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/guides/project-collaboration-guide"><span class="text-balance" aria-hidden="false">Project collaboration</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/manage/database-access"><span class="text-balance" aria-hidden="false">Database access</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/manage/api-keys"><span class="text-balance" aria-hidden="false">API keys</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/manage/account-recovery"><span class="text-balance" aria-hidden="false">Account recovery</span></a></li></ul></li><li class="mt-4 first:mt-0"><div class="my-2 flex items-center gap-2.5 text-[15px] leading-snug font-medium tracking-extra-tight text-black-pure dark:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M9.556 2.889v4.444L7.89 6.223l-1.667 1.11V2.89"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M5.111 2.889A1.11 1.11 0 0 0 4 4v10a1.11 1.11 0 0 1 1.111-1.111h7.778A1.11 1.11 0 0 0 14 11.778V4a1.11 1.11 0 0 0-1.111-1.111z"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.889 15.11A1.11 1.11 0 0 0 14 14v-2.223a1.11 1.11 0 0 1-1.111 1.112H5.11a1.11 1.11 0 1 0 0 2.222z"></path></svg>Projects &amp; resources</div><ul class="flex flex-col"><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/manage/overview"><span class="text-balance" aria-hidden="false">Object hierarchy</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/manage/projects"><span class="text-balance" aria-hidden="false">Projects</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/guides/multitenancy"><span class="text-balance" aria-hidden="false">Multitenancy</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-medium text-green-44 dark:text-green-52" target="_self" href="/docs/manage/branches"><span class="text-balance" aria-hidden="false">Branches</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/manage/computes"><span class="text-balance" aria-hidden="false">Computes</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/manage/roles"><span class="text-balance" aria-hidden="false">Roles</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/manage/databases"><span class="text-balance" aria-hidden="false">Databases</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/guides/tables"><span class="text-balance" aria-hidden="false">Tables</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/manage/integrations"><span class="text-balance" aria-hidden="false">Integrations</span></a></li></ul></li><li class="mt-4 first:mt-0"><div class="my-2 flex items-center gap-2.5 text-[15px] leading-snug font-medium tracking-extra-tight text-black-pure dark:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><path stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="0.846" d="M12.903 4.239H14.5v11.818H3V4.239h1.597"></path><path stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="0.846" d="m6.515 10.308 1.597 1.597 2.875-2.875M10.346 3.597a1.597 1.597 0 0 0-3.193 0H5.875v1.916h5.749V3.597z"></path></svg>Monitoring &amp; observability</div><ul class="flex flex-col"><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/introduction/monitoring"><span class="text-balance" aria-hidden="false">Overview</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/reference/metrics-logs"><span class="text-balance" aria-hidden="false">Metrics &amp; logs</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/introduction/monitoring-page"><span class="text-balance" aria-hidden="false">Monitoring dashboard</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/manage/operations"><span class="text-balance" aria-hidden="false">System operations</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/introduction/monitor-active-queries"><span class="text-balance" aria-hidden="false">Active queries</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/introduction/monitor-query-performance"><span class="text-balance" aria-hidden="false">Query performance</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/introduction/monitor-logs"><span class="text-balance" aria-hidden="false">Logs</span></a></li><li class="group/item flex flex-col"><button class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" type="button" target="_self" aria-expanded="false"><span class="text-balance" aria-hidden="false">Third-party monitoring</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 11 18" class="ml-auto w-1.5"><path stroke="currentColor" stroke-width="2" d="m1 1 8 8-8 8"></path></svg></button><div class="-m-1 overflow-hidden p-1" style="opacity:0;height:0px;transform:translateY(10px)"><ul class="border-l border-gray-new-80 pl-3 dark:border-gray-new-20"><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/guides/datadog"><span class="text-balance" aria-hidden="false">Datadog</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/guides/grafana-cloud"><span class="text-balance" aria-hidden="false">Grafana Cloud</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/guides/opentelemetry"><span class="text-balance" aria-hidden="false">OpenTelemetry</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/introduction/monitor-pgadmin"><span class="text-balance" aria-hidden="false">pgAdmin</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/introduction/monitor-pghero"><span class="text-balance" aria-hidden="false">PgHero</span></a></li></ul></div></li></ul></li><li class="mt-4 first:mt-0"><div class="my-2 flex items-center gap-2.5 text-[15px] leading-snug font-medium tracking-extra-tight text-black-pure dark:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18" class="size-4.5 shrink-0"><mask id="settings_inline_svg__a" width="14" height="14" x="2" y="2" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path fill="#fff" stroke="#fff" d="M3 2.998h12v12H3z"></path></mask><g mask="url(#settings_inline_svg__a)"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M11.03 5.342h4.063m-12.187 0H4.53m0 0a2.031 2.031 0 1 1 4.062 0 2.031 2.031 0 0 1-4.062 0m2.437 7.313H2.906m12.187 0h-1.625m0 0a2.031 2.031 0 1 1-4.063 0 2.031 2.031 0 0 1 4.063 0"></path></g></svg>Operations &amp; maintenance</div><ul class="flex flex-col"><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/get-started/production-checklist"><span class="text-balance" aria-hidden="false">Production checklist</span></a></li><li class="group/item flex flex-col"><div class="group relative flex w-full items-center gap-2 rounded-sm text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white"><a class="flex-1 py-2 text-left" target="_self" href="/docs/manage/updates"><span class="text-pretty" aria-hidden="false">Updates</span></a><button type="button" class="px-1 py-2" aria-label="Expand Updates"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 11 18" class="w-1.5"><path stroke="currentColor" stroke-width="2" d="m1 1 8 8-8 8"></path></svg></button></div><div class="-m-1 overflow-hidden p-1" style="opacity:0;height:0px;transform:translateY(10px)"><ul class="border-l border-gray-new-80 pl-3 dark:border-gray-new-20"><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/manage/maintenance-updates-overview"><span class="text-balance" aria-hidden="false">Overview</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/manage/platform-maintenance"><span class="text-balance" aria-hidden="false">Platform maintenance</span></a></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white before:absolute before:inset-y-0 before:-left-[13px] before:w-px before:bg-green-44 before:opacity-0 before:transition-opacity before:duration-200 dark:before:bg-green-52" target="_self" tabindex="-1" href="/docs/manage/updates"><span class="text-balance" aria-hidden="false">Updates</span></a></li></ul></div></li><li class="group/item flex flex-col"><a class="group relative flex w-full gap-2 rounded-sm py-2 pr-1 text-left text-sm leading-tight tracking-extra-tight transition-colors duration-200 font-normal text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white" target="_self" href="/docs/introduction/regions"><span class="text-balance" aria-hidden="false">Regions</span></a></li></ul></li></ul></div></nav></div></div></aside><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Manage branches","author":{"@type":"Organization","name":"Neon"}}</script><div class="min-w-0 pb-32 lg:pb-24 md:pb-20 max-w-208 lg:max-w-none"><div class="mb-7 flex flex-wrap items-center gap-x-1.5 text-[15px] leading-none tracking-extra-tight text-gray-new-40 dark:text-gray-new-60 mb-7!"><a class="transition-colors duration-200 hover:text-black dark:hover:text-white rounded-sm" href="/docs"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M14 7.6 8 2 2 7.6M3.6 8.4V14h3.2v-3.2h2.4V14h3.2V8.4"></path></svg></a><span>/</span><a class="transition-colors duration-200 hover:text-black dark:hover:text-white rounded-sm" href="/docs/manage/platform">Manage &amp; operate</a><span>/</span><span class="text-gray-new-10 dark:text-gray-new-94">Branches</span></div><article><div class="flex items-start justify-between gap-6 sm:flex-col sm:items-stretch sm:gap-4"><div class="max-w-xl 2xl:max-w-[520px]"><h1 class="text-[36px] leading-tight font-medium tracking-tighter text-balance md:text-[28px]">Manage branches</h1></div><div class="relative mt-2.5 w-fit sm:mt-0"><div class="flex items-center border border-gray-new-90 dark:border-gray-new-20"><button class="flex h-8 w-fit shrink-0 items-center gap-2 border-r border-gray-new-90 px-2.5 whitespace-nowrap text-black-new hover:bg-gray-new-98 dark:border-gray-new-20 dark:text-gray-new-94 dark:hover:bg-gray-new-8"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="size-4 shrink-0"><g clip-path="url(#copy-docs_inline_svg__a)"><mask id="copy-docs_inline_svg__b" width="16" height="16" x="0" y="0" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path fill="#fff" d="M0 0h16v16H0z"></path></mask><g stroke="currentColor" mask="url(#copy-docs_inline_svg__b)"><path d="M5.947 14.63h8.683V5.945H5.947z"></path><path d="M3.579 10.684H2V2h8.683v1.579"></path></g></g><defs><clipPath id="copy-docs_inline_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg><span class="text-sm leading-none tracking-extra-tight whitespace-nowrap">Copy page</span></button><button class="flex h-8 items-center px-1 hover:bg-gray-new-98 dark:hover:bg-gray-new-8"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" fill="none" viewBox="0 0 14 15" class="size-3.5 text-gray-new-50 transition-transform duration-200 dark:text-gray-new-50"><path stroke="currentColor" stroke-width="1.5" d="M3.5 5.75 7 9.25l3.5-3.5"></path></svg></button></div></div></div><div class="prose-doc post-content prose dark:prose-invert xs:prose-code:break-words mt-10 lg:mt-7 md:mt-5"><p>Data resides in a branch. Each Neon project is created with a <a class="" href="#root-branch">root branch</a>, which is also designated as your <a class="" href="#default-branch">default branch</a>. Projects created in the Neon Console have a root branch named <code>production</code>, while projects created via the API or CLI have a root branch named <code>main</code>. You can create child branches from your root branch or from previously created branches. A branch can contain multiple databases and roles. Neon&#x27;s <a class="" href="/docs/introduction/plans">plan allowances</a> define the number of branches you can create.</p>
<p>A child branch is a copy-on-write clone of the parent branch. You can modify the data in a branch without affecting the data in the parent branch.
For more information about branches and how you can use them in your development workflows, see <a class="" href="/docs/introduction/branching">Branching</a>.</p>
<p>You can create and manage branches using the Neon Console, <a class="" href="/docs/cli">Neon CLI</a>, or <a class="" href="/docs/reference/api">Neon API</a>.</p>
<div class="admonition not-prose my-9 rounded-none border-l-2 bg-gray-new-98 py-4 pr-5 pl-[1.125rem] dark:bg-gray-new-8 border-[#EC6F09] dark:border-[#F99D51] [&amp;_pre]:px-4 [&amp;_pre]:py-3 [&amp;_pre_code]:text-sm! [&amp;_pre[data-language]]:bg-white! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><div class="flex items-center gap-1 text-[#EC6F09] dark:text-[#F99D51]"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="shrink-0"><path stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="1.333" d="M8.003 2C4.32 2 1.336 4.686 1.336 8c0 1.229.412 2.37 1.117 3.322l-.816 3.044 3.524-.945A7.2 7.2 0 0 0 8.003 14c3.682 0 6.666-2.686 6.666-6s-2.984-6-6.666-6ZM8 8.332v-3"></path><path fill="currentColor" d="M8.005 11.667a.833.833 0 1 0 0-1.667.833.833 0 0 0 0 1.667"></path></svg><h4 class="font-mono text-[13px] leading-none font-medium -tracking-snug uppercase">important</h4></div><div class="admonition-text mt-2.5 text-base leading-normal tracking-extra-tight text-gray-new-20 dark:text-gray-new-85 [&amp;_a]:rounded-sm [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_ul]:my-0 [&amp;_ol]:my-0"><p>When working with branches, it is important to remove old and unused branches. Branches hold a lock on the data they contain, which will add to your storage usage as they age out of your project&#x27;s <a class="" href="/docs/introduction/history-window">history window</a>.</p></div></div>
<h2 id="branch-naming-requirements" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Branch naming requirements</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#branch-naming-requirements" aria-label="Link to Branch naming requirements"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>Specifying a branch name is optional. If you don&#x27;t provide one, the branch name defaults to the automatically generated branch ID with a <code>br-</code> prefix (for example, <code>br-curly-wave-af4i4oeu</code>).</p>
<p>If you do specify a custom branch name when creating or renaming a branch, it must meet the following requirements:</p>
<ul>
<li><strong>Maximum length</strong>: 256 characters (API limit). Note that the Neon Console enforces a more restrictive limit of 128 characters.</li>
<li><strong>Uniqueness</strong>: Branch names must be unique within a project. You cannot have two branches with the same name in the same project.</li>
<li><strong>Non-empty</strong>: Branch names cannot be empty or consist only of whitespace characters.</li>
<li><strong>Character flexibility</strong>: Unlike some other Neon resources (such as databases or roles), branch names have no special character restrictions. You can use any characters as long as they meet the requirements above.</li>
</ul>
<h2 id="create-a-branch" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Create a branch</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#create-a-branch" aria-label="Link to Create a branch"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<figure class="my-5 max-w-full overflow-hidden border border-gray-new-80 dark:border-gray-new-20 [&amp;_.code-block]:my-0 [&amp;_.code-block]:!border-none"><div class="relative no-scrollbars flex min-h-11 w-full flex-nowrap gap-5 overflow-auto bg-gray-new-98 pl-5 after:absolute after:right-0 after:bottom-0 after:left-0 after:h-px after:bg-gray-new-80 dark:bg-gray-new-8 dark:after:bg-gray-new-20"><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-black-pure text-black-pure after:opacity-100 dark:border-white dark:text-white" type="button">Console</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">CLI</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">API</button></div><div class="tab-item px-4 py-5 [&amp;_.admonition]:bg-gray-new-98 [&amp;_.admonition]:dark:bg-gray-new-8 [&amp;_ol]:pl-6 [&amp;_p]:text-base [&amp;_p]:leading-normal [&amp;_p]:tracking-extra-tight [&amp;_ul]:pl-7 [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_pre[data-language]]:bg-gray-new-98! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><p>To create a branch:</p><ol>
<li>In the Neon Console, select a project.</li>
<li>Select <strong>Branches</strong> under <strong>Project</strong>.</li>
<li>Click <strong>New branch</strong> to open the branch creation dialog.
<span aria-owns="rmiz-modal-" data-rmiz=""><span data-rmiz-content="not-found" style="visibility:visible"><img alt="Create branch dialog" loading="lazy" width="704" height="447" decoding="async" data-nimg="1" class="" style="color:transparent;width:100%;height:100%" src="/docs/manage/create_branch.png?dpl=dpl_Ea8JdgFVvVDzpo7JQoScqNjbfNzy"/></span></span></li>
<li>Select a <strong>Parent branch</strong>. This determines the origin of the schema and data for your new branch. By default, your project&#x27;s default branch (named <code>main</code> if the project was created with the CLI or API, or <code>production</code> if created in the Console) is selected, but you can choose any existing branch in your project.</li>
<li>Specify a branch name, or leave it blank to use the default generated name.</li>
<li>Select what to include in the new branch:<!-- -->
<ul>
<li><strong>Current data</strong>: Creates a copy of the parent branch’s latest data and schema, resulting in an isolated database that reflects the parent at the time of creation.</li>
<li><strong>Past data</strong>: Creates a copy using data from a specific past date and time of the parent branch. The parent branch must have the relevant history.<!-- -->
<div class="admonition not-prose my-9 rounded-none border-l-2 bg-gray-new-98 py-4 pr-5 pl-[1.125rem] dark:bg-gray-new-8 border-[#2D8665] dark:border-green-52 [&amp;_pre]:px-4 [&amp;_pre]:py-3 [&amp;_pre_code]:text-sm! [&amp;_pre[data-language]]:bg-white! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><div class="flex items-center gap-1 text-[#2D8665] dark:text-green-52"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m12 2 2 2-6.4 6.4-2.8.8.8-2.8z"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.4 9.2v3.6a1.2 1.2 0 0 1-1.2 1.2h-8A1.2 1.2 0 0 1 2 12.8v-8a1.2 1.2 0 0 1 1.2-1.2h3.6"></path></svg><h4 class="font-mono text-[13px] leading-none font-medium -tracking-snug uppercase">note</h4></div><div class="admonition-text mt-2.5 text-base leading-normal tracking-extra-tight text-gray-new-20 dark:text-gray-new-85 [&amp;_a]:rounded-sm [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_ul]:my-0 [&amp;_ol]:my-0"><p>You can only specify a date and time that falls within your <a class="" href="/docs/introduction/history-window">history window</a>.</p></div></div>
</li>
<li><strong>Schema only</strong>: Replicates only the database schema (tables, views, roles, etc.) from the parent branch, without copying any of the actual data. This is useful for testing migrations or building new test data without exposing sensitive real-world data. See <a class="" href="/docs/guides/branching-schema-only">Schema-only branches</a>.</li>
<li><strong>Anonymized data</strong>: Creates a branch with masked sensitive data. You can configure data anonymization rules to protect personally identifiable information while preserving realistic data sets for development. See <a class="" href="/docs/workflows/data-anonymization">Data anonymization</a>.</li>
</ul>
</li>
<li>Configure auto-deletion: By default, <strong>Automatically delete branch after</strong> is checked with 1 day selected to help prevent unused branches from accumulating. You can choose 1 hour, 1 day, or 7 days, or uncheck to disable expiration entirely. This is useful for CI/CD pipelines and short-lived development environments. Note: This default only applies when creating branches through the Console; API and CLI branches have no expiration by default. Refer to our <a class="" href="/docs/guides/branch-expiration">Branch expiration guide</a> for details.</li>
<li>Click <strong>Create</strong> to create your branch.</li>
</ol><p>You are presented with the connection details for your new branch and directed to the <strong>Branch</strong> overview page where you are shown the details for your new branch.</p><div class="admonition not-prose my-9 rounded-none border-l-2 bg-gray-new-98 py-4 pr-5 pl-[1.125rem] dark:bg-gray-new-8 border-[#2D8665] dark:border-green-52 [&amp;_pre]:px-4 [&amp;_pre]:py-3 [&amp;_pre_code]:text-sm! [&amp;_pre[data-language]]:bg-white! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><div class="flex items-center gap-1 text-[#2D8665] dark:text-green-52"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m12 2 2 2-6.4 6.4-2.8.8.8-2.8z"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.4 9.2v3.6a1.2 1.2 0 0 1-1.2 1.2h-8A1.2 1.2 0 0 1 2 12.8v-8a1.2 1.2 0 0 1 1.2-1.2h3.6"></path></svg><h4 class="font-mono text-[13px] leading-none font-medium -tracking-snug uppercase">Postgres role passwords on branches</h4></div><div class="admonition-text mt-2.5 text-base leading-normal tracking-extra-tight text-gray-new-20 dark:text-gray-new-85 [&amp;_a]:rounded-sm [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_ul]:my-0 [&amp;_ol]:my-0"><p>When creating a new branch, the branch will have the same Postgres roles and passwords as the parent branch. If you want your branch created with new role passwords, you can enable <a class="" href="/docs/guides/protected-branches">branch protection</a>.</p></div></div></div></figure>
<h2 id="view-branches" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>View branches</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#view-branches" aria-label="Link to View branches"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<figure class="my-5 max-w-full overflow-hidden border border-gray-new-80 dark:border-gray-new-20 [&amp;_.code-block]:my-0 [&amp;_.code-block]:!border-none"><div class="relative no-scrollbars flex min-h-11 w-full flex-nowrap gap-5 overflow-auto bg-gray-new-98 pl-5 after:absolute after:right-0 after:bottom-0 after:left-0 after:h-px after:bg-gray-new-80 dark:bg-gray-new-8 dark:after:bg-gray-new-20"><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-black-pure text-black-pure after:opacity-100 dark:border-white dark:text-white" type="button">Console</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">CLI</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">API</button></div><div class="tab-item px-4 py-5 [&amp;_.admonition]:bg-gray-new-98 [&amp;_.admonition]:dark:bg-gray-new-8 [&amp;_ol]:pl-6 [&amp;_p]:text-base [&amp;_p]:leading-normal [&amp;_p]:tracking-extra-tight [&amp;_ul]:pl-7 [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_pre[data-language]]:bg-gray-new-98! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><p>To view the branches in a Neon project:</p><ol>
<li>
<p>In the Neon Console, select a project.</p>
</li>
<li>
<p>Select <strong>Branches</strong> under <strong>Project</strong> to view all current branches in the project.</p>
<p><span aria-owns="rmiz-modal-" data-rmiz=""><span data-rmiz-content="not-found" style="visibility:visible"><img alt="all branches" loading="lazy" width="704" height="447" decoding="async" data-nimg="1" class="" style="color:transparent;width:100%;height:100%" src="/docs/manage/branches_all_list.png?dpl=dpl_Ea8JdgFVvVDzpo7JQoScqNjbfNzy"/></span></span></p>
<p>Branch details in this table view include:</p>
<ul>
<li><strong>Branch</strong>: The branch name, which is a generated name if no name was specified when created.</li>
<li><strong>Parent</strong>: Indicates the parent from which this branch was created, helping you track your branch hierarchy.</li>
<li><strong>Compute hours</strong>: Number of hours the branch&#x27;s compute was active so far in the current billing period.</li>
<li><strong>Primary compute</strong>: Shows the current compute size and status for the branch&#x27;s compute.</li>
<li><strong>Data size</strong>: Indicates the logical data size of the branch, helping you monitor your plan&#x27;s storage limit. Data size does not include history.</li>
<li><strong>Created by</strong>: The account or integration that created the branch.</li>
<li><strong>Last active</strong>: Shows when the branch&#x27;s compute was last active.</li>
</ul>
</li>
<li>
<p>Select a branch from the table to view details about the branch.</p>
<p>Branch details shown on the branch page may include:</p>
<ul>
<li><strong>Archive status</strong>: This only appears if the branch was archived. For more, see <a class="" href="/docs/guides/branch-archiving">Branch archiving</a>.</li>
<li><strong>ID</strong>: The branch ID. Branch IDs have a <code>br-</code> prefix.</li>
<li><strong>Created on</strong>: The date and time the branch was created.</li>
<li><strong>Compute hours</strong>: The compute hours used by the default branch in the current billing period.</li>
<li><strong>Data size</strong>: The logical data size of the branch. Data size does not include history.</li>
<li><strong>Parent branch</strong>: The branch from which this branch was created (only applicable to child branches).</li>
</ul>
<p>The branch details page also includes details about the <strong>Computes</strong>, <strong>Roles</strong>, <strong>Databases</strong>, and <strong>Child branches</strong> that belong to the branch. All of these objects are associated with a particular branch. For information about these objects, see:</p>
<ul>
<li><a class="" href="/docs/manage/computes#view-a-compute">Manage computes</a>.</li>
<li><a class="" href="/docs/manage/roles">Manage roles</a></li>
<li><a class="" href="/docs/manage/databases">Manage databases</a></li>
<li><a class="" href="#view-branches">View branches</a></li>
</ul>
</li>
</ol></div></figure>
<h2 id="branch-archiving" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Branch archiving</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#branch-archiving" aria-label="Link to Branch archiving"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>On the Free plan, Neon automatically archives inactive branches to cost-efficient archive storage after a defined threshold. For more, see <a class="" href="/docs/guides/branch-archiving">Branch archiving</a>.</p>
<div class="admonition not-prose my-9 rounded-none border-l-2 bg-gray-new-98 py-4 pr-5 pl-[1.125rem] dark:bg-gray-new-8 border-[#2D8665] dark:border-green-52 [&amp;_pre]:px-4 [&amp;_pre]:py-3 [&amp;_pre_code]:text-sm! [&amp;_pre[data-language]]:bg-white! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><div class="flex items-center gap-1 text-[#2D8665] dark:text-green-52"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m12 2 2 2-6.4 6.4-2.8.8.8-2.8z"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.4 9.2v3.6a1.2 1.2 0 0 1-1.2 1.2h-8A1.2 1.2 0 0 1 2 12.8v-8a1.2 1.2 0 0 1 1.2-1.2h3.6"></path></svg><h4 class="font-mono text-[13px] leading-none font-medium -tracking-snug uppercase">note</h4></div><div class="admonition-text mt-2.5 text-base leading-normal tracking-extra-tight text-gray-new-20 dark:text-gray-new-85 [&amp;_a]:rounded-sm [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_ul]:my-0 [&amp;_ol]:my-0"><p>For branches with predictable lifespans, you can set an expiration date when creating branches to automatically delete them at a specified time. This offers an alternative to archiving for temporary development and testing environments, ensuring cleanup happens exactly when needed.</p></div></div>
<h2 id="rename-a-branch" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Rename a branch</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#rename-a-branch" aria-label="Link to Rename a branch"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>Neon permits renaming a branch, including your project&#x27;s default branch.</p>
<figure class="my-5 max-w-full overflow-hidden border border-gray-new-80 dark:border-gray-new-20 [&amp;_.code-block]:my-0 [&amp;_.code-block]:!border-none"><div class="relative no-scrollbars flex min-h-11 w-full flex-nowrap gap-5 overflow-auto bg-gray-new-98 pl-5 after:absolute after:right-0 after:bottom-0 after:left-0 after:h-px after:bg-gray-new-80 dark:bg-gray-new-8 dark:after:bg-gray-new-20"><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-black-pure text-black-pure after:opacity-100 dark:border-white dark:text-white" type="button">Console</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">CLI</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">API</button></div><div class="tab-item px-4 py-5 [&amp;_.admonition]:bg-gray-new-98 [&amp;_.admonition]:dark:bg-gray-new-8 [&amp;_ol]:pl-6 [&amp;_p]:text-base [&amp;_p]:leading-normal [&amp;_p]:tracking-extra-tight [&amp;_ul]:pl-7 [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_pre[data-language]]:bg-gray-new-98! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><p>To rename a branch:</p><ol>
<li>In the Neon Console, select a project.</li>
<li>Select <strong>Branches</strong> under <strong>Project</strong> to view the branches for the project.</li>
<li>Select a branch from the table.</li>
<li>On the branch overview page, click the <strong>More</strong> drop-down menu and select <strong>Rename</strong>.</li>
<li>Specify a new name for the branch and click <strong>Save</strong>.</li>
</ol></div></figure>
<h2 id="set-a-branch-as-default" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Set a branch as default</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#set-a-branch-as-default" aria-label="Link to Set a branch as default"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>Each Neon project is created with a default branch (named <code>main</code> if the project was created with the CLI or API, or <code>production</code> if created in the Console), but you can designate any branch as your project&#x27;s default branch. When creating a new branch without specifying the parent, a new branch is created from your project&#x27;s default branch. Default branch is automatically selected in the UI when creating the new branch, and it&#x27;s used in the <a class="" href="/docs/reference/api/branches/create-project-branch">create branch API call</a>. The <a class="" href="/docs/guides/neon-managed-vercel-integration">Neon-Managed Vercel integration</a> also creates preview deployment branches from your project&#x27;s default branch.</p>
<p>For more information, see <a class="" href="#default-branch">Default branch</a>.</p>
<figure class="my-5 max-w-full overflow-hidden border border-gray-new-80 dark:border-gray-new-20 [&amp;_.code-block]:my-0 [&amp;_.code-block]:!border-none"><div class="relative no-scrollbars flex min-h-11 w-full flex-nowrap gap-5 overflow-auto bg-gray-new-98 pl-5 after:absolute after:right-0 after:bottom-0 after:left-0 after:h-px after:bg-gray-new-80 dark:bg-gray-new-8 dark:after:bg-gray-new-20"><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-black-pure text-black-pure after:opacity-100 dark:border-white dark:text-white" type="button">Console</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">CLI</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">API</button></div><div class="tab-item px-4 py-5 [&amp;_.admonition]:bg-gray-new-98 [&amp;_.admonition]:dark:bg-gray-new-8 [&amp;_ol]:pl-6 [&amp;_p]:text-base [&amp;_p]:leading-normal [&amp;_p]:tracking-extra-tight [&amp;_ul]:pl-7 [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_pre[data-language]]:bg-gray-new-98! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><p>To set a branch as the default branch:</p><ol>
<li>In the Neon Console, select a project.</li>
<li>Select <strong>Branches</strong> under <strong>Project</strong> to view the branches for the project.</li>
<li>Select a branch from the table.</li>
<li>On the branch overview page, click the <strong>More</strong> drop-down menu and select <strong>Set as default</strong>.</li>
<li>In the <strong>Set as default</strong> confirmation dialog, click <strong>Set as default</strong> to confirm your selection.</li>
</ol></div></figure>
<h2 id="set-a-branch-as-protected" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Set a branch as protected</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#set-a-branch-as-protected" aria-label="Link to Set a branch as protected"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>This feature is available on all Neon&#x27;s paid plans, which supports up to five protected branches.</p>
<figure class="my-5 max-w-full overflow-hidden border border-gray-new-80 dark:border-gray-new-20 [&amp;_.code-block]:my-0 [&amp;_.code-block]:!border-none"><div class="relative no-scrollbars flex min-h-11 w-full flex-nowrap gap-5 overflow-auto bg-gray-new-98 pl-5 after:absolute after:right-0 after:bottom-0 after:left-0 after:h-px after:bg-gray-new-80 dark:bg-gray-new-8 dark:after:bg-gray-new-20"><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-black-pure text-black-pure after:opacity-100 dark:border-white dark:text-white" type="button">Console</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">CLI</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">API</button></div><div class="tab-item px-4 py-5 [&amp;_.admonition]:bg-gray-new-98 [&amp;_.admonition]:dark:bg-gray-new-8 [&amp;_ol]:pl-6 [&amp;_p]:text-base [&amp;_p]:leading-normal [&amp;_p]:tracking-extra-tight [&amp;_ul]:pl-7 [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_pre[data-language]]:bg-gray-new-98! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><p>To set a branch as protected:</p><ol>
<li>In the Neon Console, select a project.</li>
<li>Select <strong>Branches</strong> under <strong>Project</strong> to view the branches for the project.</li>
<li>Select a branch from the table.</li>
<li>On the branch overview page, click the <strong>More</strong> drop-down menu and select <strong>Set as protected</strong>.</li>
<li>In the <strong>Set as protected</strong> confirmation dialog, click <strong>Set as protected</strong> to confirm your selection.</li>
</ol></div></figure>
<p>For details and configuration instructions, refer to our <a class="" href="/docs/guides/protected-branches">Protected branches guide</a>.</p>
<h2 id="set-a-branch-expiration" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Set a branch expiration</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#set-a-branch-expiration" aria-label="Link to Set a branch expiration"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>To set or update a branch&#x27;s expiration (auto-deletion TTL):</p>
<figure class="my-5 max-w-full overflow-hidden border border-gray-new-80 dark:border-gray-new-20 [&amp;_.code-block]:my-0 [&amp;_.code-block]:!border-none"><div class="relative no-scrollbars flex min-h-11 w-full flex-nowrap gap-5 overflow-auto bg-gray-new-98 pl-5 after:absolute after:right-0 after:bottom-0 after:left-0 after:h-px after:bg-gray-new-80 dark:bg-gray-new-8 dark:after:bg-gray-new-20"><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-black-pure text-black-pure after:opacity-100 dark:border-white dark:text-white" type="button">Console</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">CLI</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">API</button></div><div class="tab-item px-4 py-5 [&amp;_.admonition]:bg-gray-new-98 [&amp;_.admonition]:dark:bg-gray-new-8 [&amp;_ol]:pl-6 [&amp;_p]:text-base [&amp;_p]:leading-normal [&amp;_p]:tracking-extra-tight [&amp;_ul]:pl-7 [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_pre[data-language]]:bg-gray-new-98! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><ol>
<li>In the Neon Console, select a project.</li>
<li>Select <strong>Branches</strong> under <strong>Project</strong> to view the branches for the project.</li>
<li>Select a branch from the table.</li>
<li>On the branch overview page, click the <strong>Actions</strong> drop-down menu and select <strong>Edit expiration</strong>.</li>
<li>Set a new expiration date and time, or toggle off &quot;Automatically delete branch after&quot; to remove expiration.</li>
<li>Click <strong>Save</strong>.</li>
</ol></div></figure>
<p>For details and configuration instructions, refer to our <a class="" href="/docs/guides/branch-expiration">Branch expiration guide</a>.</p>
<h2 id="connect-to-a-branch" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Connect to a branch</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#connect-to-a-branch" aria-label="Link to Connect to a branch"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>You connect to a branch through a compute associated with it, using a Postgres connection string that carries your role, the compute hostname (it starts with <code>ep-</code>), and the database name. Get the string from the Console, CLI, or API, then connect with any Postgres client. To run queries without a client, use the <a class="" href="/docs/get-started/query-with-neon-sql-editor">Neon SQL Editor</a>.</p>
<figure class="my-5 max-w-full overflow-hidden border border-gray-new-80 dark:border-gray-new-20 [&amp;_.code-block]:my-0 [&amp;_.code-block]:!border-none"><div class="relative no-scrollbars flex min-h-11 w-full flex-nowrap gap-5 overflow-auto bg-gray-new-98 pl-5 after:absolute after:right-0 after:bottom-0 after:left-0 after:h-px after:bg-gray-new-80 dark:bg-gray-new-8 dark:after:bg-gray-new-20"><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-black-pure text-black-pure after:opacity-100 dark:border-white dark:text-white" type="button">Console</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">CLI</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">API</button></div><div class="tab-item px-4 py-5 [&amp;_.admonition]:bg-gray-new-98 [&amp;_.admonition]:dark:bg-gray-new-8 [&amp;_ol]:pl-6 [&amp;_p]:text-base [&amp;_p]:leading-normal [&amp;_p]:tracking-extra-tight [&amp;_ul]:pl-7 [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_pre[data-language]]:bg-gray-new-98! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><p>On the <strong>Project Dashboard</strong>, click <strong>Connect</strong>, then select the branch, database, and role. Copy the connection string.</p><p><span aria-owns="rmiz-modal-" data-rmiz=""><span data-rmiz-content="not-found" style="visibility:visible"><img alt="Connection details modal" loading="lazy" width="704" height="447" decoding="async" data-nimg="1" class="" style="color:transparent;width:100%;height:100%" src="/docs/connect/connection_details.png?dpl=dpl_Ea8JdgFVvVDzpo7JQoScqNjbfNzy"/></span></span></p></div></figure>
<p>Then connect with any client, for example <code>psql</code>:</p>
<figure class="code-block group/code-block relative flex flex-col [&amp;_pre]:min-w-full rounded-none border border-gray-new-80 dark:border-gray-new-20 [&amp;&gt;pre]:my-0 [&amp;&gt;pre]:rounded-none [&amp;&gt;pre]:bg-white! [&amp;&gt;pre]:py-4 [&amp;&gt;pre]:dark:bg-black-pure! code-wrap" data-has-filename="false" data-line-numbers="false"><pre class="shiki css-variables" style="background-color:var(--shiki-background);color:var(--shiki-foreground)" tabindex="0" data-language="bash"><code class="grid"><span class="line" data-line="1"><span style="color:var(--shiki-token-function)">psql</span><span style="color:var(--shiki-token-string)"> postgresql://[user]:[password]@[neon_hostname]/[dbname]</span></span></code></pre><button class="invisible absolute right-4 border border-gray-new-80 bg-white p-1.5 text-gray-new-40 opacity-0 transition-[background-color,opacity,visibility] duration-200 group-hover/code-block:visible group-hover/code-block:opacity-100 hover:bg-gray-new-90 dark:border-gray-new-20 dark:bg-black-pure dark:text-gray-new-60 dark:hover:bg-gray-new-8 lg:visible lg:opacity-100 top-[min(1rem,calc(50%-.8175rem))]" type="button" aria-label="Copy"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="h-3.5 w-3.5 text-current"><rect width="8.995" height="9.002" x="5.939" y="5.935" stroke="currentColor" rx="1"></rect><path fill="currentColor" fill-rule="evenodd" d="M2.434.935a1.5 1.5 0 0 0-1.5 1.5v7.001a1.5 1.5 0 0 0 1.5 1.5h1.499a.5.5 0 0 0 0-1h-1.5a.5.5 0 0 1-.5-.5V2.435a.5.5 0 0 1 .5-.5h6.995a.5.5 0 0 1 .5.5v1.5a.5.5 0 1 0 1 0v-1.5a1.5 1.5 0 0 0-1.5-1.5z" clip-rule="evenodd"></path></svg></button></figure>
<p>For application connection examples, see <a class="" href="/docs/get-started/frameworks">Frameworks</a> and <a class="" href="/docs/get-started/languages">Languages</a>.</p>
<h2 id="reset-a-branch-from-parent" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Reset a branch from parent</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#reset-a-branch-from-parent" aria-label="Link to Reset a branch from parent"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>You can use Neon&#x27;s <strong>Reset from parent</strong> feature to instantly update a branch with the latest schema and data from its parent. This feature can be an integral part of your CI/CD automation.</p>
<p>You can use the Neon Console, CLI, or API. For details, see <a class="" href="/docs/guides/reset-from-parent">Reset from parent</a>.</p>
<h2 id="restore-a-branch-to-its-own-or-another-branchs-history" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Restore a branch to its own or another branch&#x27;s history</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#restore-a-branch-to-its-own-or-another-branchs-history" aria-label="Link to Restore a branch to its own or another branch&#x27;s history"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>There are several restore operations available using Neon&#x27;s instant restore feature:</p>
<ul>
<li>Restore a branch to its own history</li>
<li>Restore a branch to the head of another branch</li>
<li>Restore a branch to the history of another branch</li>
</ul>
<p>You can use the Neon Console, CLI, or API. For more details, see <a class="" href="/docs/guides/branch-restore">Instant restore</a>.</p>
<h2 id="delete-a-branch" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Delete a branch</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#delete-a-branch" aria-label="Link to Delete a branch"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>Deleting a branch is a permanent action. Deleting a branch also deletes the databases and roles that belong to the branch as well as the compute associated with the branch. You cannot delete a branch that has child branches. The child branches must be deleted first.</p>
<figure class="my-5 max-w-full overflow-hidden border border-gray-new-80 dark:border-gray-new-20 [&amp;_.code-block]:my-0 [&amp;_.code-block]:!border-none"><div class="relative no-scrollbars flex min-h-11 w-full flex-nowrap gap-5 overflow-auto bg-gray-new-98 pl-5 after:absolute after:right-0 after:bottom-0 after:left-0 after:h-px after:bg-gray-new-80 dark:bg-gray-new-8 dark:after:bg-gray-new-20"><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-black-pure text-black-pure after:opacity-100 dark:border-white dark:text-white" type="button">Console</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">CLI</button><button class="relative z-10 cursor-pointer border-b pt-2.5 pb-3.5 text-sm leading-none font-medium tracking-extra-tight whitespace-nowrap transition-colors duration-200 hover:text-black-pure dark:hover:text-white border-transparent text-gray-new-40 dark:text-gray-new-60" type="button">API</button></div><div class="tab-item px-4 py-5 [&amp;_.admonition]:bg-gray-new-98 [&amp;_.admonition]:dark:bg-gray-new-8 [&amp;_ol]:pl-6 [&amp;_p]:text-base [&amp;_p]:leading-normal [&amp;_p]:tracking-extra-tight [&amp;_ul]:pl-7 [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_pre[data-language]]:bg-gray-new-98! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><p>To delete a branch:</p><ol>
<li>In the Neon Console, select a project.</li>
<li>Select <strong>Branches</strong> under <strong>Project</strong>.</li>
<li>Select a branch from the table.</li>
<li>On the branch overview page, click the <strong>More</strong> drop-down menu and select <strong>Delete</strong>.</li>
<li>On the confirmation dialog, click <strong>Delete</strong>.</li>
</ol></div></figure>
<div class="admonition not-prose my-9 rounded-none border-l-2 bg-gray-new-98 py-4 pr-5 pl-[1.125rem] dark:bg-gray-new-8 border-[#BE8A3C] dark:border-[#FFED9C] [&amp;_pre]:px-4 [&amp;_pre]:py-3 [&amp;_pre_code]:text-sm! [&amp;_pre[data-language]]:bg-white! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><div class="flex items-center gap-1 text-[#BE8A3C] dark:text-[#FFED9C]"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="shrink-0"><path stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" d="M8 11.5a5 5 0 1 0 0-10 5 5 0 0 0 0 10Z"></path><path stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" d="M5 6.5a3 3 0 0 1 3-3"></path><path stroke="currentColor" stroke-miterlimit="10" d="m5.781 11 .282 3H10l.281-3"></path><path stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" d="M7 15h2"></path></svg><h4 class="font-mono text-[13px] leading-none font-medium -tracking-snug uppercase">tip</h4></div><div class="admonition-text mt-2.5 text-base leading-normal tracking-extra-tight text-gray-new-20 dark:text-gray-new-85 [&amp;_a]:rounded-sm [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_ul]:my-0 [&amp;_ol]:my-0"><p>For temporary branches, consider setting an expiration date when creating them to automate cleanup and reduce manual deletion overhead.</p></div></div>
<h2 id="check-the-data-size" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Check the data size</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#check-the-data-size" aria-label="Link to Check the data size"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>You can check the logical data size for the databases on a branch by viewing the <strong>Data size</strong> value on the <strong>Branches</strong> page or page in the Neon Console. Alternatively, you can run the following query on your branch from the <a class="" href="/docs/get-started/query-with-neon-sql-editor">Neon SQL Editor</a> or any SQL client connected to your database:</p>
<figure class="code-block group/code-block relative flex flex-col [&amp;_pre]:min-w-full rounded-none border border-gray-new-80 dark:border-gray-new-20 [&amp;&gt;pre]:my-0 [&amp;&gt;pre]:rounded-none [&amp;&gt;pre]:bg-white! [&amp;&gt;pre]:py-4 [&amp;&gt;pre]:dark:bg-black-pure!" data-has-filename="false" data-line-numbers="false"><pre class="shiki css-variables" style="background-color:var(--shiki-background);color:var(--shiki-foreground)" tabindex="0" data-language="sql"><code class="grid"><span class="line" data-line="1"><span style="color:var(--shiki-token-keyword)">SELECT</span><span style="color:var(--shiki-foreground)"> pg_size_pretty(</span><span style="color:var(--shiki-token-function)">sum</span><span style="color:var(--shiki-foreground)">(pg_database_size(datname)))</span></span>
<span class="line" data-line="2"><span style="color:var(--shiki-token-keyword)">FROM</span><span style="color:var(--shiki-foreground)"> pg_database;</span></span></code></pre><button class="invisible absolute right-4 border border-gray-new-80 bg-white p-1.5 text-gray-new-40 opacity-0 transition-[background-color,opacity,visibility] duration-200 group-hover/code-block:visible group-hover/code-block:opacity-100 hover:bg-gray-new-90 dark:border-gray-new-20 dark:bg-black-pure dark:text-gray-new-60 dark:hover:bg-gray-new-8 lg:visible lg:opacity-100 top-4" type="button" aria-label="Copy"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="h-3.5 w-3.5 text-current"><rect width="8.995" height="9.002" x="5.939" y="5.935" stroke="currentColor" rx="1"></rect><path fill="currentColor" fill-rule="evenodd" d="M2.434.935a1.5 1.5 0 0 0-1.5 1.5v7.001a1.5 1.5 0 0 0 1.5 1.5h1.499a.5.5 0 0 0 0-1h-1.5a.5.5 0 0 1-.5-.5V2.435a.5.5 0 0 1 .5-.5h6.995a.5.5 0 0 1 .5.5v1.5a.5.5 0 1 0 1 0v-1.5a1.5 1.5 0 0 0-1.5-1.5z" clip-rule="evenodd"></path></svg></button></figure>
<p>The query value may differ slightly from the <strong>Data size</strong> reported in the Neon Console.</p>
<p>Data size is your logical data size.</p>
<div class="admonition not-prose my-9 rounded-none border-l-2 bg-gray-new-98 py-4 pr-5 pl-[1.125rem] dark:bg-gray-new-8 border-[#2D8665] dark:border-green-52 [&amp;_pre]:px-4 [&amp;_pre]:py-3 [&amp;_pre_code]:text-sm! [&amp;_pre[data-language]]:bg-white! [&amp;_pre[data-language]]:dark:bg-gray-new-8!"><div class="flex items-center gap-1 text-[#2D8665] dark:text-green-52"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="shrink-0"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m12 2 2 2-6.4 6.4-2.8.8.8-2.8z"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.4 9.2v3.6a1.2 1.2 0 0 1-1.2 1.2h-8A1.2 1.2 0 0 1 2 12.8v-8a1.2 1.2 0 0 1 1.2-1.2h3.6"></path></svg><h4 class="font-mono text-[13px] leading-none font-medium -tracking-snug uppercase">Storage is unlimited on paid plans</h4></div><div class="admonition-text mt-2.5 text-base leading-normal tracking-extra-tight text-gray-new-20 dark:text-gray-new-85 [&amp;_a]:rounded-sm [&amp;_li]:text-base [&amp;_li]:leading-snug [&amp;_li]:tracking-extra-tight [&amp;_ul]:my-0 [&amp;_ol]:my-0"><p><strong>Storage is unlimited on paid plans (Launch and Scale): there&#x27;s no hard per-branch size limit, and your branch storage grows with your usage.</strong> The Free plan is limited to 0.5 GB per project.</p></div></div>
<h2 id="branch-types" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Branch types</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#branch-types" aria-label="Link to Branch types"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>Neon has different branch types with different characteristics.</p>
<h3 id="root-branch" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight"><span>Root branch</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#root-branch" aria-label="Link to Root branch"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h3>
<p>A root branch is a branch without a parent branch. Each Neon project starts with a root branch (named <code>production</code> in the Console, <code>main</code> via API/CLI), which cannot be deleted and is set as the <a class="" href="#default-branch">default branch</a> for the project.</p>
<p>Neon also supports two other types of root branches that have no parent but <em>can</em> be deleted:</p>
<ul>
<li><a class="" href="#backup-branch">Backup branches</a>, created by instant restore operations on other root branches.</li>
<li><a class="" href="#schema-only-branch">Schema-only branches</a>.</li>
</ul>
<p>The number of root branches allowed in a project depends on your Neon plan.</p>
<div class="table-wrapper"><table><thead><tr><th style="text-align:left">Plan</th><th style="text-align:left">Root branch allowance per project</th></tr></thead><tbody><tr><td style="text-align:left">Free</td><td style="text-align:left">3</td></tr><tr><td style="text-align:left">Launch</td><td style="text-align:left">5</td></tr><tr><td style="text-align:left">Scale</td><td style="text-align:left">25</td></tr></tbody></table></div>
<h3 id="default-branch" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight"><span>Default branch</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#default-branch" aria-label="Link to Default branch"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h3>
<p>Each Neon project has a default branch. In the Neon Console, your default branch is identified by a <code>DEFAULT</code> tag. You can designate any branch as the default branch for your project.</p>
<p>When creating a new branch without specifying the parent, a new branch is created from your project&#x27;s default branch. The <a class="" href="/docs/guides/neon-managed-vercel-integration">Neon-Managed Vercel integration</a> also creates preview deployment branches from your project&#x27;s default branch.</p>
<h3 id="non-default-branch" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight"><span>Non-default branch</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#non-default-branch" aria-label="Link to Non-default branch"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h3>
<p>Any branch not designated as the default branch is considered a non-default branch. You can rename or delete non-default branches.</p>
<h3 id="protected-branch" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight"><span>Protected branch</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#protected-branch" aria-label="Link to Protected branch"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h3>
<p>Neon&#x27;s protected branches feature implements a series of protections:</p>
<ul>
<li>Protected branches cannot be deleted.</li>
<li>Protected branches cannot be <a class="" href="/docs/manage/branches#reset-a-branch-from-parent">reset</a>.</li>
<li>Projects with protected branches cannot be deleted.</li>
<li>Computes associated with a protected branch cannot be deleted.</li>
<li>New passwords are automatically generated for Postgres roles on branches created from protected branches. <a class="" href="/docs/guides/protected-branches#new-passwords-generated-for-postgres-roles-on-child-branches">Learn more</a>.</li>
<li>With additional configuration steps, you can apply IP Allow restrictions to protected branches only. See <a class="" href="/docs/guides/protected-branches#how-to-apply-ip-restrictions-to-protected-branches">How to apply IP restrictions to protected branches</a>.</li>
<li>Protected branches are not <a class="" href="/docs/guides/branch-archiving">archived</a> due to inactivity.</li>
</ul>
<p>Typically, a protected status is given to a branch or branches that hold production data or sensitive data. The protected branch feature is only supported on Neon&#x27;s paid plans. See <a class="" href="#set-a-branch-as-protected">Set a branch as protected</a>.</p>
<h3 id="schema-only-branch" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight"><span>Schema-only branch</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#schema-only-branch" aria-label="Link to Schema-only branch"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h3>
<p>A branch that replicates only the database schema from a source branch, without copying any of the actual data. This feature is particularly valuable when working with sensitive information. Rather than creating branches that include confidential data, you can duplicate just the database structure and then populate it with your own data.</p>
<p>Schema-only branches are <a class="" href="#root-branch">root branches</a>, meaning they have no parent. As a root branch, each schema-only branch starts an independent line of data in a Neon project.</p>
<p>See <a class="" href="/docs/guides/branching-schema-only">Schema-only branches</a>.</p>
<h3 id="backup-branch" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight"><span>Backup branch</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#backup-branch" aria-label="Link to Backup branch"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h3>
<p>A branch created by an <a class="" href="/docs/introduction/branch-restore">instant restore</a> operation. When you restore a branch from a particular point in time, the current branch is saved as a backup branch. Performing a restore operation on a root branch, creates a backup branch without a parent branch (a root branch). See <a class="" href="/docs/guides/branch-restore">Instant restore</a>.</p>
<h3 id="branch-with-expiration" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight"><span>Branch with expiration</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#branch-with-expiration" aria-label="Link to Branch with expiration"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h3>
<p>A branch with an expiration timestamp is automatically deleted when the expiration time is reached. Any branch can have an expiration timestamp added or removed at any time. Use it for temporary development and testing environments.</p>
<h2 id="branching-with-the-neon-cli" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Branching with the Neon CLI</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#branching-with-the-neon-cli" aria-label="Link to Branching with the Neon CLI"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>The Neon CLI supports creating and managing branches. See <a class="" href="/docs/cli/branches">Neon CLI commands — branches</a>.</p>
<h2 id="branching-with-the-neon-api" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Branching with the Neon API</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#branching-with-the-neon-api" aria-label="Link to Branching with the Neon API"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>Branch actions performed in the Neon Console can also be performed using the <a class="" href="/docs/reference/api">Neon API</a>. Each operation above includes an example in its <strong>API</strong> tab; see the <a class="" href="/docs/reference/api">Neon API Reference</a> for complete request and response schemas. A request requires an API key: see <a class="" href="/docs/manage/api-keys#create-an-api-key">Create an API key</a>, where <code>$NEON_API_KEY</code> stands in for your key.</p>
<h3 id="create-a-branch-with-the-api" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight"><span>Create a branch with the API</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#create-a-branch-with-the-api" aria-label="Link to Create a branch with the API"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h3>
<p>See <a class="" href="#create-a-branch">Create a branch</a> for the Console, CLI, and API options.</p>
<h3 id="list-branches-with-the-api" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight"><span>List branches with the API</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#list-branches-with-the-api" aria-label="Link to List branches with the API"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h3>
<p>See <a class="" href="#view-branches">View branches</a> for the Console, CLI, and API options.</p>
<h3 id="delete-a-branch-with-the-api" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight"><span>Delete a branch with the API</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#delete-a-branch-with-the-api" aria-label="Link to Delete a branch with the API"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h3>
<p>See <a class="" href="#delete-a-branch">Delete a branch</a> for the Console, CLI, and API options.</p>
<div class="prose-doc post-content prose dark:prose-invert xs:prose-code:break-words"><h2 id="need-help" class="anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter"><span>Need help?</span><a class="rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden" href="#need-help" aria-label="Link to Need help?"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="inline text-green-44 dark:text-green-52 w-3.5"><path stroke="currentColor" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.4" d="m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75"></path></svg></a></h2>
<p>Join our <a class="group inline text-pretty" href="https://discord.gg/92vNTzKDGp" target="_blank" rel="noopener noreferrer">Discord Server<span class="whitespace-nowrap no-underline"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="ml-1 inline-block size-3.5! shrink-0 align-[-0.125em]"><path fill="currentColor" d="M0 0h14v14H0z" opacity="0.2"></path><path stroke="currentColor" stroke-linecap="square" d="M9.915 8.885V4.08H5.11M9.625 4.375 4.083 9.917"></path></svg></span></a> to ask questions or see what others are doing with Neon. For paid plan support options, see <a class="" href="/docs/introduction/support">Support</a>.</p></div></div></article><div class="mt-[76px] flex items-center justify-between pt-3 sm:flex-col sm:space-y-4"><div class="flex items-center justify-between gap-6 sm:flex-row sm:items-end sm:gap-3 w-full"><div class="relative"><div class="flex items-center space-x-5 transition-opacity duration-200 sm:flex-col sm:space-y-4 sm:space-x-0 visible opacity-100"><span class="text-sm leading-snug tracking-extra-tight text-gray-new-40 dark:text-gray-new-70">Was this page helpful?</span><div class="flex space-x-2.5"><button class="group flex items-center space-x-1 border border-gray-new-80 px-3 py-2 text-sm leading-none tracking-tight text-gray-new-30 dark:border-gray-new-20 dark:text-gray-new-85" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12" class="h-3.5 w-3.5 shrink transition-colors duration-200 group-hover:text-[#38A57D] group-active:text-[#38A57D] dark:text-gray-new-85 group-hover:dark:text-[#38A57D] group-active:dark:text-[#38A57D]"><g clip-path="url(#thumbs-up_inline_svg__a)"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M3.5 11H2a1 1 0 0 1-1-1V6.5a1 1 0 0 1 1-1h1.5m3.5-1v-2A1.5 1.5 0 0 0 5.5 1l-2 4.5V11h5.64a1 1 0 0 0 1-.85l.69-4.5a1 1 0 0 0-1-1.15z"></path></g><defs><clipPath id="thumbs-up_inline_svg__a"><path fill="#fff" d="M0 0h12v12H0z"></path></clipPath></defs></svg><span>Yes</span></button><button class="group flex items-center space-x-1 border border-gray-new-80 px-3 py-2 text-sm leading-none tracking-tight text-gray-new-30 dark:border-gray-new-20 dark:text-gray-new-85" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12" class="h-3.5 w-3.5 shrink transition-colors duration-200 group-hover:text-secondary-1 group-active:text-secondary-1 dark:text-gray-new-85 group-hover:dark:text-secondary-1 group-active:dark:text-secondary-1"><g clip-path="url(#thumbs-down_inline_svg__a)"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M3.5 1H2a1 1 0 0 0-1 1v3.5a1 1 0 0 0 1 1h1.5m3.5 1v2A1.5 1.5 0 0 1 5.5 11l-2-4.5V1h5.64a1 1 0 0 1 1 .85l.69 4.5a1 1 0 0 1-1 1.15z"></path></g><defs><clipPath id="thumbs-down_inline_svg__a"><path fill="#fff" d="M0 12h12V0H0z"></path></clipPath></defs></svg><span>No</span></button></div></div><span class="absolute top-1/2 right-0 -translate-y-1/2 text-sm leading-tight transition-opacity duration-300 invisible opacity-0">Thank you for your feedback!</span></div><a class="flex h-8 items-center justify-center gap-x-2 border border-gray-new-80 px-3 text-gray-new-30 transition-colors duration-200 hover:bg-gray-new-98 dark:border-gray-new-20 dark:text-gray-new-85 dark:hover:bg-gray-new-8" href="https://github.com/neondatabase/website/tree/main/content/docs/manage/branches.md" target="_blank" rel="noopener noreferrer"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 36 36" class="size-4"><path fill="currentColor" fill-rule="evenodd" d="M18 .45c-9.9 0-18 8.1-18 18 0 7.988 5.175 14.738 12.263 17.1.9.113 1.237-.337 1.237-.9v-3.037c-5.062 1.125-6.075-2.363-6.075-2.363-.787-2.025-2.025-2.587-2.025-2.587-1.688-1.125.112-1.125.112-1.125 1.8.112 2.813 1.8 2.813 1.8 1.575 2.7 4.163 1.912 5.288 1.462a3.9 3.9 0 0 1 1.125-2.362c-4.05-.45-8.213-2.025-8.213-8.888 0-1.912.675-3.6 1.8-4.837-.225-.45-.787-2.25.225-4.725 0 0 1.462-.45 4.95 1.8 1.463-.45 2.925-.563 4.5-.563s3.038.225 4.5.563c3.488-2.363 4.95-1.913 4.95-1.913 1.012 2.475.338 4.275.225 4.725 1.125 1.238 1.8 2.813 1.8 4.838 0 6.862-4.163 8.437-8.213 8.887.675.563 1.238 1.688 1.238 3.375v4.95c0 .45.337 1.013 1.238.9C30.825 33.188 36 26.438 36 18.45c0-9.9-8.1-18-18-18" clip-rule="evenodd"></path></svg><span class="text-sm leading-snug">Edit on GitHub</span></a></div></div><div class="flex w-full border-t border-gray-new-80 dark:border-gray-new-20 gap-10 pt-6 md:gap-6 mt-6"><a class="group flex w-1/2 min-w-0 flex-col gap-3 sm:w-full items-start sm:hidden" href="/docs/guides/multitenancy"><span class="flex items-center gap-1 text-[13px] leading-none font-normal tracking-extra-tight text-gray-new-50">Previous<!-- --> </span><span class="w-full min-w-0 overflow-hidden text-sm leading-snug font-medium tracking-extra-tight text-ellipsis whitespace-nowrap text-green-44 transition-colors duration-200 group-hover:text-green-52 dark:text-green-44 dark:group-hover:text-green-52 [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15">Multitenancy</span></a><a class="group flex w-1/2 min-w-0 flex-col gap-3 sm:w-full ml-auto items-end" href="/docs/manage/computes"><span class="flex items-center gap-1 text-[13px] leading-none font-normal tracking-extra-tight text-gray-new-50">Next<!-- --> </span><span class="w-full min-w-0 overflow-hidden text-sm leading-snug font-medium tracking-extra-tight text-ellipsis whitespace-nowrap text-green-44 transition-colors duration-200 group-hover:text-green-52 dark:text-green-44 dark:group-hover:text-green-52 text-right [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15">Computes</span></a></div></div><div data-docs-aside="true" class="relative -ml-6 max-w-[312px] transition-opacity duration-150 data-[occluded=true]:pointer-events-none data-[occluded=true]:opacity-0 ml-0! w-78 shrink-0 xl:hidden"><div class="sticky top-[136px] flex max-h-[calc(100vh-136px)] w-full max-w-64 flex-col pb-5 2xl:justify-self-end"><h3 class="mb-6 flex items-center gap-2 text-sm leading-none font-medium tracking-extra-tight"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12" class="size-3 shrink-0" aria-hidden="true"><path stroke="currentColor" d="M0 1.5h12M0 6h9M0 10.5h6"></path></svg>On this page</h3><ul class="no-scrollbars flex flex-col gap-3 overflow-y-auto"><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#branch-naming-requirements"><span>Branch naming requirements</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#create-a-branch"><span>Create a branch</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#view-branches"><span>View branches</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#branch-archiving"><span>Branch archiving</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#rename-a-branch"><span>Rename a branch</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#set-a-branch-as-default"><span>Set a branch as default</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#set-a-branch-as-protected"><span>Set a branch as protected</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#set-a-branch-expiration"><span>Set a branch expiration</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#connect-to-a-branch"><span>Connect to a branch</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#reset-a-branch-from-parent"><span>Reset a branch from parent</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#restore-a-branch-to-its-own-or-another-branchs-history"><span>Restore a branch to its own or another branch's history</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#delete-a-branch"><span>Delete a branch</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#check-the-data-size"><span>Check the data size</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#branch-types"><span>Branch types</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#branching-with-the-neon-cli"><span>Branching with the Neon CLI</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#branching-with-the-neon-api"><span>Branching with the Neon API</span></a></li><li class="group relative"><a class="flex items-start gap-2 rounded-sm py-0 text-sm leading-snug font-normal tracking-extra-tight transition-colors duration-200 text-gray-new-40 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white [&amp;_code]:rounded-sm [&amp;_code]:bg-gray-new-94 [&amp;_code]:px-1.5 [&amp;_code]:py-px [&amp;_code]:font-mono [&amp;_code]:leading-none [&amp;_code]:font-normal dark:[&amp;_code]:bg-gray-new-15" href="#need-help"><span>Need help?</span></a></li></ul><div class="flex flex-col gap-3.5 mt-5 border-t border-gray-new-90 pt-5 dark:border-gray-new-20"><div class="group relative"><button class="relative flex h-3.5 w-full items-center justify-between rounded-sm text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-70 dark:hover:text-white"><div class="flex items-center gap-x-2"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-3.5"><g clip-path="url(#star_inline_svg__a)"><path stroke="currentColor" d="m7.063 1.563 1.5 4 4 1.5-4 1.5-1.5 4-1.5-4-4-1.5 4-1.5z"></path><path fill="currentColor" d="m3.163 1.963-.6-1.4-.6 1.4-1.4.6 1.4.6.6 1.4.6-1.4 1.4-.6z"></path></g><defs><clipPath id="star_inline_svg__a"><path fill="#fff" d="M0 0h14v14H0z"></path></clipPath></defs></svg><span class="text-sm leading-none tracking-extra-tight">Set up Neon with AI</span></div></button><span class="pointer-events-none absolute top-full left-0 z-10 mt-2.75 whitespace-nowrap opacity-0 flex h-6.5 items-center border border-gray-new-80 bg-gray-new-98 px-2 text-xs text-gray-new-40 transition-opacity duration-150 group-hover:opacity-100 dark:border-gray-new-20 dark:bg-gray-new-8 dark:text-gray-new-60 before:absolute before:-top-[4px] before:left-1/2 before:-translate-x-1/2 before:size-2 before:rotate-45 before:border-t before:border-l before:border-gray-new-80 before:bg-gray-new-98 dark:before:border-gray-new-20 dark:before:bg-gray-new-8 after:absolute after:top-0 after:left-1/2 after:h-px after:w-3 after:-translate-x-1/2 after:bg-gray-new-98 dark:after:bg-gray-new-8">Copy neon init command</span></div></div></div></div><!--$--><!--/$--></div><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_qknqdb_" data-state="closed" data-slot="drawer-trigger" class="group fixed right-0 bottom-0 left-0 z-[55] hidden h-12 w-full items-center gap-x-2 border-t border-gray-new-80 bg-white px-8 outline-hidden dark:border-gray-new-15 dark:bg-black-pure dark:text-white lg:flex"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="shrink-0 text-gray-new-60 transition-all duration-200 group-hover:text-black-new dark:group-hover:text-white" aria-hidden="true"><g stroke="#94979E" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" clip-path="url(#corner-left_inline_svg__a)"><path d="M14.75 9.576H4.365A3.115 3.115 0 0 1 1.25 6.461V1.268"></path><path d="m10.596 13.73 4.154-4.153-4.154-4.154"></path></g><defs><clipPath id="corner-left_inline_svg__a"><path fill="#fff" d="M16 16H0V0h16z"></path></clipPath></defs></svg><span class="text-[15px]">Neon Docs</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" fill="none" viewBox="0 0 14 15" class="ml-auto shrink-0 text-gray-new-60 transition-all duration-200 group-hover:text-black-new dark:group-hover:text-white" aria-hidden="true"><path stroke="currentColor" stroke-width="1.5" d="M3.5 5.75 7 9.25l3.5-3.5"></path></svg></button></div></main><footer class="relative z-30 mt-auto border-t border-gray-new-90 bg-white safe-paddings dark:border-gray-new-20 dark:bg-black-pure"><div class="relative mx-auto lg:max-w-none lg:px-8 md:px-5 max-w-[1856px] px-8 flex justify-between gap-x-10 py-12 3xl:py-8 sm:py-5"><div class="flex flex-col items-start lg:w-full"><div class="mb-auto lg:mb-11"><div class="relative shrink-0"><a class="block w-fit focus-visible:outline-offset-4" href="/"><span class="sr-only">Neon</span><svg xmlns="http://www.w3.org/2000/svg" width="102" height="28" fill="none" viewBox="0 0 100 28" class="dark:hidden sm:h-6 sm:w-auto"><path fill="#37C38F" d="M27.542.008V28l-10.747-9.508v9.323H0V0zM3.376 24.439H13.42V11.084l10.747 9.508V3.382l-20.79-.005z"></path><path fill="#000" d="m49.97 23.124-10.745-9.51v9.323h-3.38V6.201l10.746 9.51V6.387h3.38zm3.722-.187V6.387h10.116V9.72h-6.736v3.264h5.338v3.263h-5.338v3.357h6.736v3.333zm20.58.187a8.446 8.446 0 0 1-8.461-8.462 8.446 8.446 0 0 1 8.46-8.461 8.446 8.446 0 0 1 8.462 8.461 8.446 8.446 0 0 1-8.461 8.462m0-3.264c2.89 0 5.058-2.33 5.058-5.198 0-2.867-2.168-5.198-5.058-5.198s-5.058 2.331-5.058 5.198 2.168 5.198 5.058 5.198m24.888 3.264-10.746-9.51v9.323h-3.38V6.201l10.746 9.51V6.387h3.38z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="102" height="28" fill="none" viewBox="0 0 100 28" class="hidden dark:block sm:h-6 sm:w-auto"><path fill="#34D59A" d="M27.542.008V28l-10.747-9.508v9.323H0V0zM3.376 24.439H13.42V11.084l10.747 9.508V3.382l-20.79-.005z"></path><path fill="#fff" d="m49.97 23.124-10.745-9.51v9.323h-3.38V6.201l10.746 9.51V6.387h3.38zm3.722-.187V6.387h10.116V9.72h-6.736v3.264h5.338v3.263h-5.338v3.357h6.736v3.333zm20.58.187a8.446 8.446 0 0 1-8.461-8.462 8.446 8.446 0 0 1 8.46-8.461 8.446 8.446 0 0 1 8.462 8.461 8.446 8.446 0 0 1-8.461 8.462m0-3.264c2.89 0 5.058-2.33 5.058-5.198 0-2.867-2.168-5.198-5.058-5.198s-5.058 2.331-5.058 5.198 2.168 5.198 5.058 5.198m24.888 3.264-10.746-9.51v9.323h-3.38V6.201l10.746 9.51V6.387h3.38z"></path></svg></a><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed right-0 bottom-0 z-[2147483647] m-0 flex w-[245px] max-w-[100vw] list-none flex-col gap-[10px] p-[var(--viewport-padding)] outline-hidden [--viewport-padding:_25px]"></ol></div></div><span class="mt-3.5 block text-[13px] leading-none tracking-extra-tight text-gray-new-40 dark:text-gray-new-60 xl:mt-3">Neon is part of the Databricks Platform</span></div><div class="flex flex-col items-start justify-between gap-5 lg:w-full lg:flex-row sm:flex-col"><a class="flex items-center justify-center gap-x-1.5 rounded-sm" href="https://neonstatus.com/" target="_blank" rel="noopener noreferrer"><span class="h-1.5 w-1.5 rounded-full bg-gray-new-50"></span><span class="text-sm leading-none tracking-extra-tight whitespace-nowrap text-black-pure dark:text-white">Neon status loading...</span></a><div class="flex max-w-2xl flex-col gap-y-2 text-[13px] leading-none tracking-extra-tight text-gray-new-40 dark:text-gray-new-60"><p>© Neon 2026. All rights reserved. Apache, Apache Spark, Spark, the Spark Logo, Apache Iceberg, Iceberg, and the Apache Iceberg logo are trademarks of the<!-- --> <a href="https://www.apache.org" rel="nofollow noopener noreferrer" target="_blank" class="underline hover:text-gray-new-20 dark:hover:text-gray-new-80">Apache Software Foundation</a>.</p><p class="flex flex-wrap gap-x-3 gap-y-1"><a class="hover:text-gray-new-20 dark:hover:text-gray-new-80" href="https://www.databricks.com/legal/privacynotice">Privacy Notice</a><a class="hover:text-gray-new-20 dark:hover:text-gray-new-80" href="https://www.databricks.com/legal/terms-of-use">Terms of Use</a><a class="hover:text-gray-new-20 dark:hover:text-gray-new-80" href="/platform-terms">Neon Platform Terms</a><a class="hover:text-gray-new-20 dark:hover:text-gray-new-80" href="https://www.databricks.com/legal/modern-slavery-policy-statement">Modern Slavery Statement</a><a class="hover:text-gray-new-20 dark:hover:text-gray-new-80" href="https://www.databricks.com/legal/supplemental-privacy-notice-california-residents">California Privacy</a></p></div></div></div><div class="flex w-fit gap-x-[88px] xl:gap-x-6 lg:hidden"><div class="grid content-start gap-y-7"><span class="text-[10px] leading-none text-gray-new-10 uppercase dark:text-white">Company</span><ul class="flex flex-col gap-y-5"><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="/about-us">About</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="/blog">Blog</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="https://www.databricks.com/company/careers/open-positions?department=engineering&amp;location=all&amp;itm_source=www&amp;itm_category=company&amp;itm_page=engineering-at-databricks&amp;itm_location=body&amp;itm_component=hero&amp;itm_offer=open-positions" rel="noopener noreferrer" target="_blank">Careers</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="/contact-sales">Contact Sales</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="/security">Security</a></li></ul></div><div class="grid content-start gap-y-7"><span class="text-[10px] leading-none text-gray-new-10 uppercase dark:text-white">Resources</span><ul class="flex flex-col gap-y-5"><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="/docs">Docs</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="/docs/changelog">Changelog</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="/docs/introduction/support">Support</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="/guides">Community Guides</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="/faqs">FAQs</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="/postgresql/tutorial">PostgreSQL Tutorial</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="/startups">Startups</a></li></ul></div><div class="grid content-start gap-y-7"><span class="text-[10px] leading-none text-gray-new-10 uppercase dark:text-white">Community</span><ul class="flex flex-col gap-y-5"><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="https://discord.gg/92vNTzKDGp" rel="noopener noreferrer" target="_blank"><span class="discord-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white"></span>Discord</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="https://github.com/neondatabase" rel="noopener noreferrer" target="_blank"><span class="github-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white"></span>GitHub</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="https://x.com/neondatabase" rel="noopener noreferrer" target="_blank"><span class="x-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white"></span>X.com</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="https://www.linkedin.com/company/neondatabase/" rel="noopener noreferrer" target="_blank"><span class="linkedin-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white"></span>LinkedIn</a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="https://www.youtube.com/channel/UCoMzQTJSIr7-RU1QbomQI2w" rel="noopener noreferrer" target="_blank"><span class="youtube-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white"></span>YouTube</a></li></ul></div><div class="grid content-start gap-y-7"><span class="text-[10px] leading-none text-gray-new-10 uppercase dark:text-white">Compliance</span><ul class="flex flex-col gap-y-5"><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="https://trust.neon.com/?itemUid=4064ac33-7b48-407b-aed7-ce02971d1ec1" rel="noopener noreferrer" target="_blank">CCPA<span class="ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90">Compliant</span></a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="https://trust.neon.com/?itemUid=45220873-6e51-4dbb-b1b1-37d66ee9ef95" rel="noopener noreferrer" target="_blank">GDPR<span class="ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90">Compliant</span></a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="https://trust.neon.com/?itemUid=1fed9faa-4a87-427c-9a95-96b4d6bf66b7" rel="noopener noreferrer" target="_blank">ISO 27001<span class="ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90">Certified</span></a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="https://trust.neon.com/?itemUid=dc79cbc7-c99d-4eb9-891e-f5dc44b943d7" rel="noopener noreferrer" target="_blank">ISO 27701<span class="ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90">Certified</span></a></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="https://trust.neon.com/?itemUid=7bfa66da-33ab-49de-8391-e329738a1ae9" rel="noopener noreferrer" target="_blank">SOC 2<span class="ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90">Certified</span></a></li><li class="-my-px flex min-w-[148px] py-px group relative [perspective:2000px]"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="/docs/security/hipaa">HIPAA<span class="ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90">Compliant</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" fill="none" viewBox="0 0 14 15" class="ml-0.5 opacity-80"><path stroke="currentColor" stroke-width="1.5" d="M3.5 5.75 7 9.25l3.5-3.5"></path></svg></a><div class="absolute right-0 bottom-full z-50 min-w-[230px] pb-2.5 pointer-events-none opacity-0 origin-bottom-right [transform:rotateX(12deg)_scale(0.9)] transition-[opacity,transform] duration-200 group-hover:pointer-events-auto group-hover:visible group-hover:[transform:none] group-hover:opacity-100 group-focus-within:pointer-events-auto group-focus-within:visible group-focus-within:[transform:none] group-focus-within:opacity-100"><ul class="flex w-full flex-col gap-y-1 border border-gray-new-80 bg-gray-new-98 p-2 dark:border-gray-new-20 dark:bg-[#0A0A0B] shadow-[0px_10px_20px_0px_rgba(0,0,0,.06)] dark:shadow-[0px_8px_20px_0px_rgba(0,0,0,.4)]"><li><a class="block p-3 text-[15px] leading-dense tracking-extra-tight whitespace-nowrap text-gray-new-10 transition-colors duration-200 hover:bg-gray-new-90 dark:text-gray-new-90 dark:hover:bg-gray-new-8" href="/docs/security/hipaa">Compliance Guide</a></li><li><a class="block p-3 text-[15px] leading-dense tracking-extra-tight whitespace-nowrap text-gray-new-10 transition-colors duration-200 hover:bg-gray-new-90 dark:text-gray-new-90 dark:hover:bg-gray-new-8" href="/hipaa-contractors">Neon’s Sub Contractors</a></li></ul></div></li><li class="-my-px flex min-w-[148px] py-px"><a class="group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white" href="https://trust.neon.com" rel="noopener noreferrer" target="_blank">Trust Center</a></li></ul></div></div></div></footer></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><script src="/_next/static/immutable/chunks/2zqsbm8s85161.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[479520,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"\"]\n3:I[409720,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"default\"]\n4:I[849185,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"default\"]\n5:I[677807,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"HomepageVisitProvider\"]\n6:I[267750,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"TopbarProvider\"]\n7:I[742489,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"TabsProvider\"]\n8:I[592637,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"CodeTabsProvider\"]\n9:I[339756,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"default\"]\na:I[852018,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/03-l8vvfb0lss.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/3mp3fojweo7oo.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\"],\"default\"]\nb:I[837457,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"default\"]\nc:I[35664,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/4579726v4mj23.js\"],\"default\"]\nd:I[72225,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/4579726v4mj23.js\"],\"default\"]\ne:I[403693,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/4579726v4mj23.js\"],\"default\"]\nf:I[845000,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/3-ryy2xea339p.js\",\"/_next/static/immutable/chunks/0b66ohoogle_p.js\",\"/_next/static/immutable/chunks/41lnrqp0oqnm2.js\",\"/_next/static/immutable/chunks/1bnil5ewy9x9z.js\",\"/_next/static/immutable/chunks/07br7secwx_us.js\",\"/_next/static/immutable/chunks/3q2shgvqxua2f.js\",\"/_next/static/immutable/chunks/3bjsc_2czymdb.js\",\"/_next/static/immutable/chunks/409whj94iyrtz.js\",\"/_next/static/immutable/chunks/28xcyqt7ujvu2.js\",\"/_next/static/immutable/chunks/31ebwl3umsz6f.js\"],\"default\"]\n20:I[168027,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"default\",1]\n:HL[\"/_next/static/immutable/chunks/2bvo-r8uz5uiq.css\",\"style\"]\n:HL[\"/_next/static/immutable/chunks/2u6_x_8kn580i.css\",\"style\"]\n:HL[\"/_next/static/immutable/media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/ESBuild_Medium-s.p.02v7gii6v3bj8.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/GeistMono_Variable.p.1sg4ifey12l8-.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/chunks/0yowizfci5382.css\",\"style\"]\n1e:X\n0:{\"P\":null,\"c\":[\"\",\"docs\",\"manage\",\"branches\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(docs)\",{\"children\":[\"docs\",{\"children\":[[\"slug\",\"manage/branches\",\"c\",[\"ai-gateway\",\"changelog\",\"mcp\",\"og\",\"reference\"]],{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/2bvo-r8uz5uiq.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/2u6_x_8kn580i.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"inter_d1c45a15-module__NRYtTG__variable esbuild_ad6179e5-module__3z7Vca__variable geistmono_157ca88a-module__iaM1Ya__variable dark\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L2\",null,{\"strategy\":\"afterInteractive\",\"src\":\"https://neonapi.io/cb.js\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://console.neon.tech\"}],[\"$\",\"$L3\",null,{}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L4\",null,{\"children\":[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$L7\",null,{\"children\":[\"$\",\"$L8\",null,{\"children\":[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$a\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/03-l8vvfb0lss.js\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/3mp3fojweo7oo.js\",\"async\":true}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"async\":true}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"async\":true}]],\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"meta\",null,{\"httpEquiv\":\"x-ua-compatible\",\"content\":\"ie=edge\"}],[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover\"}],[\"$\",\"title\",null,{\"children\":\"Page Not Found — Neon\"}],[[\"$\",\"$Lc\",null,{\"text\":\"We ran the same workload through 42 models via AI Gateway and compared costs\",\"link\":{\"url\":\"https://neon.com/blog/comparing-token-economics-across-42-ai-models\",\"target\":\"_blank\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col pt-safe min-h-[calc(100vh-36px)]\",\"children\":[[[[\"$\",\"header\",null,{\"className\":\"header top-0 right-0 left-0 z-50 flex h-16 w-full items-center bg-white dark:bg-black-pure lg:relative lg:h-14 after:absolute after:right-0 after:bottom-0 after:left-0 after:h-px after:bg-gray-new-90 dark:after:bg-gray-new-20 absolute\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto lg:max-w-none lg:px-8 max-w-[1856px] px-8 static! z-10 flex w-full items-center justify-between md:px-8 sm:px-5\",\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-x-[92px] xl:gap-x-10\",\"children\":[[\"$\",\"$Ld\",null,{\"width\":102,\"height\":28,\"priority\":true,\"isHeader\":true}],[\"$\",\"$Le\",null,{}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center lg:hidden gap-x-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-x-6\",\"children\":[[\"$\",\"$Lf\",\"discord\",{\"className\":\"group flex items-center gap-1.5 tracking-extra-tight transition-colors duration-200 rounded-sm text-black-pure hover:text-gray-new-30 dark:text-white dark:hover:text-gray-new-70\",\"to\":\"https://discord.gg/92vNTzKDGp\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"tagName\":\"Header\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 36 36\",\"width\":18,\"height\":18,\"className\":\"text-gray-new-20 transition-colors group-hover:text-gray-new-30 dark:text-gray-new-90 dark:group-hover:text-gray-new-80\",\"children\":[[\"$\",\"g\",null,{\"clipPath\":\"url(#discord_inline_svg__a)\",\"children\":[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M30.476 6.274A29.7 29.7 0 0 0 23.148 4a.11.11 0 0 0-.118.056 21 21 0 0 0-.912 1.874 27.4 27.4 0 0 0-8.23 0 19 19 0 0 0-.927-1.874.12.12 0 0 0-.118-.056 29.6 29.6 0 0 0-7.328 2.273.1.1 0 0 0-.048.041C.8 13.288-.478 20.09.15 26.805a.12.12 0 0 0 .047.085 29.9 29.9 0 0 0 8.989 4.544.12.12 0 0 0 .126-.042 21.3 21.3 0 0 0 1.84-2.99.114.114 0 0 0-.063-.16 19.7 19.7 0 0 1-2.808-1.338.116.116 0 0 1-.012-.191c.189-.142.378-.289.558-.437a.11.11 0 0 1 .116-.016c5.892 2.69 12.27 2.69 18.092 0a.11.11 0 0 1 .118.014c.18.149.37.297.56.439a.115.115 0 0 1-.01.191c-.897.524-1.83.967-2.81 1.337a.115.115 0 0 0-.061.16 24 24 0 0 0 1.837 2.99c.029.04.08.057.127.043 2.941-.91 5.924-2.283 9.003-4.544a.12.12 0 0 0 .047-.083c.75-7.765-1.257-14.51-5.323-20.49a.1.1 0 0 0-.046-.043M12.03 22.716c-1.774 0-3.235-1.629-3.235-3.629s1.433-3.628 3.235-3.628c1.816 0 3.264 1.643 3.235 3.628 0 2-1.433 3.629-3.235 3.629m11.962 0c-1.774 0-3.235-1.629-3.235-3.629s1.433-3.628 3.235-3.628c1.816 0 3.264 1.643 3.235 3.628 0 2-1.419 3.629-3.235 3.629\"}]}],\"$L10\"]}],\"$L11\"]}],\"$L12\"]}],\"$L13\"]}]]}]}],\"$L14\"],\"$L15\"],\"$L16\",\"$L17\",\"$L18\"]}]]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]}]}]}],\"$L19\"]}]]}]]}],{\"children\":[\"$L1a\",{\"children\":[\"$L1b\",{\"children\":[\"$L1c\",{\"children\":[\"$L1d\",{},null,false,null]},null,false,\"$1e\"]},null,false,\"$1e\"]},null,false,null]},null,false,null],\"$L1f\",false]],\"m\":\"$undefined\",\"G\":[\"$20\",[\"$L21\",\"$L22\"]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n24:I[141323,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/3-ryy2xea339p.js\",\"/_next/static/immutable/chunks/0b66ohoogle_p.js\",\"/_next/static/immutable/chunks/41lnrqp0oqnm2.js\",\"/_next/static/immutable/chunks/1bnil5ewy9x9z.js\",\"/_next/static/immutable/chunks/07br7secwx_us.js\",\"/_next/static/immutable/chunks/3q2shgvqxua2f.js\",\"/_next/static/immutable/chunks/3bjsc_2czymdb.js\",\"/_next/static/immutable/chunks/409whj94iyrtz.js\",\"/_next/static/immutable/chunks/28xcyqt7ujvu2.js\",\"/_next/static/immutable/chunks/31ebwl3umsz6f.js\"],\"default\"]\n25:I[977242,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/4579726v4mj23.js\"],\"default\"]\n26:I[917072,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/4579726v4mj23.js\"],\"default\"]\n27:I[550733,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/4579726v4mj23.js\"],\"default\"]\n2d:I[199306,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/4579726v4mj23.js\"],\"default\"]\n2e:I[302355,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"Analytics\"]\n31:I[897367,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"OutletBoundary\"]\n32:\"$Sreact.suspense\"\n34:I[897367,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"ViewportBoundary\"]\n36:I[897367,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"MetadataBoundary\"]\n10:[\"$\",\"defs\",null,{\"children\":[\"$\",\"clipPath\",null,{\"id\":\"discord_inline_svg__a\",\"children\":[\"$\",\"path\",null,{\"fill\":\"#fff\",\"d\":\"M0 0h36v36H0z\"}]}]}]\n11:[\"$\",\"span\",null,{\"className\":\"text-sm leading-none tracking-extra-tight\",\"children\":[\"Discord\",\"$undefined\"]}]\n12:[\"$\",\"$Lf\",\"github\",{\"className\":\"group flex items-center gap-1.5 tracking-extra-tight transition-colors duration-200 rounded-sm text-black-pure hover:text-gray-new-30 dark:text-white dark:hover:text-gray-new-70\",\"to\":\"https://github.com/neondatabase\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"tagName\":\"Header\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 36 36\",\"width\":18,\"height\":18,\"className\":\"text-gray-new-20 transition-colors group-hover:text-gray-new-30 dark:text-gray-new-90 dark:group-hover:text-gray-new-80\",\"children\":[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"fillRule\":\"evenodd\",\"d\":\"M18 .45c-9.9 0-18 8.1-18 18 0 7.988 5.175 14.738 12.263 17.1.9.113 1.237-.337 1.237-.9v-3.037c-5.062 1.125-6.075-2.363-6.075-2.363-.787-2.025-2.025-2.587-2.025-2.587-1.688-1.125.112-1.125.112-1.125 1.8.112 2.813 1.8 2.813 1.8 1.575 2.7 4.163 1.912 5.288 1.462a3.9 3.9 0 0 1 1.125-2.362c-4.05-.45-8.213-2.025-8.213-8.888 0-1.912.675-3.6 1.8-4.837-.225-.45-.787-2.25.225-4.725 0 0 1.462-.45 4.95 1.8 1.463-.45 2.925-.563 4.5-.563s3.038.225 4.5.563c3.488-2.363 4.95-1.913 4.95-1.913 1.012 2.475.338 4.275.225 4.725 1.125 1.238 1.8 2.813 1.8 4.838 0 6.862-4.163 8.437-8.213 8.887.675.563 1.238 1.688 1.238 3.375v4.95c0 .45.337 1.013 1.238.9C30.825 33.188 36 26.438 36 18.45c0-9.9-8.1-18-18-18\",\"clipRule\":\"evenodd\"}]}],[\"$\",\"span\",null,{\"className\":\"text-sm leading-none tracking-extra-tight\",\"children\":[\"$undefined\",\"$L23\"]}]]}]\n13:[\"$\",\"div\",null,{\"className\":\"flex gap-x-3.5\",\"children\":[[\"$\",\"$L24\",null,{\"className\":\"h-9 px-[18px]\",\"data-test\":\"header-login\",\"to\":\"https://console.neon.tech/login\",\"theme\":\"outlined\",\"size\":\"xxs\",\"tagName\":\"Header\",\"children\":\"Log in\"}],[\"$\",\"$L24\",null,{\"className\":\"h-9 px-[18px]\",\"data-test\":\"header-signup\",\"to\":\"https://console.neon.tech/signup\",\"theme\":\"white-filled-multi\",\"size\":\"xxs\",\"tagName\":\"Header\",\"children\":\"Sign up\"}]]}]\n14:[\"$\",\"div\",null,{\"className\":\"navigation-overlay pointer-events-none fixed inset-0 z-40 bg-white/80 opacity-0 transition-opacity delay-150 duration-200 dark:bg-black-pure/80\"}]\n15:[\"$\",\"$L25\",null,{\"isDocPage\":false,\"docPageType\":null}]\n16:[\"$\",\"main\",null,{\"className\":\"flex flex-1 flex-col\",\"children\":[\"$\",\"$L26\",null,{\"title\":\"Page not found...\",\"text\":\"Sorry, the page you are looking for doesn’t exist or has been moved.\"}]}]\n17:[\"$\",\"footer\",null,{\"className\":\"relative z-30 mt-auto border-t border-gray-new-90 bg-white safe-paddings dark:border-gray-new-20 dark:bg-black-pure\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto lg:max-w-none lg:px-8 md:px-5 max-w-[1856px] px-8 flex justify-between gap-x-10 py-12 3xl:py-8 sm:py-5\",\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start lg:w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-auto lg:mb-11\",\"children\":[[\"$\",\"$Ld\",null,{\"className\":\"sm:h-6 sm:w-auto\",\"width\":102,\"height\":28}],[\"$\",\"span\",null,{\"className\":\"mt-3.5 block text-[13px] leading-none tracking-extra-tight text-gray-new-40 dark:text-gray-new-60 xl:mt-3\",\"children\":\"Neon is part of the Databricks Platform\"}]]}],false,[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start justify-between gap-5 lg:w-full lg:flex-row sm:flex-col\",\"children\":[[\"$\",\"$L27\",null,{}],[\"$\",\"div\",null,{\"className\":\"flex max-w-2xl flex-col gap-y-2 text-[13px] leading-none tracking-extra-tight text-gray-new-40 dark:text-gray-new-60\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"© Neon 2026. All rights reserved. Apache, Apache Spark, Spark, the Spark Logo, Apache Iceberg, Iceberg, and the Apache Iceberg logo are trademarks of the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://www.apache.org\",\"rel\":\"nofollow noopener noreferrer\",\"target\":\"_blank\",\"className\":\"underline hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"children\":\"Apache Software Foundation\"}],\".\"]}],[\"$\",\"p\",null,{\"className\":\"flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"https://www.databricks.com/legal/privacynotice\",\"children\":\"Privacy Notice\"}],[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"https://www.databricks.com/legal/terms-of-use\",\"children\":\"Terms of Use\"}],[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"/platform-terms\",\"children\":\"Neon Platform Terms\"}],[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"https://www.databricks.com/legal/modern-slavery-policy-statement\",\"children\":\"Modern Slavery Statement\"}],[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"https://www.databricks.com/legal/supplemental-privacy-notice-california-residents\",\"children\":\"California Privacy\"}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex w-fit gap-x-[88px] xl:gap-x-6 lg:hidden\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"grid content-start gap-y-7\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] leading-none text-gray-new-10 uppercase dark:text-white\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/about-us\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"About\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"1\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/blog\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Blog\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"2\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://www.databricks.com/company/careers/open-positions?department=engineering\u0026location=all\u0026itm_source=www\u0026itm_category=company\u0026itm_page=engineering-at-databricks\u0026itm_location=body\u0026itm_component=hero\u0026itm_offer=open-positions\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"Careers\",\"$undefined\",false]}],false]}],\"$L28\",\"$L29\"]}]]}],\"$L2a\",\"$L2b\",\"$L2c\"]}]]}]}]\n18:[\"$\",\"$L2d\",null,{\"isDocPage\":false}]\n19:[\"$\",\"$L2e\",null,{}]\n1a:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2f\"]}]\n1b:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n1c:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n1d:[\"$\",\"$1\",\"c\",{\"children\":[\"$L30\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/0yowizfci5382.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/3-ryy2xea339p.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/0b66ohoogle_p.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/41lnrqp0oqnm2.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/1bnil5ewy9x9z.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/07br7secwx_us.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/immutable/chunks/3q2shgvqxua2f.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/immutable/chunks/3bjsc_2czymdb.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/immutable/chunks/409whj94iyrtz.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/immutable/chunks/28xcyqt7ujvu2.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/immutable/chunks/31ebwl3umsz6f.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L31\",null,{\"children\":[\"$\",\"$32\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@33\"}]}]]}]\n1f:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L34\",null,{\"children\":\"$L35\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L36\",null,{\"children\":[\"$\",\"$32\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L37\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n21:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/2bvo-r8uz5uiq.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n22:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/2u6_x_8kn580i.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n1e:C\n28:[\"$\",\"li\",\"3\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/contact-sales\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Contact Sales\",\"$undefined\",false]}],false]}]\n29:[\"$\",\"li\",\"4\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/security\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Security\",\"$undefined\",false]}],false]}]\n2a:[\"$\",\"div\",\"1\",{\"className\":\"grid content-start gap-y-7\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] leading-none text-gray-new-10 uppercase dark:text-white\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/docs\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Docs\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"1\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/docs/changelog\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Changelog\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"2\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/docs/introduction/support\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Support\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"3\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/guides\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Community Guides\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"4\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/faqs\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"FAQs\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"5\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/postgresql/tutorial\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"PostgreSQL Tutorial\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"6\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/startups\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Startups\",\"$undefined\",false]}],false]}]]}]]}]\n2b:[\"$\",\"div\",\"2\",{\"className\":\"grid content-start gap-y-7\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] leading-none text-gray-new-10 uppercase dark:text-white\",\"children\":\"Community\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://discord.gg/92vNTzKDGp\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"discord-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"Discord\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"1\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://github.com/neondatabase\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"github-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"GitHub\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"2\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://x.com/neondatabase\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"x-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"X.com\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"3\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://www.linkedin.com/company/neondatabase/\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"linkedin-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"LinkedIn\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"4\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://www.youtube.com/channel/UCoMzQTJSIr7-RU1QbomQI2w\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"youtube-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"YouTube\",\"$undefined\",false]}],false]}]]}]]}]\n2c:[\"$\",\"div\",\"3\",{\"className\":\"grid content-start gap-y-7\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] leading-none text-gray-new-10 uppercase dark:text-white\",\"children\":\"Compliance\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=4064ac33-7b48-407b-aed7-ce02971d1ec1\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"CCPA\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Compliant\"}],false]}],false]}],[\"$\",\"li\",\"1\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=45220873-6e51-4dbb-b1b1-37d66ee9ef95\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"GDPR\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Compliant\"}],false]}],false]}],[\"$\",\"li\",\"2\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=1fed9faa-4a87-427c-9a95-96b4d6bf66b7\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"ISO 27001\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Certified\"}],false]}],false]}],[\"$\",\"li\",\"3\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=dc79cbc7-c99d-4eb9-891e-f5dc44b943d7\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"ISO 27701\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Certified\"}],false]}],false]}],[\"$\",\"li\",\"4\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=7bfa66da-33ab-49de-8391-e329738a1ae9\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"SOC 2\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Certified\"}],false]}],false]}],\"$L38\",\"$L39\"]}]]}]\n38:[\"$\",\"li\",\"5\",{\"className\":\"-my-px flex min-w-[148px] py-px group relative [perspective:2000px]\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/docs/security/hipaa\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"HIPAA\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Compliant\"}],[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":15,\"fill\":\"none\",\"viewBox\":\"0 0 14 15\",\"className\":\"ml-0.5 opacity-80\",\"children\":[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"d\":\"M3.5 5.75 7 9.25l3.5-3.5\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"absolute right-0 bottom-full z-50 min-w-[230px] pb-2.5 pointer-events-none opacity-0 origin-bottom-right [transform:rotateX(12deg)_scale(0.9)] transition-[opacity,transform] duration-200 group-hover:pointer-events-auto group-hover:visible group-hover:[transform:none] group-hover:opacity-100 group-focus-within:pointer-events-auto group-focus-within:visible group-focus-within:[transform:none] group-focus-within:opacity-100\",\"children\":[\"$\",\"ul\",null,{\"className\":\"flex w-full flex-col gap-y-1 border border-gray-new-80 bg-gray-new-98 p-2 dark:border-gray-new-20 dark:bg-[#0A0A0B] shadow-[0px_10px_20px_0px_rgba(0,0,0,.06)] dark:shadow-[0px_8px_20px_0px_rgba(0,0,0,.4)]\",\"children\":[[\"$\",\"li\",\"Compliance Guide\",{\"children\":[\"$\",\"$Lf\",null,{\"className\":\"block p-3 text-[15px] leading-dense tracking-extra-tight whitespace-nowrap text-gray-new-10 transition-colors duration-200 hover:bg-gray-new-90 dark:text-gray-new-90 dark:hover:bg-gray-new-8\",\"to\":\"/docs/security/hipaa\",\"children\":\"Compliance Guide\"}]}],[\"$\",\"li\",\"Neon’s Sub Contractors\",{\"children\":[\"$\",\"$Lf\",null,{\"className\":\"block p-3 text-[15px] leading-dense tracking-extra-tight whitespace-nowrap text-gray-new-10 transition-colors duration-200 hover:bg-gray-new-90 dark:text-gray-new-90 dark:hover:bg-gray-new-8\",\"to\":\"/hipaa-contractors\",\"children\":\"Neon’s Sub Contractors\"}]}]]}]}]]}]\n39:[\"$\",\"li\",\"6\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"Trust Center\",\"$undefined\",false]}],false]}]\n3a:I[1425,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/4579726v4mj23.js\"],\"default\"]\n3b:I[794631,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/4579726v4mj23.js\"],\"default\"]\n2f:[[\"$\",\"$Lc\",null,{\"text\":\"We ran the same workload through 42 models via AI Gateway and compared costs\",\"link\":{\"url\":\"https://neon.com/blog/comparing-token-economics-across-42-ai-models\",\"target\":\"_blank\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col pt-safe min-h-[calc(100vh-36px)] lg:pb-12!\",\"children\":[[[[\"$\",\"header\",null,{\"className\":\"header top-0 right-0 left-0 z-50 flex w-full items-center bg-white dark:bg-black-pure lg:relative lg:h-14 sticky h-28\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-28 w-full items-center bg-white backdrop-blur-xl dark:bg-black-pure lg:h-14 after:absolute after:top-28 after:right-0 after:left-0 after:h-px after:bg-gray-new-90 dark:after:bg-gray-new-20 lg:after:hidden before:absolute before:top-16 before:right-0 before:left-0 before:h-px before:bg-gray-new-90 dark:before:bg-gray-new-20 lg:before:hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto lg:max-w-none lg:px-8 md:px-5 max-w-[1856px] px-8 z-10 w-full\",\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-16 w-full items-center justify-between lg:h-14 lg:pr-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-x-7\",\"children\":[[\"$\",\"$Ld\",null,{\"className\":\"h-7\",\"width\":102,\"height\":28,\"priority\":true,\"isHeader\":true}],[\"$\",\"$Lf\",null,{\"className\":\"relative rounded-sm text-sm leading-none font-normal tracking-extra-tight text-gray-new-50 transition-colors duration-200 before:absolute before:inset-y-0 before:-left-3.5 before:h-full before:w-px before:bg-gray-new-80 hover:text-black-new dark:text-gray-new-50 dark:before:bg-gray-new-20 dark:hover:text-white\",\"to\":\"/docs\",\"children\":\"Docs\"}]]}],[\"$\",\"div\",null,{\"className\":\"absolute left-1/2 flex -translate-x-1/2 gap-2.5 xl:relative xl:left-0 xl:translate-x-0 lg:hidden\",\"children\":[\"$\",\"$L3a\",null,{\"docPageType\":null}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-x-6 lg:hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-x-4\",\"children\":[[\"$\",\"$Lf\",\"discord\",{\"className\":\"group flex items-center gap-1.5 tracking-extra-tight transition-colors duration-200 size-8 justify-center border border-gray-new-60 dark:border-gray-new-40 rounded-full text-gray-new-10 hover:border-black-new hover:text-black-new dark:text-gray-new-90 dark:hover:border-gray-new-40 dark:hover:text-white\",\"to\":\"https://discord.gg/92vNTzKDGp\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"tagName\":\"Header\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 36 36\",\"width\":18,\"height\":18,\"className\":\"\",\"children\":[\"$0:f:0:1:0:props:children:1:props:children:1:props:children:0:props:children:props:children:props:children:props:children:props:children:props:notFound:0:3:1:props:children:0:0:0:props:children:props:children:1:props:children:0:props:children:0:props:children:0:props:children:0\",\"$10\"]}],false]}],[\"$\",\"$Lf\",\"github\",{\"className\":\"group flex items-center gap-1.5 tracking-extra-tight transition-colors duration-200 size-8 justify-center border border-gray-new-60 dark:border-gray-new-40 rounded-full text-gray-new-10 hover:border-black-new hover:text-black-new dark:text-gray-new-90 dark:hover:border-gray-new-40 dark:hover:text-white\",\"to\":\"https://github.com/neondatabase\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"tagName\":\"Header\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 36 36\",\"width\":18,\"height\":18,\"className\":\"\",\"children\":\"$12:props:children:0:props:children\"}],false]}]]}],[\"$\",\"div\",null,{\"className\":\"flex gap-x-2\",\"children\":[[\"$\",\"$L24\",null,{\"className\":\"h-9 px-[18px]\",\"data-test\":\"header-login\",\"to\":\"https://console.neon.tech/login\",\"theme\":\"outlined\",\"size\":\"xxs\",\"tagName\":\"Header\",\"children\":\"Log in\"}],[\"$\",\"$L24\",null,{\"className\":\"h-9 px-[18px]\",\"data-test\":\"header-signup\",\"to\":\"https://console.neon.tech/signup\",\"theme\":\"white-filled-multi\",\"size\":\"xxs\",\"tagName\":\"Header\",\"children\":\"Sign up\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"h-12 lg:hidden\",\"children\":[\"$\",\"$L3b\",null,{\"navigation\":[{\"nav\":\"Get started\",\"slug\":\"introduction\",\"title\":\"Neon Docs\",\"icon\":\"home\",\"items\":[{\"section\":\"Why Neon?\",\"icon\":\"info\",\"items\":[{\"title\":\"Our mission\",\"slug\":\"get-started/why-neon\"},{\"title\":\"Developer experience\",\"slug\":\"get-started/dev-experience\"},{\"title\":\"Built to scale\",\"slug\":\"get-started/built-to-scale\"}]},{\"section\":\"Start with Neon\",\"icon\":\"start\",\"items\":[{\"title\":\"One-command setup\",\"slug\":\"get-started/with-an-agent\"},{\"title\":\"Full backend quickstart\",\"slug\":\"get-started/full-backend-quickstart\"},{\"title\":\"Tour the Neon backend\",\"slug\":\"get-started/backend-overview\"},{\"title\":\"Tour the Neon Console\",\"slug\":\"get-started/signing-up\"}]},{\"section\":\"Frontend \u0026 Frameworks\",\"items\":[{\"title\":\"Frameworks\",\"slug\":\"get-started/frameworks\",\"icon\":\"frameworks\",\"items\":[{\"title\":\"Astro\",\"slug\":\"guides/astro\"},{\"title\":\"Bun\",\"slug\":\"guides/bun\"},{\"title\":\"Entity Framework\",\"slug\":\"guides/dotnet-entity-framework\"},{\"title\":\"Encore\",\"slug\":\"guides/encore\"},{\"title\":\"Express\",\"slug\":\"guides/express\"},{\"title\":\"Medusa.js\",\"slug\":\"guides/medusajs\"},{\"title\":\"Micronaut Kotlin\",\"slug\":\"guides/micronaut-kotlin\"},{\"title\":\"NestJS\",\"slug\":\"guides/nestjs\"},{\"title\":\"Next.js\",\"slug\":\"guides/nextjs\"},{\"title\":\"Node.js\",\"slug\":\"guides/node\"},{\"title\":\"Nuxt\",\"slug\":\"guides/nuxt\"},{\"title\":\"Phoenix\",\"slug\":\"guides/phoenix\"},{\"title\":\"Quarkus (JDBC)\",\"slug\":\"guides/quarkus-jdbc\"},{\"title\":\"Quarkus (Reactive)\",\"slug\":\"guides/quarkus-reactive\"},{\"title\":\"React\",\"slug\":\"guides/react\"},{\"title\":\"React Router\",\"slug\":\"guides/react-router\"},{\"title\":\"Reflex\",\"slug\":\"guides/reflex\"},{\"title\":\"Remix\",\"slug\":\"guides/remix\"},{\"title\":\"SolidStart\",\"slug\":\"guides/solid-start\"},{\"title\":\"Sveltekit\",\"slug\":\"guides/sveltekit\"},{\"title\":\"Symfony\",\"slug\":\"guides/symfony\"},{\"title\":\"Hono\",\"slug\":\"guides/hono\"},{\"title\":\"RedwoodSDK\",\"slug\":\"guides/redwoodsdk\"},{\"title\":\"Vue\",\"slug\":\"guides/vue\"}]},{\"title\":\"Languages\",\"slug\":\"get-started/languages\",\"icon\":\"languages\",\"items\":[{\"title\":\".NET\",\"slug\":\"guides/dotnet-npgsql\"},{\"title\":\"Elixir\",\"slug\":\"guides/elixir\"},{\"title\":\"Go\",\"slug\":\"guides/go\"},{\"title\":\"Java\",\"slug\":\"guides/java\"},{\"title\":\"JavaScript\",\"slug\":\"guides/javascript\"},{\"title\":\"Kotlin\",\"slug\":\"guides/kotlin\",\"tag\":\"new\",\"tagTheme\":\"green\"},{\"title\":\"Python\",\"slug\":\"guides/python\"},{\"title\":\"Rust\",\"slug\":\"guides/rust\"}]},{\"title\":\"ORMs\",\"slug\":\"get-started/orms\",\"icon\":\"orm\",\"items\":[{\"title\":\"Django (Django ORM)\",\"slug\":\"guides/django\"},{\"title\":\"Drizzle\",\"slug\":\"guides/drizzle\"},{\"title\":\"Elixir Ecto\",\"slug\":\"guides/elixir-ecto\"},{\"title\":\"Kysely\",\"slug\":\"guides/kysely\"},{\"title\":\"Knex\",\"slug\":\"guides/knex\"},{\"title\":\"Laravel (Eloquent)\",\"slug\":\"guides/laravel\"},{\"title\":\"Prisma\",\"slug\":\"guides/prisma\"},{\"title\":\"Ruby on Rails (ActiveRecord)\",\"slug\":\"guides/ruby-on-rails\"},{\"title\":\"SQLAlchemy\",\"slug\":\"guides/sqlalchemy\"},{\"title\":\"Tortoise ORM\",\"slug\":\"guides/tortoise-orm\"},{\"title\":\"TypeORM\",\"slug\":\"guides/typeorm\"},{\"title\":\"Better Drizzle\",\"slug\":\"guides/better-drizzle\"}]}]},{\"section\":\"Migrate to Neon\",\"icon\":\"import\",\"items\":[{\"title\":\"Overview\",\"slug\":\"import/migrate-intro\"},{\"title\":\"Utilities\",\"items\":[{\"title\":\"Import Data Assistant\",\"slug\":\"import/import-data-assistant\"},{\"title\":\"pg_dump / pg_restore\",\"slug\":\"import/migrate-from-postgres\"},{\"title\":\"pgcopydb\",\"slug\":\"import/pgcopydb\"}]},{\"title\":\"Migrate from\",\"items\":[{\"title\":\"RDS\",\"slug\":\"guides/logical-replication-rds-to-neon\"},{\"title\":\"AlloyDB\",\"slug\":\"guides/logical-replication-alloydb\"},{\"title\":\"Azure\",\"slug\":\"import/migrate-from-azure-postgres\"},{\"title\":\"Cloud SQL\",\"slug\":\"guides/logical-replication-cloud-sql\"},{\"title\":\"Digital Ocean\",\"slug\":\"import/migrate-from-digital-ocean\"},{\"title\":\"Firebase\",\"slug\":\"import/migrate-from-firebase\"},{\"title\":\"Heroku\",\"slug\":\"import/migrate-from-heroku\"},{\"title\":\"MSSQL\",\"slug\":\"import/migrate-mssql\"},{\"title\":\"SQLite\",\"slug\":\"import/migrate-sqlite\"},{\"title\":\"MySQL\",\"slug\":\"import/migrate-mysql\"},{\"title\":\"PlanetScale\",\"slug\":\"import/migrate-from-planetscale\"},{\"title\":\"Railway\",\"slug\":\"import/migrate-from-railway\"},{\"title\":\"Render\",\"slug\":\"import/migrate-from-render\"},{\"title\":\"Supabase\",\"slug\":\"import/migrate-from-supabase\"},{\"title\":\"Turso\",\"slug\":\"import/migrate-from-turso\"},{\"title\":\"Neon to Neon\",\"slug\":\"import/migrate-from-neon\"},{\"title\":\"Schema-only\",\"slug\":\"import/migrate-schema-only\"}]},{\"title\":\"Logical replication\",\"items\":[{\"title\":\"Postgres\",\"slug\":\"guides/logical-replication-postgres-to-neon\"},{\"title\":\"Neon to Neon\",\"slug\":\"guides/logical-replication-neon-to-neon\"},{\"title\":\"Supabase\",\"slug\":\"guides/logical-replication-supabase-to-neon\"},{\"title\":\"RDS\",\"slug\":\"guides/logical-replication-rds-to-neon\"},{\"title\":\"AlloyDB\",\"slug\":\"guides/logical-replication-alloydb\"},{\"title\":\"Azure\",\"slug\":\"import/migrate-from-azure-postgres\"},{\"title\":\"Cloud SQL\",\"slug\":\"guides/logical-replication-cloud-sql\"}]},{\"title\":\"Migration services\",\"items\":[{\"title\":\"AWS DMS\",\"slug\":\"import/migrate-aws-dms\"}]},{\"title\":\"Region migration\",\"items\":[{\"title\":\"Overview\",\"slug\":\"import/region-migration\"},{\"title\":\"Azure regions deprecation\",\"slug\":\"import/azure-regions-deprecation\"},{\"title\":\"Neon to another region\",\"slug\":\"import/migrate-neon-to-another-region\"},{\"title\":\"Neon to Lakebase\",\"slug\":\"guides/migrate-neon-to-lakebase\"},{\"title\":\"Postgres-compatible export\",\"slug\":\"guides/export-neon-postgres-compatible\"}]},{\"title\":\"CSV\",\"slug\":\"import/import-from-csv\"},{\"title\":\"Sample data\",\"slug\":\"import/import-sample-data\"}]}]},{\"nav\":\"Products\",\"title\":\"Products\",\"icon\":\"features\",\"subnav\":[{\"title\":\"Postgres\",\"slug\":\"postgres/overview\",\"icon\":\"book\",\"items\":[{\"section\":\"Connect to Postgres\",\"icon\":\"connect\",\"items\":[{\"title\":\"Connect to Neon\",\"slug\":\"connect/connect-intro\"},{\"title\":\"Connection methods\",\"slug\":\"connect/choose-connection\",\"items\":[{\"title\":\"Overview\",\"slug\":\"ai/neon-mcp-server\"},{\"title\":\"Connect MCP clients\",\"slug\":\"ai/connect-mcp-clients-to-neon\"},{\"title\":\"Connect from any app\",\"slug\":\"connect/connect-from-any-app\"},{\"title\":\"Neon serverless driver\",\"slug\":\"serverless/serverless-driver\"},{\"title\":\"Neon SQL Editor\",\"slug\":\"get-started/query-with-neon-sql-editor\"},{\"title\":\"psql\",\"slug\":\"connect/query-with-psql-editor\"},{\"title\":\"pgcli\",\"slug\":\"connect/connect-pgcli\"},{\"title\":\"GUI applications\",\"slug\":\"connect/connect-postgres-gui\"},{\"title\":\"Looker Studio\",\"slug\":\"connect/connect-looker-studio\"}]},{\"title\":\"Security \u0026 performance\",\"items\":[{\"title\":\"Passwordless auth\",\"slug\":\"connect/passwordless-connect\"},{\"title\":\"Securing connections\",\"slug\":\"connect/connect-securely\"},{\"title\":\"Connection pooling\",\"slug\":\"connect/connection-pooling\"},{\"title\":\"Latency benchmarks\",\"slug\":\"guides/benchmarking-latency\"}]},{\"title\":\"Troubleshooting\",\"items\":[{\"title\":\"Connection errors\",\"slug\":\"connect/connection-errors\"},{\"title\":\"Latency and timeouts\",\"slug\":\"connect/connection-latency\"}]}]},{\"section\":\"Compute \u0026 scaling\",\"icon\":\"features\",\"items\":[{\"title\":\"Autoscaling\",\"slug\":\"introduction/autoscaling\",\"items\":[{\"title\":\"Autoscaling architecture\",\"slug\":\"introduction/autoscaling-architecture\"},{\"title\":\"Autoscaling algorithm\",\"slug\":\"guides/autoscaling-algorithm\"},{\"title\":\"Configure autoscaling\",\"slug\":\"guides/autoscaling-guide\"}]},{\"title\":\"Scale to zero\",\"slug\":\"introduction/scale-to-zero\",\"items\":[{\"title\":\"Scale to zero guide\",\"slug\":\"guides/scale-to-zero-guide\"}]},{\"title\":\"Read replicas\",\"slug\":\"introduction/read-replicas\",\"items\":[{\"title\":\"Create and manage\",\"slug\":\"guides/read-replica-guide\"},{\"title\":\"Use cases\",\"items\":[{\"title\":\"Read-only access\",\"slug\":\"guides/read-only-access-read-replicas\"},{\"title\":\"Ad-hoc queries\",\"slug\":\"guides/read-replica-adhoc-queries\"},{\"title\":\"Analytics queries\",\"slug\":\"guides/read-replica-data-analysis\"},{\"title\":\"Scale applications\",\"slug\":\"guides/read-replica-integrations\"}]},{\"title\":\"With ORMs\",\"items\":[{\"title\":\"Prisma\",\"slug\":\"guides/read-replica-prisma\"}]}]},{\"title\":\"Logical replication\",\"slug\":\"guides/logical-replication-guide\",\"items\":[{\"title\":\"Concepts\",\"slug\":\"guides/logical-replication-concepts\"},{\"title\":\"In Neon\",\"slug\":\"guides/logical-replication-neon\"},{\"title\":\"Commands\",\"slug\":\"guides/logical-replication-manage\"},{\"title\":\"Schema changes\",\"slug\":\"guides/logical-replication-schema-changes\"},{\"title\":\"Tips\",\"slug\":\"guides/logical-replication-tips\"}]}]},{\"section\":\"Branching\",\"icon\":\"branching\",\"items\":[{\"title\":\"About branching\",\"slug\":\"introduction/branching\"},{\"title\":\"Branching workflow primer\",\"slug\":\"get-started/workflow-primer\"},{\"title\":\"Manage branches\",\"items\":[{\"title\":\"Branch archiving\",\"slug\":\"guides/branch-archiving\"},{\"title\":\"Branch expiration\",\"slug\":\"guides/branch-expiration\"},{\"title\":\"Schema-only branches\",\"slug\":\"guides/branching-schema-only\"},{\"title\":\"Reset from parent\",\"slug\":\"guides/reset-from-parent\"}]},{\"title\":\"Automate \u0026 workflows\",\"items\":[{\"title\":\"Get started with branching\",\"slug\":\"guides/branching-intro\"},{\"title\":\"Branching workflows\",\"slug\":\"guides/branching-test-queries\"},{\"title\":\"Branching with the CLI\",\"slug\":\"guides/branching-neon-cli\"},{\"title\":\"Branching with the API\",\"slug\":\"guides/branching-neon-api\"}]},{\"title\":\"Branching Authentication\",\"slug\":\"auth/branching-authentication\"},{\"title\":\"Related workflows\",\"items\":[{\"title\":\"Neon Twin\",\"slug\":\"guides/neon-twin-intro\",\"items\":[{\"title\":\"pg_dump / pg_restore — Full Twin\",\"slug\":\"guides/neon-twin-full-pg-dump-restore\"},{\"title\":\"pg_dump / pg_restore — Partial Twin\",\"slug\":\"guides/neon-twin-partial-pg-dump-restore\"}]},{\"title\":\"Data anonymization\",\"slug\":\"workflows/data-anonymization\",\"items\":[{\"title\":\"API reference\",\"slug\":\"workflows/data-anonymization-api\"},{\"title\":\"GitHub Actions\",\"slug\":\"workflows/data-anonymization-github-actions\"}]}]}]},{\"section\":\"Backup \u0026 restore\",\"icon\":\"report\",\"items\":[{\"title\":\"Backup strategies\",\"slug\":\"postgres/backup-restore/backups\"},{\"title\":\"Instant restore\",\"slug\":\"postgres/backup-restore/branch-restore\"},{\"title\":\"Time Travel\",\"slug\":\"postgres/backup-restore/time-travel-assist\"},{\"title\":\"History window\",\"slug\":\"postgres/backup-restore/history-window\"},{\"title\":\"Backup with pg_dump\",\"slug\":\"manage/backup-pg-dump\"},{\"title\":\"Automate pg_dump backups\",\"slug\":\"manage/backup-pg-dump-automate\",\"items\":[{\"title\":\"Part 1 - Create an S3 bucket\",\"slug\":\"manage/backups-aws-s3-backup-part-1\"},{\"title\":\"Part 2 - Automate nightly backups\",\"slug\":\"manage/backups-aws-s3-backup-part-2\"}]}]},{\"title\":\"Postgres guides\",\"slug\":\"postgresql/introduction\",\"icon\":\"book\",\"items\":[{\"title\":\"Data types\",\"slug\":\"data-types/introduction\",\"items\":[{\"title\":\"Array\",\"slug\":\"data-types/array\"},{\"title\":\"Boolean\",\"slug\":\"data-types/boolean\"},{\"title\":\"Date and time\",\"slug\":\"data-types/date-and-time\"},{\"title\":\"Character\",\"slug\":\"data-types/character\"},{\"title\":\"JSON\",\"slug\":\"data-types/json\"},{\"title\":\"Decimal\",\"slug\":\"data-types/decimal\"},{\"title\":\"Floating point\",\"slug\":\"data-types/floating-point\"},{\"title\":\"Integer\",\"slug\":\"data-types/integer\"},{\"title\":\"Tsvector\",\"slug\":\"data-types/tsvector\"},{\"title\":\"UUID\",\"slug\":\"data-types/uuid\"}]},{\"title\":\"Functions\",\"slug\":\"functions/introduction\",\"items\":[{\"title\":\"Aggregate functions\",\"slug\":\"functions/array_agg\",\"items\":[{\"title\":\"array_agg\",\"slug\":\"functions/array_agg\"},{\"title\":\"avg\",\"slug\":\"functions/avg\"},{\"title\":\"count\",\"slug\":\"functions/count\"},{\"title\":\"max\",\"slug\":\"functions/max\"},{\"title\":\"sum\",\"slug\":\"functions/sum\"}]},{\"title\":\"Array functions\",\"slug\":\"functions/array_length\",\"items\":[{\"title\":\"array_length\",\"slug\":\"functions/array_length\"}]},{\"title\":\"Date / Time functions\",\"slug\":\"functions/age\",\"items\":[{\"title\":\"age\",\"slug\":\"functions/age\"},{\"title\":\"current_timestamp\",\"slug\":\"functions/current_timestamp\"},{\"title\":\"date_trunc\",\"slug\":\"functions/date_trunc\"},{\"title\":\"extract\",\"slug\":\"functions/extract\"},{\"title\":\"now\",\"slug\":\"functions/now\"}]},{\"title\":\"JSON functions\",\"slug\":\"functions/array_to_json\",\"items\":[{\"title\":\"array_to_json\",\"slug\":\"functions/array_to_json\"},{\"title\":\"json\",\"slug\":\"functions/json\"},{\"title\":\"json_agg\",\"slug\":\"functions/json_agg\"},{\"title\":\"json_array_elements\",\"slug\":\"functions/json_array_elements\"},{\"title\":\"json_build_object\",\"slug\":\"functions/json_build_object\"},{\"title\":\"json_each\",\"slug\":\"functions/json_each\"},{\"title\":\"json_exists\",\"slug\":\"functions/json_exists\"},{\"title\":\"json_extract_path\",\"slug\":\"functions/json_extract_path\"},{\"title\":\"json_extract_path_text\",\"slug\":\"functions/json_extract_path_text\"},{\"title\":\"json_object\",\"slug\":\"functions/json_object\"},{\"title\":\"json_populate_record\",\"slug\":\"functions/json_populate_record\"},{\"title\":\"json_query\",\"slug\":\"functions/json_query\"},{\"title\":\"json_scalar\",\"slug\":\"functions/json_scalar\"},{\"title\":\"json_serialize\",\"slug\":\"functions/json_serialize\"},{\"title\":\"json_table\",\"slug\":\"functions/json_table\"},{\"title\":\"json_to_record\",\"slug\":\"functions/json_to_record\"},{\"title\":\"json_value\",\"slug\":\"functions/json_value\"},{\"title\":\"jsonb_array_elements\",\"slug\":\"functions/jsonb_array_elements\"},{\"title\":\"jsonb_each\",\"slug\":\"functions/jsonb_each\"},{\"title\":\"jsonb_extract_path\",\"slug\":\"functions/jsonb_extract_path\"},{\"title\":\"jsonb_extract_path_text\",\"slug\":\"functions/jsonb_extract_path_text\"},{\"title\":\"jsonb_object\",\"slug\":\"functions/jsonb_object\"},{\"title\":\"jsonb_populate_record\",\"slug\":\"functions/jsonb_populate_record\"},{\"title\":\"jsonb_to_record\",\"slug\":\"functions/jsonb_to_record\"}]},{\"title\":\"Window functions\",\"slug\":\"functions/dense_rank\",\"items\":[{\"title\":\"dense_rank\",\"slug\":\"functions/dense_rank\"},{\"title\":\"lag\",\"slug\":\"functions/window-lag\"},{\"title\":\"lead\",\"slug\":\"functions/window-lead\"},{\"title\":\"rank\",\"slug\":\"functions/window-rank\"}]},{\"title\":\"String functions\",\"slug\":\"functions/concat\",\"items\":[{\"title\":\"concat\",\"slug\":\"functions/concat\"},{\"title\":\"substring\",\"slug\":\"functions/substring\"},{\"title\":\"lower\",\"slug\":\"functions/lower\"},{\"title\":\"regexp_match\",\"slug\":\"functions/regexp_match\"},{\"title\":\"regexp_replace\",\"slug\":\"functions/regexp_replace\"},{\"title\":\"trim\",\"slug\":\"functions/trim\"}]},{\"title\":\"Math functions\",\"slug\":\"functions/math-abs\",\"items\":[{\"title\":\"abs\",\"slug\":\"functions/math-abs\"},{\"title\":\"random\",\"slug\":\"functions/math-random\"},{\"title\":\"round\",\"slug\":\"functions/math-round\"}]}]},{\"title\":\"Indexes\",\"slug\":\"postgresql/index-types\"},{\"title\":\"Optimize queries\",\"slug\":\"postgresql/query-performance\"},{\"title\":\"Query reference\",\"slug\":\"postgresql/query-reference\"},{\"title\":\"Postgres RLS\",\"icon\":\"lock\",\"slug\":\"guides/row-level-security\",\"items\":[{\"title\":\"RLS in Neon\",\"slug\":\"guides/row-level-security\"},{\"title\":\"Simplify RLS with Drizzle\",\"slug\":\"guides/rls-drizzle\"},{\"title\":\"Run RLS queries with Drizzle ORM\",\"slug\":\"guides/rls-query-execution\"}]},{\"title\":\"Version support\",\"slug\":\"postgresql/postgres-version-policy\",\"icon\":\"version\"},{\"title\":\"Upgrade\",\"slug\":\"postgresql/postgres-upgrade\",\"icon\":\"upgrade\"},{\"title\":\"Compatibility\",\"slug\":\"reference/compatibility\",\"icon\":\"info\"}]},{\"title\":\"Extensions\",\"slug\":\"extensions/pg-extensions\",\"icon\":\"extension\",\"items\":[{\"title\":\"Extension explorer\",\"slug\":\"extensions/extension-explorer\"},{\"title\":\"anon\",\"slug\":\"extensions/postgresql-anonymizer\"},{\"title\":\"btree_gin\",\"slug\":\"extensions/btree_gin\"},{\"title\":\"btree_gist\",\"slug\":\"extensions/btree_gist\"},{\"title\":\"citext\",\"slug\":\"extensions/citext\"},{\"title\":\"cube\",\"slug\":\"extensions/cube\"},{\"title\":\"dblink\",\"slug\":\"extensions/dblink\"},{\"title\":\"dict_int\",\"slug\":\"extensions/dict_int\"},{\"title\":\"earthdistance\",\"slug\":\"extensions/earthdistance\"},{\"title\":\"fuzzystrmatch\",\"slug\":\"extensions/fuzzystrmatch\"},{\"title\":\"hstore\",\"slug\":\"extensions/hstore\"},{\"title\":\"intarray\",\"slug\":\"extensions/intarray\"},{\"title\":\"lakebase_text\",\"slug\":\"extensions/lakebase-text\"},{\"title\":\"lakebase_vector\",\"slug\":\"extensions/lakebase-vector\"},{\"title\":\"ltree\",\"slug\":\"extensions/ltree\"},{\"title\":\"neon\",\"slug\":\"extensions/neon\"},{\"title\":\"neon_utils\",\"slug\":\"extensions/neon-utils\"},{\"title\":\"online_advisor\",\"slug\":\"extensions/online_advisor\"},{\"title\":\"pgcrypto\",\"slug\":\"extensions/pgcrypto\"},{\"title\":\"pgvector\",\"slug\":\"extensions/pgvector\"},{\"title\":\"pgrag\",\"slug\":\"extensions/pgrag\"},{\"title\":\"pg_cron\",\"slug\":\"extensions/pg_cron\"},{\"title\":\"pg_graphql\",\"slug\":\"extensions/pg_graphql\"},{\"title\":\"pg_mooncake\",\"slug\":\"extensions/pg_mooncake\"},{\"title\":\"pg_partman\",\"slug\":\"extensions/pg_partman\"},{\"title\":\"pg_prewarm\",\"slug\":\"extensions/pg_prewarm\"},{\"title\":\"pg_session_jwt\",\"slug\":\"extensions/pg_session_jwt\"},{\"title\":\"pg_stat_statements\",\"slug\":\"extensions/pg_stat_statements\"},{\"title\":\"pg_repack\",\"slug\":\"extensions/pg_repack\"},{\"title\":\"pg_search\",\"slug\":\"extensions/pg_search\"},{\"title\":\"pg_tiktoken\",\"slug\":\"extensions/pg_tiktoken\"},{\"title\":\"pg_trgm\",\"slug\":\"extensions/pg_trgm\"},{\"title\":\"pg_uuidv7\",\"slug\":\"extensions/pg_uuidv7\"},{\"title\":\"pgrowlocks\",\"slug\":\"extensions/pgrowlocks\"},{\"title\":\"pgstattuple\",\"slug\":\"extensions/pgstattuple\"},{\"title\":\"plv8\",\"slug\":\"extensions/plv8\"},{\"title\":\"postgis\",\"slug\":\"extensions/postgis\"},{\"title\":\"postgis-related\",\"slug\":\"extensions/postgis-related-extensions\"},{\"title\":\"postgres_fdw\",\"slug\":\"extensions/postgres_fdw\"},{\"title\":\"tablefunc\",\"slug\":\"extensions/tablefunc\"},{\"title\":\"timescaledb\",\"slug\":\"extensions/timescaledb\"},{\"title\":\"unaccent\",\"slug\":\"extensions/unaccent\"},{\"title\":\"uuid-ossp\",\"slug\":\"extensions/uuid-ossp\"},{\"title\":\"wal2json\",\"slug\":\"extensions/wal2json\"},{\"title\":\"xml2\",\"slug\":\"extensions/xml2\"},{\"section\":\"AI \u0026 Search\",\"items\":[{\"title\":\"AI App Starter Kit\",\"icon\":\"sparks\",\"slug\":\"ai/ai-intro\",\"items\":[{\"section\":\"Core concepts\",\"icon\":\"info\",\"items\":[{\"title\":\"Introduction\",\"slug\":\"ai/ai-intro\"},{\"title\":\"Embeddings\",\"slug\":\"ai/ai-concepts\"},{\"title\":\"Pgvector\",\"slug\":\"extensions/pgvector\"}]},{\"section\":\"AI frameworks\",\"icon\":\"frameworks\",\"items\":[{\"title\":\"LangChain\",\"slug\":\"ai/langchain\"},{\"title\":\"LlamaIndex\",\"slug\":\"ai/llamaindex\"},{\"title\":\"Semantic Kernel\",\"slug\":\"ai/semantic-kernel\"},{\"title\":\"Inngest\",\"slug\":\"ai/inngest\"}]},{\"section\":\"Optimize \u0026 scale\",\"icon\":\"features\",\"items\":[{\"title\":\"Optimize vector search\",\"slug\":\"ai/ai-vector-search-optimization\"},{\"title\":\"Scale with Neon\",\"slug\":\"ai/ai-scale-with-neon\"}]},{\"title\":\"Google Colab\",\"slug\":\"ai/ai-google-colab\"}]},{\"title\":\"Lakebase Search\",\"icon\":\"sparks\",\"slug\":\"ai/lakebase-search\",\"items\":[{\"title\":\"Overview\",\"slug\":\"ai/lakebase-search\"},{\"title\":\"Get started\",\"slug\":\"ai/lakebase-search-get-started\"},{\"title\":\"Migrate from pg_search\",\"slug\":\"extensions/migrate-pg-search-to-lakebase-text\"}]}]}]}]},{\"title\":\"Auth\",\"icon\":\"auth\",\"slug\":\"auth/overview\",\"items\":[{\"section\":\"Introduction\",\"items\":[{\"title\":\"Overview\",\"slug\":\"auth/overview\"},{\"title\":\"Authentication Flow\",\"slug\":\"auth/authentication-flow\"},{\"title\":\"Branching Authentication\",\"slug\":\"auth/branching-authentication\"},{\"title\":\"Roadmap\",\"slug\":\"auth/roadmap\"}]},{\"section\":\"Quickstarts\",\"items\":[{\"title\":\"Next.js\",\"slug\":\"auth/quick-start/nextjs-api-only\"},{\"title\":\"React\",\"slug\":\"auth/quick-start/react\"},{\"title\":\"TanStack Router\",\"slug\":\"auth/quick-start/tanstack-router\"}]},{\"section\":\"Guides\",\"items\":[{\"title\":\"Email verification\",\"slug\":\"auth/guides/email-verification\"},{\"title\":\"Set up OAuth\",\"slug\":\"auth/guides/setup-oauth\"},{\"title\":\"Password reset\",\"slug\":\"auth/guides/password-reset\"},{\"title\":\"User management\",\"slug\":\"auth/guides/user-management\"},{\"title\":\"Configure domains\",\"slug\":\"auth/guides/configure-domains\"},{\"title\":\"Webhooks\",\"slug\":\"auth/guides/webhooks\"},{\"title\":\"Customize emails\",\"slug\":\"auth/guides/customize-emails\"},{\"title\":\"Production checklist\",\"slug\":\"auth/production-checklist\"},{\"title\":\"Troubleshooting\",\"slug\":\"auth/troubleshooting\"},{\"title\":\"Manage Auth via the API\",\"slug\":\"auth/guides/manage-auth-api\"}]},{\"section\":\"Plugins\",\"items\":[{\"title\":\"Supported plugins\",\"slug\":\"auth/guides/plugins\",\"items\":[{\"title\":\"Admin\",\"slug\":\"auth/guides/plugins/admin\"},{\"title\":\"Email OTP\",\"slug\":\"auth/guides/plugins/email-otp\"},{\"title\":\"JWT\",\"slug\":\"auth/guides/plugins/jwt\"},{\"title\":\"Magic Link\",\"slug\":\"auth/guides/plugins/magic-link\"},{\"title\":\"OpenAPI\",\"slug\":\"auth/guides/plugins/openapi\"},{\"title\":\"Organization\",\"slug\":\"auth/guides/plugins/organization\"},{\"title\":\"Phone Number\",\"slug\":\"auth/guides/plugins/phone-number\"}]}]},{\"section\":\"Reference\",\"items\":[{\"title\":\"Auth and Data API SDK\",\"slug\":\"reference/javascript-sdk\"},{\"title\":\"Next.js Server SDK\",\"slug\":\"auth/reference/nextjs-server\"},{\"title\":\"UI Components\",\"slug\":\"auth/reference/ui-components\"}]},{\"section\":\"Migration Guides\",\"items\":[{\"title\":\"From Auth SDK v0.1\",\"slug\":\"auth/migrate/from-auth-v0.1\"},{\"title\":\"From Stack Auth (legacy)\",\"slug\":\"auth/migrate/from-legacy-auth\"},{\"title\":\"From Supabase\",\"slug\":\"auth/migrate/from-supabase\"}]},{\"section\":\"Legacy (archive)\",\"items\":[{\"title\":\"Stack Auth\",\"slug\":\"auth/legacy/overview\",\"items\":[{\"title\":\"Introduction\",\"slug\":\"auth/legacy/overview\"},{\"title\":\"Database integration\",\"slug\":\"auth/legacy/database-integration\"}]}]}]},{\"title\":\"Data API\",\"icon\":\"api\",\"slug\":\"data-api/overview\",\"items\":[{\"section\":\"Introduction\",\"items\":[{\"title\":\"Overview\",\"slug\":\"data-api/overview\"},{\"title\":\"Get started\",\"slug\":\"data-api/get-started\"}]},{\"section\":\"Guides\",\"items\":[{\"title\":\"Access control \u0026 security\",\"slug\":\"data-api/access-control\"},{\"title\":\"Secure your app with RLS\",\"slug\":\"guides/rls-tutorial\"},{\"title\":\"Custom authentication providers\",\"slug\":\"data-api/custom-authentication-providers\"},{\"title\":\"Data API Advisors\",\"slug\":\"data-api/database-advisor\"}]},{\"section\":\"Tools\",\"items\":[{\"title\":\"Auth and Data API SDK\",\"slug\":\"reference/javascript-sdk\"},{\"title\":\"SQL to REST API Translator\",\"slug\":\"data-api/sql-to-rest\"},{\"title\":\"Generate TypeScript types\",\"slug\":\"data-api/generate-types\"}]},{\"section\":\"Using the Data API\",\"items\":[{\"title\":\"Building a note-taking app\",\"slug\":\"data-api/demo\"},{\"title\":\"Managing the Data API\",\"slug\":\"data-api/manage\"},{\"title\":\"Troubleshooting\",\"slug\":\"data-api/troubleshooting\"}]}]},{\"title\":\"Neon Functions\",\"icon\":\"features\",\"slug\":\"compute/functions/overview\",\"items\":[{\"title\":\"Overview\",\"slug\":\"compute/functions/overview\"},{\"title\":\"Get started\",\"slug\":\"compute/functions/get-started\"},{\"title\":\"Deploy and manage\",\"slug\":\"compute/functions/deploy\"},{\"title\":\"Logs\",\"slug\":\"compute/functions/logs\"},{\"title\":\"Environment variables\",\"slug\":\"compute/functions/environment-variables\"},{\"title\":\"Authentication\",\"slug\":\"compute/functions/authentication\"},{\"section\":\"Use cases\",\"items\":[{\"title\":\"AI agents\",\"slug\":\"compute/functions/agents\"},{\"title\":\"WebSockets and SSE\",\"slug\":\"compute/functions/websockets\"}]},{\"section\":\"Example apps\",\"items\":[{\"title\":\"Discord bot\",\"slug\":\"compute/functions/discord-bot\",\"tag\":\"new\",\"tagTheme\":\"green\"},{\"title\":\"Telegram bot\",\"slug\":\"compute/functions/telegram-bot\",\"tag\":\"new\",\"tagTheme\":\"green\"},{\"title\":\"WhatsApp bot\",\"slug\":\"compute/functions/whatsapp-bot\",\"tag\":\"new\",\"tagTheme\":\"green\"}]},{\"section\":\"Reference\",\"items\":[{\"title\":\"Runtime limits\",\"slug\":\"compute/functions/reference/runtime-limits\"}]}]},{\"title\":\"Object Storage\",\"icon\":\"import\",\"slug\":\"storage/overview\",\"items\":[{\"section\":\"Get started\",\"items\":[{\"title\":\"Overview\",\"slug\":\"storage/overview\"},{\"title\":\"Quickstart\",\"slug\":\"storage/get-started\"}]},{\"section\":\"Guides\",\"items\":[{\"title\":\"Buckets\",\"slug\":\"storage/buckets\"},{\"title\":\"Objects\",\"slug\":\"storage/objects\"},{\"title\":\"Authentication\",\"slug\":\"storage/authentication\"},{\"title\":\"Logs\",\"slug\":\"storage/logs\"}]},{\"section\":\"Reference\",\"items\":[{\"title\":\"S3 compatibility\",\"slug\":\"storage/s3-compatibility\"},{\"title\":\"Troubleshooting\",\"slug\":\"storage/troubleshooting\"}]}]},{\"title\":\"AI Gateway\",\"icon\":\"sparks\",\"slug\":\"ai-gateway/overview\",\"items\":[{\"section\":\"Get started\",\"items\":[{\"title\":\"Overview\",\"slug\":\"ai-gateway/overview\"},{\"title\":\"Quickstart\",\"slug\":\"ai-gateway/get-started\"},{\"title\":\"Models\",\"slug\":\"ai-gateway/models\"}]},{\"section\":\"APIs\",\"items\":[{\"title\":\"Chat completions\",\"slug\":\"ai-gateway/chat-completions\"},{\"title\":\"OpenAI Responses API\",\"slug\":\"ai-gateway/openai-responses\"},{\"title\":\"Anthropic Messages API\",\"slug\":\"ai-gateway/anthropic-messages\",\"tag\":\"new\",\"tagTheme\":\"green\"},{\"title\":\"Gemini API\",\"slug\":\"ai-gateway/gemini\"}]},{\"section\":\"Reference\",\"items\":[{\"title\":\"Authentication\",\"slug\":\"ai-gateway/authentication\"},{\"title\":\"Troubleshooting\",\"slug\":\"ai-gateway/troubleshooting\"}]}]}]},{\"nav\":\"Platform\",\"title\":\"Platform\",\"icon\":\"architecture\",\"subnav\":[{\"title\":\"Manage \u0026 operate\",\"slug\":\"manage/platform\",\"icon\":\"settings\",\"items\":[{\"section\":\"Access \u0026 collaboration\",\"icon\":\"auth\",\"items\":[{\"title\":\"Accounts\",\"slug\":\"manage/accounts\"},{\"title\":\"Permissions quickstart\",\"slug\":\"manage/project-permissions-get-started\",\"tag\":\"new\",\"tagTheme\":\"green\"},{\"title\":\"User permissions\",\"slug\":\"manage/user-permissions\"},{\"title\":\"Organizations\",\"slug\":\"manage/organizations\",\"items\":[{\"title\":\"Overview\",\"slug\":\"manage/organizations\"},{\"title\":\"Manage Organizations\",\"slug\":\"manage/orgs-manage\"},{\"title\":\"Add members by domain\",\"slug\":\"manage/orgs-add-members-by-domain\"},{\"title\":\"Transfer projects\",\"slug\":\"manage/orgs-project-transfer\"},{\"title\":\"Organizations API\",\"items\":[{\"title\":\"Manage organizations via API\",\"slug\":\"manage/orgs-api\"},{\"title\":\"Query organization metrics via API\",\"slug\":\"manage/orgs-api-consumption\"}]},{\"title\":\"CLI\",\"items\":[{\"title\":\"CLI actions\",\"slug\":\"manage/orgs-cli\"}]}]},{\"title\":\"Project collaboration\",\"slug\":\"guides/project-collaboration-guide\"},{\"title\":\"Database access\",\"slug\":\"manage/database-access\"},{\"title\":\"API keys\",\"slug\":\"manage/api-keys\"},{\"title\":\"Account recovery\",\"slug\":\"manage/account-recovery\"}]},{\"section\":\"Projects \u0026 resources\",\"icon\":\"book\",\"items\":[{\"title\":\"Object hierarchy\",\"slug\":\"manage/overview\"},{\"title\":\"Projects\",\"slug\":\"manage/projects\"},{\"title\":\"Multitenancy\",\"slug\":\"guides/multitenancy\"},{\"title\":\"Branches\",\"slug\":\"manage/branches\"},{\"title\":\"Computes\",\"slug\":\"manage/computes\"},{\"title\":\"Roles\",\"slug\":\"manage/roles\"},{\"title\":\"Databases\",\"slug\":\"manage/databases\"},{\"title\":\"Tables\",\"slug\":\"guides/tables\"},{\"title\":\"Integrations\",\"slug\":\"manage/integrations\"}]},{\"section\":\"Monitoring \u0026 observability\",\"icon\":\"report\",\"items\":[{\"title\":\"Overview\",\"slug\":\"introduction/monitoring\"},{\"title\":\"Metrics \u0026 logs\",\"slug\":\"reference/metrics-logs\",\"icon\":\"report\"},{\"title\":\"Monitoring dashboard\",\"slug\":\"introduction/monitoring-page\"},{\"title\":\"System operations\",\"slug\":\"manage/operations\"},{\"title\":\"Active queries\",\"slug\":\"introduction/monitor-active-queries\"},{\"title\":\"Query performance\",\"slug\":\"introduction/monitor-query-performance\"},{\"title\":\"Logs\",\"slug\":\"introduction/monitor-logs\"},{\"title\":\"Third-party monitoring\",\"items\":[{\"title\":\"Datadog\",\"slug\":\"guides/datadog\"},{\"title\":\"Grafana Cloud\",\"slug\":\"guides/grafana-cloud\"},{\"title\":\"OpenTelemetry\",\"slug\":\"guides/opentelemetry\"},{\"title\":\"pgAdmin\",\"slug\":\"introduction/monitor-pgadmin\"},{\"title\":\"PgHero\",\"slug\":\"introduction/monitor-pghero\"}]}]},{\"section\":\"Operations \u0026 maintenance\",\"icon\":\"settings\",\"items\":[{\"title\":\"Production checklist\",\"slug\":\"get-started/production-checklist\"},{\"title\":\"Updates\",\"slug\":\"manage/updates\",\"items\":[{\"title\":\"Overview\",\"slug\":\"manage/maintenance-updates-overview\"},{\"title\":\"Platform maintenance\",\"slug\":\"manage/platform-maintenance\"},{\"title\":\"Updates\",\"slug\":\"manage/updates\"}]},{\"title\":\"Regions\",\"slug\":\"introduction/regions\"}]}]},{\"title\":\"Resilience \u0026 architecture\",\"slug\":\"introduction/architecture-overview\",\"icon\":\"architecture\",\"items\":[{\"section\":\"Architecture\",\"icon\":\"architecture\",\"items\":[{\"title\":\"Architecture overview\",\"slug\":\"introduction/architecture-overview\"},{\"title\":\"Compute lifecycle\",\"slug\":\"introduction/compute-lifecycle\"},{\"title\":\"Serverless\",\"slug\":\"introduction/serverless\"}]},{\"section\":\"Data protection\",\"icon\":\"security\",\"items\":[{\"title\":\"IP Allow\",\"slug\":\"introduction/ip-allow\"},{\"title\":\"Private Networking\",\"slug\":\"guides/neon-private-networking\"},{\"title\":\"Protected branches\",\"slug\":\"guides/protected-branches\"}]},{\"section\":\"High availability\",\"icon\":\"status\",\"items\":[{\"title\":\"High availability\",\"slug\":\"introduction/high-availability\"}]},{\"section\":\"Data recovery\",\"icon\":\"report\",\"items\":[{\"title\":\"Backup \u0026 restore\",\"slug\":\"guides/backup-restore\"},{\"title\":\"Schema diff\",\"slug\":\"guides/schema-diff\",\"items\":[{\"title\":\"Schema diff tutorial\",\"slug\":\"guides/schema-diff-tutorial\"}]}]}]},{\"title\":\"Security \u0026 compliance\",\"icon\":\"security\",\"slug\":\"security/security-overview\",\"items\":[{\"title\":\"Overview\",\"slug\":\"security/security-overview\"},{\"title\":\"Security reporting\",\"slug\":\"security/security-reporting\"},{\"title\":\"Compliance\",\"slug\":\"security/compliance\"},{\"title\":\"HIPAA\",\"slug\":\"security/hipaa\"},{\"title\":\"Acceptable Use Policy\",\"slug\":\"security/acceptable-use-policy\"},{\"title\":\"AI use in Neon\",\"slug\":\"security/ai-use-in-neon\"}]},{\"title\":\"Plans \u0026 billing\",\"slug\":\"introduction/about-billing\",\"icon\":\"billing\",\"items\":[{\"title\":\"Plans and billing\",\"slug\":\"introduction/about-billing\"},{\"title\":\"Plans\",\"slug\":\"introduction/plans\"},{\"title\":\"Agent plan\",\"slug\":\"introduction/agent-plan\"},{\"title\":\"Manage billing\",\"slug\":\"introduction/manage-billing\"},{\"title\":\"Spending notifications\",\"slug\":\"introduction/spending-notifications\"},{\"title\":\"Monitor billing\",\"slug\":\"introduction/monitor-usage\"},{\"title\":\"Usage and cost calculations\",\"slug\":\"introduction/usage-calculations\"},{\"title\":\"Cost optimization\",\"slug\":\"introduction/cost-optimization\"},{\"title\":\"Network transfer costs\",\"slug\":\"introduction/network-transfer\"},{\"title\":\"AWS Marketplace\",\"slug\":\"introduction/billing-aws-marketplace\"}]},{\"title\":\"Building on Neon\",\"slug\":\"guides/platform-integration-overview\",\"icon\":\"integrations\",\"items\":[{\"section\":\"Overview\",\"icon\":\"info\",\"items\":[{\"title\":\"Integrating with Neon\",\"slug\":\"guides/platform-integration-overview\"}]},{\"section\":\"OAuth integration\",\"icon\":\"lock\",\"items\":[{\"title\":\"OAuth integration\",\"slug\":\"guides/oauth-integration\"}]},{\"section\":\"Embedded Postgres\",\"icon\":\"import\",\"items\":[{\"title\":\"Embedded Postgres\",\"slug\":\"guides/embedded-postgres\"},{\"title\":\"Configure consumption limits\",\"slug\":\"guides/consumption-limits\"},{\"title\":\"Query consumption metrics\",\"slug\":\"guides/consumption-metrics\"},{\"title\":\"Query consumption metrics (legacy)\",\"slug\":\"guides/consumption-metrics-legacy\"}]},{\"section\":\"Claimable Neon\",\"icon\":\"rocket\",\"items\":[{\"title\":\"Claimable Neon\",\"slug\":\"reference/claimable-neon\",\"tag\":\"new\",\"tagTheme\":\"green\"}]},{\"section\":\"Guides\",\"icon\":\"book\",\"items\":[{\"title\":\"Claimable database integration\",\"slug\":\"workflows/claimable-database-integration\"}]}]},{\"title\":\"AI agents on Neon\",\"slug\":\"ai/ai-agents-tools\",\"icon\":\"ai-agent\",\"items\":[{\"section\":\"Neon for AI Agents\",\"icon\":\"ai-agent\",\"items\":[{\"title\":\"Agent plan\",\"slug\":\"introduction/agent-plan\"},{\"title\":\"AI Agent integration\",\"slug\":\"guides/ai-agent-integration\"}]},{\"title\":\"AI for Agents\",\"icon\":\"ai-agent\",\"slug\":\"ai/ai-agents-tools\",\"items\":[{\"title\":\"Overview\",\"slug\":\"ai/ai-agents-tools\"},{\"section\":\"MCP integration\",\"icon\":\"api\",\"items\":[{\"title\":\"Overview\",\"slug\":\"ai/neon-mcp-server\"},{\"title\":\"Connect MCP clients\",\"slug\":\"ai/connect-mcp-clients-to-neon\"}]},{\"section\":\"Agent Skills\",\"icon\":\"docs\",\"items\":[{\"title\":\"Agent Skills\",\"slug\":\"ai/agent-skills\"},{\"title\":\"Claude Code plugin\",\"slug\":\"ai/ai-claude-code-plugin\"},{\"title\":\"Codex plugin\",\"slug\":\"ai/ai-codex-plugin\"},{\"title\":\"Cursor plugin\",\"slug\":\"ai/ai-cursor-plugin\"},{\"title\":\"Grok Bot plugin\",\"slug\":\"ai/ai-grok-bot-plugin\",\"tag\":\"new\",\"tagTheme\":\"green\"},{\"title\":\"GitHub Copilot agents\",\"slug\":\"ai/ai-github-copilot-agents\"}]},{\"section\":\"Build AI agents\",\"icon\":\"openai\",\"items\":[{\"title\":\"Neon for Agent platforms\",\"slug\":\"https://neon.com/use-cases/ai-agents\"},{\"title\":\"Database versioning\",\"slug\":\"ai/ai-database-versioning\"},{\"title\":\"Neon API Reference\",\"slug\":\"reference/api\"},{\"title\":\"Lakebase Search\",\"slug\":\"ai/lakebase-search\"}]},{\"section\":\"Agent frameworks\",\"icon\":\"frameworks\",\"items\":[{\"title\":\"AgentStack\",\"slug\":\"https://neon.com/guides/agentstack-neon\"},{\"title\":\"AutoGen\",\"slug\":\"https://neon.com/guides/autogen-neon\"},{\"title\":\"Azure AI Agent Service\",\"slug\":\"https://neon.com/guides/azure-ai-agent-service\"},{\"title\":\"Composio + CrewAI\",\"slug\":\"https://neon.com/guides/composio-crewai-neon\"},{\"title\":\"LangGraph\",\"slug\":\"https://neon.com/guides/langgraph-neon\"}]}]}]}]},{\"nav\":\"Reference\",\"title\":\"Reference\",\"icon\":\"cli\",\"subnav\":[{\"title\":\"APIs \u0026 SDKs\",\"slug\":\"reference/api\",\"icon\":\"cli\",\"items\":[{\"section\":\"CLI\",\"icon\":\"cli\",\"items\":[{\"title\":\"Overview\",\"slug\":\"cli\"},{\"title\":\"Getting started\",\"items\":[{\"title\":\"Install and connect\",\"slug\":\"cli/install\"},{\"title\":\"Quickstart\",\"slug\":\"cli/quickstart\"}]},{\"title\":\"Setup and context\",\"items\":[{\"title\":\"auth\",\"slug\":\"cli/auth\"},{\"title\":\"init\",\"slug\":\"cli/init\"},{\"title\":\"ask\",\"slug\":\"cli/ask\",\"tag\":\"new\",\"tagTheme\":\"green\"},{\"title\":\"mcp\",\"slug\":\"cli/mcp\",\"tag\":\"new\",\"tagTheme\":\"green\"},{\"title\":\"skills\",\"slug\":\"cli/skills\",\"tag\":\"new\",\"tagTheme\":\"green\"},{\"title\":\"plugins\",\"slug\":\"cli/plugins\",\"tag\":\"new\",\"tagTheme\":\"green\"},{\"title\":\"claim\",\"slug\":\"cli/claim\",\"tag\":\"new\",\"tagTheme\":\"green\"},{\"title\":\"bootstrap\",\"slug\":\"cli/bootstrap\"},{\"title\":\"link\",\"slug\":\"cli/link\"},{\"title\":\"checkout\",\"slug\":\"cli/checkout\"},{\"title\":\"env\",\"slug\":\"cli/env\"},{\"title\":\"set-context\",\"slug\":\"cli/set-context\"},{\"title\":\"open\",\"slug\":\"cli/open\",\"tag\":\"new\",\"tagTheme\":\"green\"},{\"title\":\"me\",\"slug\":\"cli/me\"},{\"title\":\"profile\",\"slug\":\"cli/profile\"},{\"title\":\"api-keys\",\"slug\":\"cli/api-keys\"},{\"title\":\"completion\",\"slug\":\"cli/completion\"}]},{\"title\":\"Projects and branches\",\"items\":[{\"title\":\"snapshots\",\"slug\":\"cli/snapshots\"},{\"title\":\"diff\",\"slug\":\"cli/diff\"},{\"title\":\"projects\",\"slug\":\"cli/projects\"},{\"title\":\"branches\",\"slug\":\"cli/branches\"},{\"title\":\"databases\",\"slug\":\"cli/databases\"},{\"title\":\"roles\",\"slug\":\"cli/roles\"},{\"title\":\"operations\",\"slug\":\"cli/operations\"}]},{\"title\":\"Connect to Postgres\",\"items\":[{\"title\":\"connection-string\",\"slug\":\"cli/connection-string\"},{\"title\":\"psql\",\"slug\":\"cli/psql\"}]},{\"title\":\"Configuration commands\",\"items\":[{\"title\":\"config\",\"slug\":\"cli/config\"},{\"title\":\"deploy\",\"slug\":\"cli/deploy\"},{\"title\":\"status\",\"slug\":\"cli/status\"},{\"title\":\"dev\",\"slug\":\"cli/dev\"}]},{\"title\":\"Functions, storage and data\",\"items\":[{\"title\":\"functions\",\"slug\":\"cli/functions\"},{\"title\":\"buckets\",\"slug\":\"cli/buckets\"},{\"title\":\"data-api\",\"slug\":\"cli/data-api\"},{\"title\":\"neon-auth\",\"slug\":\"cli/neon-auth\"}]},{\"title\":\"Organizations and networking\",\"items\":[{\"title\":\"api\",\"slug\":\"cli/api\"},{\"title\":\"orgs\",\"slug\":\"cli/orgs\"},{\"title\":\"ip-allow\",\"slug\":\"cli/ip-allow\"},{\"title\":\"vpc\",\"slug\":\"cli/vpc\"}]},{\"title\":\"Debugging\",\"items\":[{\"title\":\"inspect\",\"slug\":\"cli/inspect\"},{\"title\":\"logs\",\"slug\":\"cli/logs\",\"tag\":\"new\",\"tagTheme\":\"green\"}]}]},{\"section\":\"API\",\"icon\":\"api\",\"items\":[{\"title\":\"Overview\",\"slug\":\"reference/api\"},{\"title\":\"Get started\",\"slug\":\"reference/api/get-started\"},{\"title\":\"Key concepts\",\"slug\":\"reference/api/key-concepts\"},{\"title\":\"Search endpoints\",\"slug\":\"reference/api/reference\"},{\"section\":\"API Reference\",\"items\":[{\"title\":\"AI Gateway\",\"slug\":\"reference/api/ai-gateway\",\"items\":[{\"title\":\"Get branch AI Gateway endpoint\",\"slug\":\"reference/api/ai-gateway/get-project-branch-ai-gateway\",\"method\":\"GET\"}]},{\"title\":\"API Keys\",\"slug\":\"reference/api/api-keys\",\"items\":[{\"title\":\"Create API key\",\"slug\":\"reference/api/api-keys/create-api-key\",\"method\":\"POST\"},{\"title\":\"List API keys\",\"slug\":\"reference/api/api-keys/list-api-keys\",\"method\":\"GET\"},{\"title\":\"Revoke API key\",\"slug\":\"reference/api/api-keys/revoke-api-key\",\"method\":\"DELETE\"}]},{\"title\":\"Authentication\",\"slug\":\"reference/api/auth\",\"items\":[{\"title\":\"Add an OAuth provider\",\"slug\":\"reference/api/auth/add-branch-neon-auth-oauth-provider\",\"method\":\"POST\"},{\"title\":\"Add domain to redirect_uri whitelist\",\"slug\":\"reference/api/auth/add-branch-neon-auth-trusted-domain\",\"method\":\"POST\"},{\"title\":\"Create new auth user\",\"slug\":\"reference/api/auth/create-branch-neon-auth-new-user\",\"method\":\"POST\"},{\"title\":\"Delete auth user\",\"slug\":\"reference/api/auth/delete-branch-neon-auth-user\",\"method\":\"DELETE\"},{\"title\":\"Delete domain from redirect_uri whitelist\",\"slug\":\"reference/api/auth/delete-branch-neon-auth-trusted-domain\",\"method\":\"DELETE\"},{\"title\":\"Delete OAuth provider\",\"slug\":\"reference/api/auth/delete-branch-neon-auth-oauth-provider\",\"method\":\"DELETE\"},{\"title\":\"Disable Neon Auth for the branch\",\"slug\":\"reference/api/auth/disable-neon-auth\",\"method\":\"DELETE\"},{\"title\":\"Enable Neon Auth for the branch\",\"slug\":\"reference/api/auth/create-neon-auth\",\"method\":\"POST\"},{\"title\":\"List domains in redirect_uri whitelist\",\"slug\":\"reference/api/auth/list-branch-neon-auth-trusted-domains\",\"method\":\"GET\"},{\"title\":\"List OAuth providers for the branch\",\"slug\":\"reference/api/auth/list-branch-neon-auth-oauth-providers\",\"method\":\"GET\"},{\"title\":\"Retrieve email and password configuration\",\"slug\":\"reference/api/auth/get-neon-auth-email-and-password-config\",\"method\":\"GET\"},{\"title\":\"Retrieve email provider configuration\",\"slug\":\"reference/api/auth/get-neon-auth-email-provider\",\"method\":\"GET\"},{\"title\":\"Retrieve localhost allow setting\",\"slug\":\"reference/api/auth/get-neon-auth-allow-localhost\",\"method\":\"GET\"},{\"title\":\"Retrieve Neon Auth details for the branch\",\"slug\":\"reference/api/auth/get-neon-auth\",\"method\":\"GET\"},{\"title\":\"Retrieve Neon Auth plugin configurations\",\"slug\":\"reference/api/auth/get-neon-auth-plugin-configs\",\"method\":\"GET\"},{\"title\":\"Retrieve Neon Auth webhook configuration\",\"slug\":\"reference/api/auth/get-neon-auth-webhook-config\",\"method\":\"GET\"},{\"title\":\"Retrieve phone number plugin configuration\",\"slug\":\"reference/api/auth/get-neon-auth-phone-number-plugin\",\"method\":\"GET\"},{\"title\":\"Send test email using the saved email provider\",\"slug\":\"reference/api/auth/send-neon-auth-email-provider-test\",\"method\":\"POST\"},{\"title\":\"Update auth configuration\",\"slug\":\"reference/api/auth/update-neon-auth-config\",\"method\":\"PATCH\"},{\"title\":\"Update auth user role\",\"slug\":\"reference/api/auth/update-neon-auth-user-role\",\"method\":\"PUT\"},{\"title\":\"Update email and password configuration\",\"slug\":\"reference/api/auth/update-neon-auth-email-and-password-config\",\"method\":\"PATCH\"},{\"title\":\"Update email provider configuration\",\"slug\":\"reference/api/auth/update-neon-auth-email-provider\",\"method\":\"PATCH\"},{\"title\":\"Update localhost allow setting\",\"slug\":\"reference/api/auth/update-neon-auth-allow-localhost\",\"method\":\"PATCH\"},{\"title\":\"Update magic link plugin configuration\",\"slug\":\"reference/api/auth/update-neon-auth-magic-link-plugin\",\"method\":\"PATCH\"},{\"title\":\"Update Neon Auth webhook configuration\",\"slug\":\"reference/api/auth/update-neon-auth-webhook-config\",\"method\":\"PUT\"},{\"title\":\"Update OAuth provider\",\"slug\":\"reference/api/auth/update-branch-neon-auth-oauth-provider\",\"method\":\"PATCH\"},{\"title\":\"Update organization plugin configuration\",\"slug\":\"reference/api/auth/update-neon-auth-organization-plugin\",\"method\":\"PATCH\"},{\"title\":\"Update phone number plugin configuration\",\"slug\":\"reference/api/auth/update-neon-auth-phone-number-plugin\",\"method\":\"PATCH\"},{\"title\":\"Send test email\",\"slug\":\"reference/api/auth/send-neon-auth-test-email\",\"method\":\"POST\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"}]},{\"title\":\"Branches\",\"slug\":\"reference/api/branches\",\"items\":[{\"title\":\"Compare database schema\",\"slug\":\"reference/api/branches/get-project-branch-schema-comparison\",\"method\":\"GET\"},{\"title\":\"Create anonymized branch\",\"slug\":\"reference/api/branches/create-project-branch-anonymized\",\"method\":\"POST\"},{\"title\":\"Create branch\",\"slug\":\"reference/api/branches/create-project-branch\",\"method\":\"POST\"},{\"title\":\"Create database\",\"slug\":\"reference/api/branches/create-project-branch-database\",\"method\":\"POST\"},{\"title\":\"Create role\",\"slug\":\"reference/api/branches/create-project-branch-role\",\"method\":\"POST\"},{\"title\":\"Delete branch\",\"slug\":\"reference/api/branches/delete-project-branch\",\"method\":\"DELETE\"},{\"title\":\"Delete database\",\"slug\":\"reference/api/branches/delete-project-branch-database\",\"method\":\"DELETE\"},{\"title\":\"Delete role\",\"slug\":\"reference/api/branches/delete-project-branch-role\",\"method\":\"DELETE\"},{\"title\":\"Finalize branch restore from snapshot\",\"slug\":\"reference/api/branches/finalize-restore-branch\",\"method\":\"POST\"},{\"title\":\"List branch endpoints\",\"slug\":\"reference/api/branches/list-project-branch-endpoints\",\"method\":\"GET\"},{\"title\":\"List branches\",\"slug\":\"reference/api/branches/list-project-branches\",\"method\":\"GET\"},{\"title\":\"List databases\",\"slug\":\"reference/api/branches/list-project-branch-databases\",\"method\":\"GET\"},{\"title\":\"List roles\",\"slug\":\"reference/api/branches/list-project-branch-roles\",\"method\":\"GET\"},{\"title\":\"Reset role password\",\"slug\":\"reference/api/branches/reset-project-branch-role-password\",\"method\":\"POST\"},{\"title\":\"Restore branch to a historical state\",\"slug\":\"reference/api/branches/restore-project-branch\",\"method\":\"POST\"},{\"title\":\"Retrieve anonymized branch status\",\"slug\":\"reference/api/branches/get-anonymized-branch-status\",\"method\":\"GET\"},{\"title\":\"Retrieve branch details\",\"slug\":\"reference/api/branches/get-project-branch\",\"method\":\"GET\"},{\"title\":\"Retrieve database details\",\"slug\":\"reference/api/branches/get-project-branch-database\",\"method\":\"GET\"},{\"title\":\"Retrieve database schema\",\"slug\":\"reference/api/branches/get-project-branch-schema\",\"method\":\"GET\"},{\"title\":\"Retrieve masking rules\",\"slug\":\"reference/api/branches/get-masking-rules\",\"method\":\"GET\"},{\"title\":\"Retrieve number of branches\",\"slug\":\"reference/api/branches/count-project-branches\",\"method\":\"GET\"},{\"title\":\"Retrieve role details\",\"slug\":\"reference/api/branches/get-project-branch-role\",\"method\":\"GET\"},{\"title\":\"Retrieve role password\",\"slug\":\"reference/api/branches/get-project-branch-role-password\",\"method\":\"GET\"},{\"title\":\"Set branch as default\",\"slug\":\"reference/api/branches/set-default-project-branch\",\"method\":\"POST\"},{\"title\":\"Start anonymization\",\"slug\":\"reference/api/branches/start-anonymization\",\"method\":\"POST\"},{\"title\":\"Update branch\",\"slug\":\"reference/api/branches/update-project-branch\",\"method\":\"PATCH\"},{\"title\":\"Update database\",\"slug\":\"reference/api/branches/update-project-branch-database\",\"method\":\"PATCH\"},{\"title\":\"Update masking rules\",\"slug\":\"reference/api/branches/update-masking-rules\",\"method\":\"PATCH\"}]},{\"title\":\"Buckets\",\"slug\":\"reference/api/buckets\",\"items\":[{\"title\":\"Create a bucket on the branch\",\"slug\":\"reference/api/buckets/create-project-branch-bucket\",\"method\":\"POST\"},{\"title\":\"Delete a bucket on the branch\",\"slug\":\"reference/api/buckets/delete-project-branch-bucket\",\"method\":\"DELETE\"},{\"title\":\"Delete an object in a bucket\",\"slug\":\"reference/api/buckets/delete-project-branch-bucket-object\",\"method\":\"DELETE\"},{\"title\":\"Delete every object under a key prefix (folder) in a bucket\",\"slug\":\"reference/api/buckets/delete-project-branch-bucket-objects-by-prefix\",\"method\":\"DELETE\"},{\"title\":\"Download an object's bytes\",\"slug\":\"reference/api/buckets/get-project-branch-bucket-object\",\"method\":\"GET\"},{\"title\":\"List buckets on the branch\",\"slug\":\"reference/api/buckets/list-project-branch-buckets\",\"method\":\"GET\"},{\"title\":\"List objects in a bucket\",\"slug\":\"reference/api/buckets/list-project-branch-bucket-objects\",\"method\":\"GET\"},{\"title\":\"Presign an upload or download for an object in a bucket\",\"slug\":\"reference/api/buckets/presign-project-branch-bucket-object\",\"method\":\"POST\"}]},{\"title\":\"Consumption\",\"slug\":\"reference/api/consumption\",\"items\":[{\"title\":\"Retrieve branch consumption metrics\",\"slug\":\"reference/api/consumption/get-consumption-history-per-branch-v2\",\"method\":\"GET\"},{\"title\":\"Retrieve project consumption metrics\",\"slug\":\"reference/api/consumption/get-consumption-history-per-project-v2\",\"method\":\"GET\"},{\"title\":\"Retrieve project consumption metrics (legacy plans)\",\"slug\":\"reference/api/consumption/get-consumption-history-per-project\",\"method\":\"GET\"}]},{\"title\":\"Credentials\",\"slug\":\"reference/api/credentials\",\"items\":[{\"title\":\"Issue a scoped credential on the branch\",\"slug\":\"reference/api/credentials/create-credential\",\"method\":\"POST\"},{\"title\":\"List credentials on the branch\",\"slug\":\"reference/api/credentials/list-credentials\",\"method\":\"GET\"},{\"title\":\"Reveal a credential's secrets\",\"slug\":\"reference/api/credentials/reveal-credential\",\"method\":\"POST\"},{\"title\":\"Revoke a credential\",\"slug\":\"reference/api/credentials/revoke-credential\",\"method\":\"DELETE\"},{\"title\":\"Rotate a credential's secrets\",\"slug\":\"reference/api/credentials/rotate-credential\",\"method\":\"POST\"}]},{\"title\":\"Data API\",\"slug\":\"reference/api/dataapi\",\"items\":[{\"title\":\"Create Neon Data API\",\"slug\":\"reference/api/dataapi/create-project-branch-data-api\",\"method\":\"POST\"},{\"title\":\"Delete Neon Data API\",\"slug\":\"reference/api/dataapi/delete-project-branch-data-api\",\"method\":\"DELETE\"},{\"title\":\"Get advisor issues\",\"slug\":\"reference/api/dataapi/get-project-advisor-security-issues\",\"method\":\"GET\"},{\"title\":\"Retrieve Neon Data API configuration\",\"slug\":\"reference/api/dataapi/get-project-branch-data-api\",\"method\":\"GET\"},{\"title\":\"Update Neon Data API\",\"slug\":\"reference/api/dataapi/update-project-branch-data-api\",\"method\":\"PATCH\"}]},{\"title\":\"Endpoints\",\"slug\":\"reference/api/endpoints\",\"items\":[{\"title\":\"Create compute endpoint\",\"slug\":\"reference/api/endpoints/create-project-endpoint\",\"method\":\"POST\"},{\"title\":\"Delete compute endpoint\",\"slug\":\"reference/api/endpoints/delete-project-endpoint\",\"method\":\"DELETE\"},{\"title\":\"List compute endpoints\",\"slug\":\"reference/api/endpoints/list-project-endpoints\",\"method\":\"GET\"},{\"title\":\"Restart compute endpoint\",\"slug\":\"reference/api/endpoints/restart-project-endpoint\",\"method\":\"POST\"},{\"title\":\"Retrieve compute endpoint details\",\"slug\":\"reference/api/endpoints/get-project-endpoint\",\"method\":\"GET\"},{\"title\":\"Start compute endpoint\",\"slug\":\"reference/api/endpoints/start-project-endpoint\",\"method\":\"POST\"},{\"title\":\"Suspend compute endpoint\",\"slug\":\"reference/api/endpoints/suspend-project-endpoint\",\"method\":\"POST\"},{\"title\":\"Update compute endpoint\",\"slug\":\"reference/api/endpoints/update-project-endpoint\",\"method\":\"PATCH\"}]},{\"title\":\"Functions\",\"slug\":\"reference/api/functions\",\"items\":[{\"title\":\"Delete a custom domain from a branch\",\"slug\":\"reference/api/functions/delete-project-branch-custom-domain\",\"method\":\"DELETE\"},{\"title\":\"Delete a function on the branch\",\"slug\":\"reference/api/functions/delete-project-branch-function\",\"method\":\"DELETE\"},{\"title\":\"Deploy code to a function\",\"slug\":\"reference/api/functions/create-project-branch-function-deployment\",\"method\":\"POST\"},{\"title\":\"Get function details\",\"slug\":\"reference/api/functions/get-project-branch-function\",\"method\":\"GET\"},{\"title\":\"List functions on the branch\",\"slug\":\"reference/api/functions/list-project-branch-functions\",\"method\":\"GET\"},{\"title\":\"List the custom domains on a branch\",\"slug\":\"reference/api/functions/list-project-branch-custom-domains\",\"method\":\"GET\"},{\"title\":\"Register a custom domain on a branch\",\"slug\":\"reference/api/functions/register-project-branch-custom-domain\",\"method\":\"POST\"},{\"title\":\"Update a function\",\"slug\":\"reference/api/functions/update-project-branch-function\",\"method\":\"PATCH\"}]},{\"title\":\"Logs\",\"slug\":\"reference/api/logs\",\"items\":[{\"title\":\"List branch log field values\",\"slug\":\"reference/api/logs/list-project-branch-log-field-values\",\"method\":\"GET\"},{\"title\":\"List branch log fields\",\"slug\":\"reference/api/logs/list-project-branch-log-fields\",\"method\":\"GET\"},{\"title\":\"Query branch logs\",\"slug\":\"reference/api/logs/query-project-branch-logs\",\"method\":\"POST\"}]},{\"title\":\"Operations\",\"slug\":\"reference/api/operations\",\"items\":[{\"title\":\"List operations\",\"slug\":\"reference/api/operations/list-project-operations\",\"method\":\"GET\"},{\"title\":\"Retrieve operation details\",\"slug\":\"reference/api/operations/get-project-operation\",\"method\":\"GET\"}]},{\"title\":\"Organizations\",\"slug\":\"reference/api/organizations\",\"items\":[{\"title\":\"Assign or update VPC endpoint\",\"slug\":\"reference/api/organizations/assign-organization-vpc-endpoint\",\"method\":\"POST\"},{\"title\":\"Create organization API key\",\"slug\":\"reference/api/organizations/create-org-api-key\",\"method\":\"POST\"},{\"title\":\"Create organization invitations\",\"slug\":\"reference/api/organizations/create-organization-invitations\",\"method\":\"POST\"},{\"title\":\"Delete VPC endpoint\",\"slug\":\"reference/api/organizations/delete-organization-vpc-endpoint\",\"method\":\"DELETE\"},{\"title\":\"List organization API keys\",\"slug\":\"reference/api/organizations/list-org-api-keys\",\"method\":\"GET\"},{\"title\":\"List organization invitations\",\"slug\":\"reference/api/organizations/get-organization-invitations\",\"method\":\"GET\"},{\"title\":\"List organization members\",\"slug\":\"reference/api/organizations/get-organization-members\",\"method\":\"GET\"},{\"title\":\"List VPC endpoints\",\"slug\":\"reference/api/organizations/list-organization-vpc-endpoints\",\"method\":\"GET\"},{\"title\":\"List VPC endpoints across all regions\",\"slug\":\"reference/api/organizations/list-organization-vpc-endpoints-all-regions\",\"method\":\"GET\"},{\"title\":\"Remove organization member\",\"slug\":\"reference/api/organizations/remove-organization-member\",\"method\":\"DELETE\"},{\"title\":\"Remove organization spending limit\",\"slug\":\"reference/api/organizations/delete-organization-spending-limit\",\"method\":\"DELETE\"},{\"title\":\"Retrieve organization details\",\"slug\":\"reference/api/organizations/get-organization\",\"method\":\"GET\"},{\"title\":\"Retrieve organization member details\",\"slug\":\"reference/api/organizations/get-organization-member\",\"method\":\"GET\"},{\"title\":\"Retrieve organization spending limit\",\"slug\":\"reference/api/organizations/get-organization-spending-limit\",\"method\":\"GET\"},{\"title\":\"Retrieve VPC endpoint details\",\"slug\":\"reference/api/organizations/get-organization-vpc-endpoint-details\",\"method\":\"GET\"},{\"title\":\"Revoke organization API key\",\"slug\":\"reference/api/organizations/revoke-org-api-key\",\"method\":\"DELETE\"},{\"title\":\"Set organization spending limit\",\"slug\":\"reference/api/organizations/set-organization-spending-limit\",\"method\":\"PUT\"},{\"title\":\"Transfer projects between organizations\",\"slug\":\"reference/api/organizations/transfer-projects-from-org-to-org\",\"method\":\"POST\"},{\"title\":\"Update role for organization member\",\"slug\":\"reference/api/organizations/update-organization-member\",\"method\":\"PATCH\"}]},{\"title\":\"Projects\",\"slug\":\"reference/api/projects\",\"items\":[{\"title\":\"Accept a project transfer request\",\"slug\":\"reference/api/projects/accept-project-transfer-request\",\"method\":\"PUT\"},{\"title\":\"Add JWKS URL\",\"slug\":\"reference/api/projects/add-project-jwks\",\"method\":\"POST\"},{\"title\":\"Create a project transfer request\",\"slug\":\"reference/api/projects/create-project-transfer-request\",\"method\":\"POST\"},{\"title\":\"Create project\",\"slug\":\"reference/api/projects/create-project\",\"method\":\"POST\"},{\"title\":\"Delete JWKS URL\",\"slug\":\"reference/api/projects/delete-project-jwks\",\"method\":\"DELETE\"},{\"title\":\"Delete project\",\"slug\":\"reference/api/projects/delete-project\",\"method\":\"DELETE\"},{\"title\":\"Delete VPC endpoint restriction\",\"slug\":\"reference/api/projects/delete-project-vpc-endpoint\",\"method\":\"DELETE\"},{\"title\":\"Grant project access\",\"slug\":\"reference/api/projects/grant-permission-to-project\",\"method\":\"POST\"},{\"title\":\"List available shared preload libraries\",\"slug\":\"reference/api/projects/get-available-preload-libraries\",\"method\":\"GET\"},{\"title\":\"List JWKS URLs\",\"slug\":\"reference/api/projects/get-project-jwks\",\"method\":\"GET\"},{\"title\":\"List org members and their project roles\",\"slug\":\"reference/api/projects/list-project-members\",\"method\":\"GET\"},{\"title\":\"List project access\",\"slug\":\"reference/api/projects/list-project-permissions\",\"method\":\"GET\"},{\"title\":\"List projects\",\"slug\":\"reference/api/projects/list-projects\",\"method\":\"GET\"},{\"title\":\"List shared projects\",\"slug\":\"reference/api/projects/list-shared-projects\",\"method\":\"GET\"},{\"title\":\"List VPC endpoint restrictions\",\"slug\":\"reference/api/projects/list-project-vpc-endpoints\",\"method\":\"GET\"},{\"title\":\"Recover a deleted project\",\"slug\":\"reference/api/projects/recover-project\",\"method\":\"POST\"},{\"title\":\"Remove an org member's role on a project\",\"slug\":\"reference/api/projects/remove-project-member-role\",\"method\":\"DELETE\"},{\"title\":\"Retrieve connection URI\",\"slug\":\"reference/api/projects/get-connection-uri\",\"method\":\"GET\"},{\"title\":\"Retrieve project details\",\"slug\":\"reference/api/projects/get-project\",\"method\":\"GET\"},{\"title\":\"Revoke project access\",\"slug\":\"reference/api/projects/revoke-permission-from-project\",\"method\":\"DELETE\"},{\"title\":\"Set an org member's role on a project\",\"slug\":\"reference/api/projects/set-project-member-role\",\"method\":\"PUT\"},{\"title\":\"Set VPC endpoint restriction\",\"slug\":\"reference/api/projects/assign-project-vpc-endpoint\",\"method\":\"POST\"},{\"title\":\"Update project\",\"slug\":\"reference/api/projects/update-project\",\"method\":\"PATCH\"}]},{\"title\":\"Regions\",\"slug\":\"reference/api/regions\",\"items\":[{\"title\":\"List supported regions\",\"slug\":\"reference/api/regions/get-active-regions\",\"method\":\"GET\"}]},{\"title\":\"Snapshots\",\"slug\":\"reference/api/snapshots\",\"items\":[{\"title\":\"Create snapshot\",\"slug\":\"reference/api/snapshots/create-snapshot\",\"method\":\"POST\"},{\"title\":\"Delete snapshot\",\"slug\":\"reference/api/snapshots/delete-snapshot\",\"method\":\"DELETE\"},{\"title\":\"List project snapshots\",\"slug\":\"reference/api/snapshots/list-snapshots\",\"method\":\"GET\"},{\"title\":\"Restore snapshot\",\"slug\":\"reference/api/snapshots/restore-snapshot\",\"method\":\"POST\"},{\"title\":\"Retrieve backup schedule\",\"slug\":\"reference/api/snapshots/get-snapshot-schedule\",\"method\":\"GET\"},{\"title\":\"Update backup schedule\",\"slug\":\"reference/api/snapshots/set-snapshot-schedule\",\"method\":\"PUT\"},{\"title\":\"Update snapshot\",\"slug\":\"reference/api/snapshots/update-snapshot\",\"method\":\"PATCH\"}]},{\"title\":\"Storage\",\"slug\":\"reference/api/storage\",\"items\":[{\"title\":\"Get branch object storage state\",\"slug\":\"reference/api/storage/get-project-branch-storage\",\"method\":\"GET\"}]},{\"title\":\"Users\",\"slug\":\"reference/api/users\",\"items\":[{\"title\":\"List organizations for the current user\",\"slug\":\"reference/api/users/get-current-user-organizations\",\"method\":\"GET\"},{\"title\":\"Retrieve current user details\",\"slug\":\"reference/api/users/get-current-user-info\",\"method\":\"GET\"},{\"title\":\"Retrieve request authentication details\",\"slug\":\"reference/api/users/get-auth-details\",\"method\":\"GET\"},{\"title\":\"Transfer projects from personal account to organization\",\"slug\":\"reference/api/users/transfer-projects-from-user-to-org\",\"method\":\"POST\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"}]},{\"title\":\"Legacy Auth\",\"slug\":\"reference/api/auth-legacy\",\"items\":[{\"title\":\"Create Auth Provider SDK keys\",\"slug\":\"reference/api/auth-legacy/create-neon-auth-provider-sdk-keys\",\"method\":\"POST\"},{\"title\":\"Transfer Neon-managed auth project to your own account\",\"slug\":\"reference/api/auth-legacy/transfer-neon-auth-provider-project\",\"method\":\"POST\"},{\"title\":\"Add an OAuth provider\",\"slug\":\"reference/api/auth-legacy/add-neon-auth-oauth-provider\",\"method\":\"POST\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"},{\"title\":\"Add trusted redirect URI domain\",\"slug\":\"reference/api/auth-legacy/add-neon-auth-domain-to-redirect-uri-whitelist\",\"method\":\"POST\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"},{\"title\":\"Create Neon Auth integration\",\"slug\":\"reference/api/auth-legacy/create-neon-auth-integration\",\"method\":\"POST\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"},{\"title\":\"Create new auth user\",\"slug\":\"reference/api/auth-legacy/create-neon-auth-new-user\",\"method\":\"POST\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"},{\"title\":\"Delete auth user\",\"slug\":\"reference/api/auth-legacy/delete-neon-auth-user\",\"method\":\"DELETE\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"},{\"title\":\"Delete integration with auth provider\",\"slug\":\"reference/api/auth-legacy/delete-neon-auth-integration\",\"method\":\"DELETE\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"},{\"title\":\"Delete OAuth provider\",\"slug\":\"reference/api/auth-legacy/delete-neon-auth-oauth-provider\",\"method\":\"DELETE\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"},{\"title\":\"Delete trusted redirect URI domain\",\"slug\":\"reference/api/auth-legacy/delete-neon-auth-domain-from-redirect-uri-whitelist\",\"method\":\"DELETE\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"},{\"title\":\"List active integrations with auth providers\",\"slug\":\"reference/api/auth-legacy/list-neon-auth-integrations\",\"method\":\"GET\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"},{\"title\":\"List OAuth providers\",\"slug\":\"reference/api/auth-legacy/list-neon-auth-oauth-providers\",\"method\":\"GET\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"},{\"title\":\"List trusted redirect URI domains\",\"slug\":\"reference/api/auth-legacy/list-neon-auth-redirect-uri-whitelist-domains\",\"method\":\"GET\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"},{\"title\":\"Retrieve email server configuration\",\"slug\":\"reference/api/auth-legacy/get-neon-auth-email-server\",\"method\":\"GET\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"},{\"title\":\"Update email server configuration\",\"slug\":\"reference/api/auth-legacy/update-neon-auth-email-server\",\"method\":\"PATCH\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"},{\"title\":\"Update OAuth provider\",\"slug\":\"reference/api/auth-legacy/update-neon-auth-oauth-provider\",\"method\":\"PATCH\",\"tag\":\"deprecated\",\"tagTheme\":\"orange\"}]}]}]},{\"section\":\"SDKs\",\"icon\":\"sdk\",\"items\":[{\"title\":\"Overview\",\"slug\":\"reference/sdk\"},{\"title\":\"Auth and Data API SDK\",\"slug\":\"reference/javascript-sdk\"},{\"title\":\"Neon Management SDK\",\"slug\":\"reference/typescript-sdk\"},{\"title\":\"Migrate to @neon/sdk\",\"slug\":\"reference/migrate-api-client-to-sdk\"},{\"title\":\"Python SDK (Neon API)\",\"slug\":\"reference/python-sdk\"}]},{\"section\":\"Config as code\",\"icon\":\"settings\",\"items\":[{\"title\":\"neon.ts\",\"slug\":\"reference/neon-ts\",\"items\":[{\"title\":\"@neon/config-runtime\",\"slug\":\"reference/config-runtime\"}]}]}]},{\"title\":\"Integrations \u0026 tooling\",\"slug\":\"guides/integrations\",\"icon\":\"integrations\",\"items\":[{\"title\":\"Integrations (3rd party)\",\"icon\":\"integrations\",\"slug\":\"guides/integrations\",\"items\":[{\"title\":\"Authentication\",\"items\":[{\"title\":\"Auth0\",\"slug\":\"guides/auth-auth0\"},{\"title\":\"Auth.js\",\"slug\":\"guides/auth-authjs\"},{\"title\":\"Clerk\",\"slug\":\"guides/auth-clerk\"},{\"title\":\"Okta\",\"slug\":\"guides/auth-okta\"}]},{\"title\":\"Deploy\",\"items\":[{\"title\":\"Cloudflare\",\"slug\":\"guides/cloudflare-pages\",\"items\":[{\"title\":\"Cloudflare Pages\",\"slug\":\"guides/cloudflare-pages\"},{\"title\":\"Cloudflare Workers\",\"slug\":\"guides/cloudflare-workers\"}]},{\"title\":\"Deno\",\"slug\":\"guides/deno\"},{\"title\":\"Heroku\",\"slug\":\"guides/heroku\"},{\"title\":\"Koyeb\",\"slug\":\"guides/koyeb\"},{\"title\":\"Netlify Functions\",\"slug\":\"guides/netlify-functions\"},{\"title\":\"Railway\",\"slug\":\"guides/railway\"},{\"title\":\"Render\",\"slug\":\"guides/render\"},{\"title\":\"Vercel\",\"slug\":\"guides/vercel-overview\",\"items\":[{\"title\":\"Integration Overview\",\"slug\":\"guides/vercel-overview\"},{\"title\":\"Vercel-Managed (Native Integration)\",\"slug\":\"guides/vercel-managed-integration\"},{\"title\":\"Neon-Managed (Connectable Account)\",\"slug\":\"guides/neon-managed-vercel-integration\"},{\"title\":\"Managing preview branch cleanup\",\"slug\":\"guides/vercel-branch-cleanup\"},{\"title\":\"Manual Setup\",\"slug\":\"guides/vercel-manual\"},{\"title\":\"Connecting to Neon from Vercel\",\"slug\":\"guides/vercel-connection-methods\"},{\"title\":\"Migrating from Vercel Postgres\",\"slug\":\"guides/vercel-postgres-transition-guide\"}]}]},{\"title\":\"Develop\",\"items\":[{\"title\":\"Convex\",\"slug\":\"https://neon.com/guides/convex-neon\"},{\"title\":\"GitHub integration\",\"slug\":\"guides/neon-github-integration\"},{\"title\":\"Knex\",\"slug\":\"guides/knex\"},{\"title\":\"Prisma\",\"slug\":\"guides/prisma\"},{\"title\":\"TypeORM\",\"slug\":\"guides/typeorm\"}]},{\"title\":\"File \u0026 media storage\",\"items\":[{\"title\":\"File storage\",\"slug\":\"guides/file-storage\"},{\"title\":\"AWS S3\",\"slug\":\"guides/aws-s3\"},{\"title\":\"Azure Blob Storage\",\"slug\":\"guides/azure-blob-storage\"},{\"title\":\"Backblaze B2\",\"slug\":\"guides/backblaze-b2\"},{\"title\":\"Cloudflare R2\",\"slug\":\"guides/cloudflare-r2\"},{\"title\":\"Cloudinary\",\"slug\":\"guides/cloudinary\"},{\"title\":\"ImageKit\",\"slug\":\"guides/imagekit\"},{\"title\":\"Uploadcare\",\"slug\":\"guides/uploadcare\"}]},{\"title\":\"Query\",\"items\":[{\"title\":\"AskYourDatabase\",\"slug\":\"guides/askyourdatabase\"},{\"title\":\"Cloudflare Hyperdrive\",\"slug\":\"guides/cloudflare-hyperdrive\"},{\"title\":\"Draxlr\",\"slug\":\"guides/draxlr\"},{\"title\":\"Exograph\",\"slug\":\"guides/exograph\"},{\"title\":\"Grafbase\",\"slug\":\"guides/grafbase\"},{\"title\":\"Hasura\",\"slug\":\"guides/hasura\"},{\"title\":\"PostgREST\",\"slug\":\"guides/postgrest\"},{\"title\":\"WunderGraph\",\"slug\":\"guides/wundergraph\"}]},{\"title\":\"Replicate from Neon\",\"items\":[{\"title\":\"Airbyte\",\"slug\":\"guides/logical-replication-airbyte\"},{\"title\":\"Bemi\",\"slug\":\"guides/bemi\"},{\"title\":\"ClickHouse\",\"slug\":\"guides/logical-replication-clickhouse\"},{\"title\":\"Confluent\",\"slug\":\"guides/logical-replication-kafka-confluent\"},{\"title\":\"Databricks\",\"slug\":\"guides/logical-replication-databricks\"},{\"title\":\"Decodable\",\"slug\":\"guides/logical-replication-decodable\"},{\"title\":\"Estuary Flow\",\"slug\":\"guides/logical-replication-estuary-flow\"},{\"title\":\"Fivetran\",\"slug\":\"guides/logical-replication-fivetran\"},{\"title\":\"Inngest\",\"slug\":\"guides/logical-replication-inngest\"},{\"title\":\"Materialize\",\"slug\":\"guides/logical-replication-materialize\"},{\"title\":\"Neon to Neon\",\"slug\":\"guides/logical-replication-neon-to-neon\"},{\"title\":\"Postgres\",\"slug\":\"guides/logical-replication-postgres\"},{\"title\":\"Prisma Pulse\",\"slug\":\"guides/logical-replication-prisma-pulse\"},{\"title\":\"Sequin\",\"slug\":\"guides/sequin\"},{\"title\":\"Snowflake\",\"slug\":\"guides/logical-replication-airbyte-snowflake\"},{\"title\":\"Stacksync\",\"slug\":\"guides/logical-replication-stacksync\"}]},{\"title\":\"Replicate to Neon\",\"items\":[{\"title\":\"AlloyDB\",\"slug\":\"guides/logical-replication-alloydb\"},{\"title\":\"AWS RDS\",\"slug\":\"guides/logical-replication-rds-to-neon\"},{\"title\":\"Cloud SQL\",\"slug\":\"guides/logical-replication-cloud-sql\"},{\"title\":\"Neon to Neon\",\"slug\":\"guides/logical-replication-neon-to-neon\"},{\"title\":\"Postgres\",\"slug\":\"guides/logical-replication-postgres-to-neon\"},{\"title\":\"Replicate from Azure\",\"slug\":\"import/migrate-from-azure-postgres\"},{\"title\":\"Replicate from Supabase\",\"slug\":\"guides/logical-replication-supabase-to-neon\"}]},{\"title\":\"Schema Migration\",\"items\":[{\"title\":\"Django\",\"slug\":\"guides/django-migrations\"},{\"title\":\"Drizzle\",\"slug\":\"guides/drizzle-migrations\"},{\"title\":\"Entity Framework\",\"slug\":\"guides/entity-migrations\"},{\"title\":\"Flyway\",\"slug\":\"guides/flyway\",\"items\":[{\"title\":\"Get started\",\"slug\":\"guides/flyway\"},{\"title\":\"Manage multiple environments\",\"slug\":\"guides/flyway-multiple-environments\"}]},{\"title\":\"Laravel\",\"slug\":\"guides/laravel-migrations\"},{\"title\":\"Liquibase\",\"slug\":\"guides/liquibase\",\"items\":[{\"title\":\"Get started\",\"slug\":\"guides/liquibase\"},{\"title\":\"Developer workflow\",\"slug\":\"guides/liquibase-workflow\"}]},{\"title\":\"Prisma\",\"slug\":\"guides/prisma-migrations\"},{\"title\":\"Rails\",\"slug\":\"guides/rails-migrations\"},{\"title\":\"Sequelize\",\"slug\":\"guides/sequelize\"},{\"title\":\"SQLAlchemy\",\"slug\":\"guides/sqlalchemy-migrations\"}]},{\"title\":\"Serverless\",\"items\":[{\"title\":\"AWS Lambda\",\"slug\":\"guides/aws-lambda\"},{\"title\":\"Azure Functions\",\"slug\":\"https://neon.com/guides/query-postgres-azure-functions\"},{\"title\":\"Neon serverless driver\",\"slug\":\"serverless/serverless-driver\"},{\"title\":\"Trigger serverless functions with Inngest\",\"slug\":\"guides/trigger-serverless-functions\"}]}]},{\"title\":\"Local development\",\"icon\":\"container\",\"slug\":\"local/neon-local\",\"items\":[{\"title\":\"Neon VS Code Extension\",\"slug\":\"local/vscode-extension\"},{\"title\":\"Neon Local\",\"slug\":\"local/neon-local\"}]},{\"title\":\"Terraform\",\"slug\":\"reference/terraform\",\"icon\":\"terraform\"},{\"title\":\"CI/CD\",\"icon\":\"workflows\",\"slug\":\"guides/branching-github-actions\",\"items\":[{\"title\":\"Branching with GitHub Actions\",\"slug\":\"guides/branching-github-actions\"},{\"title\":\"Branching with CircleCI\",\"slug\":\"guides/branching-circleci\"}]}]},{\"title\":\"Glossary\",\"slug\":\"reference/glossary\",\"icon\":\"glossary\"}]},{\"nav\":\"Resources\",\"title\":\"Resources\",\"subnav\":[{\"section\":\"Support \u0026 Community\",\"icon\":\"support\",\"items\":[{\"title\":\"Support\",\"slug\":\"introduction/support\",\"icon\":\"support\"},{\"title\":\"Community\",\"slug\":\"community/community-intro\",\"icon\":\"community\",\"items\":[{\"title\":\"Community hub\",\"slug\":\"community/community-intro\"},{\"title\":\"Docs contribution guide\",\"slug\":\"community/contribution-guide\"},{\"title\":\"Using Mermaid diagrams\",\"slug\":\"community/mermaid-diagrams\"},{\"title\":\"Component guide\",\"slug\":\"community/component-guide\"},{\"title\":\"Component specialized guide\",\"slug\":\"community/component-specialized\"},{\"title\":\"Component icon guide\",\"slug\":\"community/component-icon-guide\"},{\"title\":\"Component architecture\",\"slug\":\"community/component-architecture\"},{\"title\":\"AI tools for documentation\",\"slug\":\"community/ai-tools\"},{\"title\":\"Using docs as Markdown (LLMs)\",\"slug\":\"community/llms-markdown-guide\"}]}]},{\"section\":\"Product updates\",\"icon\":\"changelog\",\"items\":[{\"title\":\"Status\",\"slug\":\"introduction/status\",\"icon\":\"status\"},{\"title\":\"Changelog\",\"slug\":\"changelog\",\"icon\":\"changelog\"},{\"title\":\"Roadmap\",\"slug\":\"introduction/roadmap\",\"icon\":\"roadmap\",\"tag\":\"updated\",\"tagTheme\":\"gray\"},{\"title\":\"RSS feeds\",\"slug\":\"reference/feeds\",\"icon\":\"feeds\"}]},{\"section\":\"Starter code\",\"icon\":\"template\",\"items\":[{\"title\":\"Examples repo\",\"slug\":\"https://github.com/neondatabase/examples\",\"icon\":\"github\"}]}]},{\"nav\":\"Learn PostgreSQL\",\"slug\":\"https://neon.com/postgresql/tutorial\",\"title\":\"Learn PostgreSQL\",\"icon\":\"tutorial\"}],\"basePath\":\"/docs/\"}]}]]}]}]}],\"$L3c\"],\"$L3d\"],\"$L3e\",\"$L3f\",\"$L40\"]}]]\n41:I[867692,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\"],\"default\"]\n44:I[931580,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/4579726v4mj23.js\"],\"default\"]\n4a:I[408618,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/3-ryy2xea339p.js\",\"/_next/static/immutable/chunks/0b66ohoogle_p.js\",\"/_next/static/immutable/chunks/41lnrqp0oqnm2.js\",\"/_next/static/immutable/chunks/1bnil5ewy9x9z.js\",\"/_next/static/immutable/chunks/07br7secwx_us.js\",\"/_next/static/immutable/chunks/3q2shgvqxua2f.js\",\"/_next/static/immutable/chunks/3bjsc_2czymdb.js\",\"/_next/static/immutable/chunks/409whj94iyrtz.js\",\"/_next/static/immutable/chunks/28xcyqt7ujvu2.js\",\"/_next/static/immutable/chunks/31ebwl3umsz6f.js\"],\"default\"]\n4c:I[236619,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/3-ryy2xea339p.js\",\"/_next/static/immutable/chunks/0b66ohoogle_p.js\",\"/_next/static/immutable/chunks/41lnrqp0oqnm2.js\",\"/_next/static/immutable/chunks/1bnil5ewy9x9z.js\",\"/_next/static/immutable/chunks/07br7secwx_us.js\",\"/_next/static/immutable/chunks/3q2shgvqxua2f.js\",\"/_next/static/immutable/chunks/3bjsc_2czymdb.js\",\"/_next/static/immutable/chunks/409whj94iyrtz.js\",\"/_next/static/immutable/chunks/28xcyqt7ujvu2.js\",\"/_next/static/immutable/chunks/31ebwl3umsz6f.js\"],\"default\"]\n4d:I[929543,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/3-ryy2xea339p.js\",\"/_next/static/immutable/chunks/0b66ohoogle_p.js\",\"/_next/static/immutable/chunks/41lnrqp0oqnm2.js\",\"/_next/static/immutable/chunks/1bnil5ewy9x9z.js\",\"/_next/static/immutable/chunks/07br7secwx_us.js\",\"/_next/static/immutable/chunks/3q2shgvqxua2f.js\",\"/_next/static/immutable/chunks/3bjsc_2czymdb.js\",\"/_next/static/immutable/chunks/409whj94iyrtz.js\",\"/_next/static/immutable/chunks/2"])</script><script>self.__next_f.push([1,"8xcyqt7ujvu2.js\",\"/_next/static/immutable/chunks/31ebwl3umsz6f.js\"],\"default\"]\n4e:I[191801,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/3-ryy2xea339p.js\",\"/_next/static/immutable/chunks/0b66ohoogle_p.js\",\"/_next/static/immutable/chunks/41lnrqp0oqnm2.js\",\"/_next/static/immutable/chunks/1bnil5ewy9x9z.js\",\"/_next/static/immutable/chunks/07br7secwx_us.js\",\"/_next/static/immutable/chunks/3q2shgvqxua2f.js\",\"/_next/static/immutable/chunks/3bjsc_2czymdb.js\",\"/_next/static/immutable/chunks/409whj94iyrtz.js\",\"/_next/static/immutable/chunks/28xcyqt7ujvu2.js\",\"/_next/static/immutable/chunks/31ebwl3umsz6f.js\"],\"default\"]\n54:I[202295,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\"],\"default\"]\n57:I[14101,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/3-ryy2xea339p.js\",\"/_next/static/immutable/chunks/0b66ohoogle_p.js\",\"/_next/static/immutable/chunks/41lnrqp0oqnm2.js\",\"/_next/static/immutable/chunks/1bnil5ewy9x9z.js\",\"/_next/static/immutable/chunks/07br7secwx_us.js\",\"/_next/static/immutable/chunks/3q2shgvqxua2f.js\",\"/_next/static/immutable/chunks/3bjsc_2czymdb.js\",\"/_next/static/immutable/chunks/409whj94iyrtz.js\",\"/_next/static/immutable/chunks/28xcyqt7ujvu2.js\",\"/_next/static/immutable/chunks/31ebwl3umsz6f.js\"],\"default\"]\n61:I[265227,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/3-ryy2xea339p.js\",\"/_next/static/immutable/chunks/0b66ohoogle_p.js\",\"/_next/static/immutable/chunks/41lnrqp0oqnm2.js\",\"/_next/static/immutable/chunks/1bnil5ewy9x9z.js\",\"/_next/static/immutable/chunks/07br7secwx_us.js\",\"/_next/static/immutable/chunks/3q2shgvqxua2f.js\",\"/_next/static/immutable/chunks/3bjsc_2czymdb.js\",\"/_next/static/immutable/chunks/409whj94iyrtz.js\",\"/_next/static/immutable/chunks/28xcyqt7ujvu2.js\",\"/_next/static/immutable/chunks/31ebwl3umsz6f.js\"],\"default\"]\nb6:I[564851,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/3-ryy2xea339p.js\",\"/_next/static/immutable/chunks/0b66ohoogle_p.js\",\"/_next/static/immutable/chunks/41lnrqp0oqnm2.js\",\"/_next/static/immutable/chunks/1bnil5ewy9x9z.js\",\"/_next/static/immutable/chunks/07br7secwx_us.js\",\"/_next/static/immutable/chunks/3q2shgvqxua2f.js\",\"/_next/static/immutable/chunks/3bjsc_2czymdb.js\",\"/_next/static/immutable/chunks/409whj94iyrtz.js\",\"/_next/static/immutable/chunks/28xcyqt7ujvu2.js\",\"/_next/static/immutable/chunks/31ebwl3umsz6f.js\"],\"default\"]\nb7:I[205411,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/3-ryy2xea339p.js\",\"/_next/static/immutable/chunks/0b66ohoogle_p.js\",\"/_next/static/immutable/chunks/41lnrqp0oqnm2.js\",\"/_next/static/immutable/chunks/1bnil5ewy9x9z.js\",\"/_next/static/immutable/chunks/07br7secwx_us.js\",\"/_next/static/immutable/chunks/3q2shgvqxua2f.js\",\"/_next/static/immutable/chunks/3bjsc_2czymdb.js\",\"/_next/static/immutable/chunks/409whj94iyrtz.js\",\"/_next/static/immutable/chunks/28xcyqt7ujvu2.js\",\"/_next/static/immutable/chunks/31ebwl3umsz6f.js\"],\"default\"]\nb8:I[605500,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/3-ryy2xea339p.js\",\"/_next/static/immutable/chunks/0b66ohoogle_p.js\",\"/_next/static/immutable/chunks/41lnrqp0oqnm2.js\",\"/_next/static/immutable/chunks/1bnil5ewy9x9z.js\",\"/_next/static/immutable/chunks/07br7secwx_us.js\",\"/_next/static/immutable/chunks/3q2shgvqxua2f.js\",\"/_next/static/immutable/chunks/3bjsc_2czymdb.js\",\"/_next/static/immutable/chunks/409whj94iyrtz.js\",\"/_next/static/immutable/chunks/28xcyqt7ujvu2.js\",\"/_next/static/immutable/chunks/31ebwl3umsz6f.js\"],\"Image\"]\ndc:I[806283,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\",\"/_next/static/immutable/chunks/09usakx0rpyxe.js\",\"/_next/static/immutable/chunks/3rc6uz5w2oiyu.js\",\"/_next/static/immutable/chunks/03_c4m550syb_.js\",\"/_next/static/immutable/chunks/1-_ov26s3bjs7.js\",\"/_next/static/immutable/chunks/25iffir43os8k.js\",\"/_next/static/immutable/chunks/0mw2ksr9wu8hw.js\",\"/_next/static/immutable/chunks/2fdcj5v9ewr_w.js\",\"/_next/static/immutable/chunks/184u3u-zd_f46.js\",\"/_next/static/immutable/chunks/3-ryy2xea339p.js\",\"/_next/static/immutable/chunks/0b66ohoogle_p.js\",\"/_next/static/immutable/chunks/41lnrqp0oqnm2.js\",\"/_next/static/immutable/chunks/1bnil5ewy9x9z.js\",\"/_next/static/immutable/chunks/07br7secwx_us.js\",\"/_next/static/immutable/chunks/3q2shgvqxua2f.js\",\"/_next/static/immutable/chunks/3bjsc_2czymdb.js\",\"/_next/static/immutable/chunks/409whj94iyrtz.js\",\"/_next/static/immutable/chunks/28xcyqt7ujvu2.js\",\"/_next/static/immutable/chunks/31ebwl3umsz6f.js\"],\"default\"]\n1af:I[27201,[\"/_next/static/immutable/chunks/0hdju8bmsonnv.js\",\"/_next/static/immutable/chunks/1bno4bhxyey9s.js\"],\"IconMark\"]\n3c:[\"$\",\"div\",null,{\"className\":\"navigation-overlay pointer-events-none fixed inset-0 z-40 bg-white/80 opacity-0 transition-opacity delay-150 duration-200 dark:bg-black-pure/80\"}]\n3d:[\"$\",\"$L25\",null,{\"isDocPage\":true,\"docPageType\":null}]\n3e:[\"$\",\"main\",null,{\"className\":\"flex flex-1 flex-col\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-1 safe-paddings dark:bg-black-pure dark:text-white lg:flex-col\",\"children\":[[\"$\",\"aside\",null,{\"aria-label\":\"Agent directive\",\"className\":\"sr-only\",\"children\":[\"Full Neon documentation index:\",\" \",[\"$\",\"a\",null,{\"href\":\"https://neon.com/docs/llms.txt\",\"children\":\"https://neon.com/docs/llms.txt\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto lg:max-w-none lg:px-8 md:px-5 max-w-[1856px] px-8 flex w-full flex-1 gap-x-24 pt-12 2xl:gap-x-8 xl:pt-9 lg:block sm:pt-7\",\"ref\":\"$undefined\",\"children\":[[\"$\",\"$L41\",null,{\"className\":\"w-[312px] shrink-0 lg:hidden\",\"navigation\":\"$2f:1:props:children:0:0:0:props:children:props:children:props:children:1:props:children:props:navigation\",\"basePath\":\"/docs/\",\"sdkNavigation\":{\"reference/javascript-sdk\":{\"title\":\"Neon TypeScript SDK\",\"sections\":[{\"section\":\"Getting Started\",\"items\":[{\"title\":\"Initialize the client\",\"id\":\"initializing\"}]},{\"section\":\"Auth\",\"items\":[{\"title\":\"Create a new user account\",\"id\":\"auth-signup\"},{\"title\":\"Sign in with email and password\",\"id\":\"auth-signinwithpassword\"},{\"title\":\"Sign in with OAuth provider\",\"id\":\"auth-signinwithoauth\"},{\"title\":\"Sign out\",\"id\":\"auth-signout\"},{\"title\":\"Get current session\",\"id\":\"auth-getsession\"},{\"title\":\"Update user profile\",\"id\":\"auth-updateuser\"},{\"title\":\"Send verification OTP code\",\"id\":\"auth-sendverificationotp\"},{\"title\":\"Sign in with OTP code\",\"id\":\"auth-signinwithotp\"},{\"title\":\"Verify email with OTP\",\"id\":\"auth-verifyemailotp\"},{\"title\":\"Check verification OTP code\",\"id\":\"auth-checkverificationotp\"},{\"title\":\"Send verification email\",\"id\":\"auth-sendverificationemail\"},{\"title\":\"Verify email address\",\"id\":\"auth-verifyemail\"},{\"title\":\"Request password reset\",\"id\":\"auth-requestpasswordreset\"}]},{\"section\":\"Database\",\"items\":[{\"title\":\"Fetch data from a table\",\"id\":\"select\"},{\"title\":\"Insert data into a table\",\"id\":\"insert\"},{\"title\":\"Update existing rows\",\"id\":\"update\"},{\"title\":\"Delete rows from a table\",\"id\":\"delete\"},{\"title\":\"Call a stored procedure\",\"id\":\"rpc\"},{\"title\":\"Column is equal to a value\",\"id\":\"eq\"},{\"title\":\"Column is not equal to a value\",\"id\":\"neq\"},{\"title\":\"Column is greater than a value\",\"id\":\"gt\"},{\"title\":\"Column is less than a value\",\"id\":\"lt\"},{\"title\":\"Order results by column\",\"id\":\"order\"}]},{\"section\":\"Filters\",\"items\":[{\"title\":\"Limit number of results\",\"id\":\"limit\"},{\"title\":\"Column is greater than or equal to a value\",\"id\":\"gte\"},{\"title\":\"Column is less than or equal to a value\",\"id\":\"lte\"},{\"title\":\"Column matches a pattern\",\"id\":\"like\"},{\"title\":\"Column matches a pattern (case-insensitive)\",\"id\":\"ilike\"},{\"title\":\"Column is null or not null\",\"id\":\"is\"},{\"title\":\"Column value is in an array\",\"id\":\"in\"},{\"title\":\"Array or JSONB column contains value\",\"id\":\"contains\"},{\"title\":\"Column value is between two values\",\"id\":\"range\"}]}]},\"auth/reference/nextjs-server\":{\"title\":\"Next.js Server SDK\",\"sections\":[{\"section\":\"Setup\",\"items\":[{\"title\":\"Installation\",\"id\":\"installation\"},{\"title\":\"Environment variables\",\"id\":\"environment-variables\"},{\"title\":\"createNeonAuth()\",\"id\":\"createneonauth\"}]},{\"section\":\"Core Methods\",\"items\":[{\"title\":\"auth.handler()\",\"id\":\"auth-handler\"},{\"title\":\"auth.middleware()\",\"id\":\"auth-middleware\"},{\"title\":\"auth.getSession()\",\"id\":\"auth-getsession\"}]},{\"section\":\"Authentication\",\"items\":[{\"title\":\"auth.signIn.email()\",\"id\":\"auth-signin-email\"},{\"title\":\"auth.signIn.social()\",\"id\":\"auth-signin-social\"},{\"title\":\"auth.signIn.emailOtp()\",\"id\":\"auth-signin-emailotp\"},{\"title\":\"auth.signUp.email()\",\"id\":\"auth-signup-email\"},{\"title\":\"auth.signOut()\",\"id\":\"auth-signout\"}]},{\"section\":\"User Management\",\"items\":[{\"title\":\"auth.updateUser()\",\"id\":\"auth-updateuser\"},{\"title\":\"auth.changePassword()\",\"id\":\"auth-changepassword\"},{\"title\":\"auth.sendVerificationEmail()\",\"id\":\"auth-sendverificationemail\"},{\"title\":\"auth.deleteUser()\",\"id\":\"auth-deleteuser\"}]},{\"section\":\"Email OTP\",\"items\":[{\"title\":\"auth.emailOtp.sendVerificationOtp()\",\"id\":\"auth-emailotp-sendverificationotp\"},{\"title\":\"auth.emailOtp.verifyEmail()\",\"id\":\"auth-emailotp-verifyemail\"}]},{\"section\":\"Session Management\",\"items\":[{\"title\":\"auth.listSessions()\",\"id\":\"auth-listsessions\"},{\"title\":\"auth.revokeSession()\",\"id\":\"auth-revokesession\"},{\"title\":\"auth.revokeOtherSessions()\",\"id\":\"auth-revokeothersessions\"}]},{\"section\":\"Organizations\",\"items\":[{\"title\":\"auth.organization.create()\",\"id\":\"auth-organization-create\"},{\"title\":\"auth.organization.list()\",\"id\":\"auth-organization-list\"},{\"title\":\"auth.organization.inviteMember()\",\"id\":\"auth-organization-invitemember\"}]},{\"section\":\"Admin\",\"items\":[{\"title\":\"auth.admin.listUsers()\",\"id\":\"auth-admin-listusers\"},{\"title\":\"auth.admin.banUser()\",\"id\":\"auth-admin-banuser\"},{\"title\":\"auth.admin.setRole()\",\"id\":\"auth-admin-setrole\"}]},{\"section\":\"Reference\",\"items\":[{\"title\":\"Performance features\",\"id\":\"performance-features\"},{\"title\":\"Configuration reference\",\"id\":\"configuration-reference\"},{\"title\":\"Project structure\",\"id\":\"project-structure\"}]}]}}}],\"$L42\"]}],\"$L43\"]}]}]\n3f:[\"$\",\"footer\",null,{\"className\":\"relative z-30 mt-auto border-t border-gray-new-90 bg-white safe-paddings dark:border-gray-new-20 dark:bg-black-pure\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto lg:max-w-none lg:px-8 md:px-5 max-w-[1856px] px-8 flex justify-between gap-x-10 py-12 3xl:py-8 sm:py-5\",\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start lg:w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-auto lg:mb-11\",\"children\":[[\"$\",\"$Ld\",null,{\"className\":\"sm:h-6 sm:w-auto\",\"width\":102,\"height\":28}],[\"$\",\"span\",null,{\"className\":\"mt-3.5 block text-[13px] leading-none tracking-extra-tight text-gray-new-40 dark:text-gray-new-60 xl:mt-3\",\"children\":\"Neon is part of the Databricks Platform\"}]]}],[\"$\",\"$L44\",null,{\"className\":\"mb-8 lg:mb-6\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start justify-between gap-5 lg:w-full lg:flex-row sm:flex-col\",\"children\":[[\"$\",\"$L27\",null,{}],[\"$\",\"div\",null,{\"className\":\"flex max-w-2xl flex-col gap-y-2 text-[13px] leading-none tracking-extra-tight text-gray-new-40 dark:text-gray-new-60\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"© Neon 2026. All rights reserved. Apache, Apache Spark, Spark, the Spark Logo, Apache Iceberg, Iceberg, and the Apache Iceberg logo are trademarks of the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://www.apache.org\",\"rel\":\"nofollow noopener noreferrer\",\"target\":\"_blank\",\"className\":\"underline hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"children\":\"Apache Software Foundation\"}],\".\"]}],[\"$\",\"p\",null,{\"className\":\"flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"https://www.databricks.com/legal/privacynotice\",\"children\":\"Privacy Notice\"}],[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"https://www.databricks.com/legal/terms-of-use\",\"children\":\"Terms of Use\"}],[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"/platform-terms\",\"children\":\"Neon Platform Terms\"}],[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"https://www.databricks.com/legal/modern-slavery-policy-statement\",\"children\":\"Modern Slavery Statement\"}],[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"https://www.databricks.com/legal/supplemental-privacy-notice-california-residents\",\"children\":\"California Privacy\"}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex w-fit gap-x-[88px] xl:gap-x-6 lg:hidden\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"grid content-start gap-y-7\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] leading-none text-gray-new-10 uppercase dark:text-white\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/about-us\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"About\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"1\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/blog\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Blog\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"2\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://www.databricks.com/company/careers/open-positions?department=engineering\u0026location=all\u0026itm_source=www\u0026itm_category=company\u0026itm_page=engineering-at-databricks\u0026itm_location=body\u0026itm_component=hero\u0026itm_offer=open-positions\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"Careers\",\"$undefined\",false]}],false]}],\"$L45\",\"$L46\"]}]]}],\"$L47\",\"$L48\",\"$L49\"]}]]}]}]\n40:[\"$\",\"$L2d\",null,{\"isDocPage\":true}]\n30:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Article\\\",\\\"headline\\\":\\\"Manage branches\\\",\\\"author\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Neon\\\"}}\"}}],[[\"$\",\"div\",null,{\"className\":\"min-w-0 pb-32 lg:pb-24 md:pb-20 max-w-208 lg:max-w-none\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-7 flex flex-wrap items-center gap-x-1.5 text-[15px] leading-none tracking-extra-tight text-gray-new-40 dark:text-gray-new-60 mb-7!\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"transition-colors duration-200 hover:text-black dark:hover:text-white rounded-sm\",\"to\":\"/docs/\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"fill\":\"none\",\"viewBox\":\"0 0 16 16\",\"children\":[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M14 7.6 8 2 2 7.6M3.6 8.4V14h3.2v-3.2h2.4V14h3.2V8.4\"}]}]}],[[\"$\",\"$1\",\"0\",{\"children\":[[\"$\",\"span\",null,{\"children\":\"/\"}],[\"$\",\"$Lf\",null,{\"className\":\"transition-colors duration-200 hover:text-black dark:hover:text-white rounded-sm\",\"to\":\"/docs/manage/platform\",\"children\":\"Manage \u0026 operate\"}]]}],[\"$\",\"$1\",\"1\",{\"children\":[[\"$\",\"span\",null,{\"children\":\"/\"}],[\"$\",\"span\",null,{\"className\":\"text-gray-new-10 dark:text-gray-new-94\",\"children\":\"Branches\"}]]}]]]}],[\"$\",\"article\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-6 sm:flex-col sm:items-stretch sm:gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-xl 2xl:max-w-[520px]\",\"children\":[null,[\"$\",\"h1\",null,{\"className\":\"text-[36px] leading-tight font-medium tracking-tighter text-balance md:text-[28px]\",\"children\":\"Manage branches\"}],null,\"$undefined\"]}],[\"$\",\"$L4a\",null,{\"gitHubPath\":\"content/docs/manage/branches.md\",\"markdownPath\":\"$undefined\"}]]}],null,[\"$\",\"div\",null,{\"className\":\"prose-doc post-content prose dark:prose-invert xs:prose-code:break-words mt-10 lg:mt-7 md:mt-5\",\"children\":\"$L4b\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-[76px] flex items-center justify-between pt-3 sm:flex-col sm:space-y-4\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between gap-6 sm:flex-row sm:items-end sm:gap-3 w-full\",\"children\":[\"$undefined\",[\"$\",\"$L4c\",null,{\"slug\":\"manage/branches\"}],[\"$\",\"$Lf\",null,{\"to\":\"https://github.com/neondatabase/website/tree/main/content/docs/manage/branches.md\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"flex h-8 items-center justify-center gap-x-2 border border-gray-new-80 px-3 text-gray-new-30 transition-colors duration-200 hover:bg-gray-new-98 dark:border-gray-new-20 dark:text-gray-new-85 dark:hover:bg-gray-new-8\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 36 36\",\"className\":\"size-4\",\"children\":\"$12:props:children:0:props:children\"}],[\"$\",\"span\",null,{\"className\":\"text-sm leading-snug\",\"children\":\"Edit on GitHub\"}]]}]]}]]}],[\"$\",\"$L4d\",null,{\"className\":\"mt-6\",\"previousLink\":{\"title\":\"Multitenancy\",\"slug\":\"guides/multitenancy\"},\"nextLink\":{\"title\":\"Computes\",\"slug\":\"manage/computes\"},\"basePath\":\"/docs/\"}]]}],[\"$\",\"div\",null,{\"data-docs-aside\":true,\"className\":\"relative -ml-6 max-w-[312px] transition-opacity duration-150 data-[occluded=true]:pointer-events-none data-[occluded=true]:opacity-0 ml-0! w-78 shrink-0 xl:hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"sticky top-[136px] flex max-h-[calc(100vh-136px)] w-full max-w-64 flex-col pb-5 2xl:justify-self-end\",\"children\":[[\"$\",\"$L4e\",null,{\"items\":[{\"title\":\"Branch naming requirements\",\"id\":\"branch-naming-requirements\",\"level\":1,\"numberedStep\":null,\"index\":0},{\"title\":\"Create a branch\",\"id\":\"create-a-branch\",\"level\":1,\"numberedStep\":null,\"index\":1},{\"title\":\"View branches\",\"id\":\"view-branches\",\"level\":1,\"numberedStep\":null,\"index\":2},{\"title\":\"Branch archiving\",\"id\":\"branch-archiving\",\"level\":1,\"numberedStep\":null,\"index\":3},{\"title\":\"Rename a branch\",\"id\":\"rename-a-branch\",\"level\":1,\"numberedStep\":null,\"index\":4},{\"title\":\"Set a branch as default\",\"id\":\"set-a-branch-as-default\",\"level\":1,\"numberedStep\":null,\"index\":5},{\"title\":\"Set a branch as protected\",\"id\":\"set-a-branch-as-protected\",\"level\":1,\"numberedStep\":null,\"index\":6},{\"title\":\"Set a branch expiration\",\"id\":\"set-a-branch-expiration\",\"level\":1,\"numberedStep\":null,\"index\":7},{\"title\":\"Connect to a branch\",\"id\":\"connect-to-a-branch\",\"level\":1,\"numberedStep\":null,\"index\":8},{\"title\":\"Reset a branch from parent\",\"id\":\"reset-a-branch-from-parent\",\"level\":1,\"numberedStep\":null,\"index\":9},{\"title\":\"Restore a branch to its own or another branch's history\",\"id\":\"restore-a-branch-to-its-own-or-another-branchs-history\",\"level\":1,\"numberedStep\":null,\"index\":10},{\"title\":\"Delete a branch\",\"id\":\"delete-a-branch\",\"level\":1,\"numberedStep\":null,\"index\":11},{\"title\":\"Check the data size\",\"id\":\"check-the-data-size\",\"level\":1,\"numberedStep\":null,\"index\":12},{\"title\":\"Branch types\",\"id\":\"branch-types\",\"level\":1,\"numberedStep\":null,\"index\":13,\"items\":[{\"title\":\"Root branch\",\"id\":\"root-branch\",\"level\":2,\"numberedStep\":null,\"index\":14},{\"title\":\"Default branch\",\"id\":\"default-branch\",\"level\":2,\"numberedStep\":null,\"index\":15},{\"title\":\"Non-default branch\",\"id\":\"non-default-branch\",\"level\":2,\"numberedStep\":null,\"index\":16},{\"title\":\"Protected branch\",\"id\":\"protected-branch\",\"level\":2,\"numberedStep\":null,\"index\":17},{\"title\":\"Schema-only branch\",\"id\":\"schema-only-branch\",\"level\":2,\"numberedStep\":null,\"index\":18},{\"title\":\"Backup branch\",\"id\":\"backup-branch\",\"level\":2,\"numberedStep\":null,\"index\":19},{\"title\":\"Branch with expiration\",\"id\":\"branch-with-expiration\",\"level\":2,\"numberedStep\":null,\"index\":20}]},{\"title\":\"Branching with the Neon CLI\",\"id\":\"branching-with-the-neon-cli\",\"level\":1,\"numberedStep\":null,\"index\":21},{\"title\":\"Branching with the Neon API\",\"id\":\"branching-with-the-neon-api\",\"level\":1,\"numberedStep\":null,\"index\":22,\"items\":[{\"title\":\"Create a branch with the API\",\"id\":\"create-a-branch-with-the-api\",\"level\":2,\"numberedStep\":null,\"index\":23},{\"title\":\"List branches with the API\",\"id\":\"list-branches-with-the-api\",\"level\":2,\"numberedStep\":null,\"index\":24},{\"title\":\"Delete a branch with the API\",\"id\":\"delete-a-branch-with-the-api\",\"level\":2,\"numberedStep\":null,\"index\":25}]},{\"title\":\"Need help?\",\"id\":\"need-help\",\"level\":1,\"numberedStep\":null,\"index\":26}],\"isTemplate\":\"$undefined\"}],false,\"$L4f\",\"$undefined\"]}]}],null]]\n42:[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"fixed inset-0 z-50 overflow-auto bg-white\",\"children\":[[\"$\",\"meta\",null,{\"httpEquiv\":\"x-ua-compatible\",\"content\":\"ie=edge\"}],[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover\"}],[\"$\",\"title\",null,{\"children\":\"Page Not Found — Neon\"}],[[\"$\",\"$Lc\",null,{\"text\":\"We ran the same workload through 42 models via AI Gateway and compared costs\",\"link\":{\"url\":\"https://neon.com/blog/comparing-token-economics-across-42-ai-models\",\"target\":\"_blank\"}}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col pt-safe min-h-[calc(100vh-36px)]\",\"children\":[[[[\"$\",\"header\",null,{\"className\":\"header top-0 right-0 left-0 z-50 flex h-16 w-full items-center bg-white dark:bg-black-pure lg:relative lg:h-14 after:absolute after:right-0 after:bottom-0 after:left-0 after:h-px after:bg-gray-new-90 dark:after:bg-gray-new-20 absolute\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto lg:max-w-none lg:px-8 max-w-[1856px] px-8 static! z-10 flex w-full items-center justify-between md:px-8 sm:px-5\",\"ref\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-x-[92px] xl:gap-x-10\",\"children\":[[\"$\",\"$Ld\",null,{\"width\":102,\"height\":28,\"priority\":true,\"isHeader\":true}],[\"$\",\"$Le\",null,{}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center lg:hidden gap-x-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-x-6\",\"children\":[[\"$\",\"$Lf\",\"discord\",{\"className\":\"group flex items-center gap-1.5 tracking-extra-tight transition-colors duration-200 rounded-sm text-black-pure hover:text-gray-new-30 dark:text-white dark:hover:text-gray-new-70\",\"to\":\"https://discord.gg/92vNTzKDGp\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"tagName\":\"Header\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 36 36\",\"width\":18,\"height\":18,\"className\":\"text-gray-new-20 transition-colors group-hover:text-gray-new-30 dark:text-gray-new-90 dark:group-hover:text-gray-new-80\",\"children\":[\"$0:f:0:1:0:props:children:1:props:children:1:props:children:0:props:children:props:children:props:children:props:children:props:children:props:notFound:0:3:1:props:children:0:0:0:props:children:props:children:1:props:children:0:props:children:0:props:children:0:props:children:0\",\"$10\"]}],[\"$\",\"span\",null,{\"className\":\"text-sm leading-none tracking-extra-tight\",\"children\":[\"Discord\",\"$undefined\"]}]]}],[\"$\",\"$Lf\",\"github\",{\"className\":\"group flex items-center gap-1.5 tracking-extra-tight transition-colors duration-200 rounded-sm text-black-pure hover:text-gray-new-30 dark:text-white dark:hover:text-gray-new-70\",\"to\":\"https://github.com/neondatabase\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"tagName\":\"Header\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 36 36\",\"width\":18,\"height\":18,\"className\":\"text-gray-new-20 transition-colors group-hover:text-gray-new-30 dark:text-gray-new-90 dark:group-hover:text-gray-new-80\",\"children\":\"$12:props:children:0:props:children\"}],[\"$\",\"span\",null,{\"className\":\"text-sm leading-none tracking-extra-tight\",\"children\":[\"$undefined\",\"$L50\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex gap-x-3.5\",\"children\":[[\"$\",\"$L24\",null,{\"className\":\"h-9 px-[18px]\",\"data-test\":\"header-login\",\"to\":\"https://console.neon.tech/login\",\"theme\":\"outlined\",\"size\":\"xxs\",\"tagName\":\"Header\",\"children\":\"Log in\"}],[\"$\",\"$L24\",null,{\"className\":\"h-9 px-[18px]\",\"data-test\":\"header-signup\",\"to\":\"https://console.neon.tech/signup\",\"theme\":\"white-filled-multi\",\"size\":\"xxs\",\"tagName\":\"Header\",\"children\":\"Sign up\"}]]}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"navigation-overlay pointer-events-none fixed inset-0 z-40 bg-white/80 opacity-0 transition-opacity delay-150 duration-200 dark:bg-black-pure/80\"}]],[\"$\",\"$L25\",null,{\"isDocPage\":false,\"docPageType\":null}]],[\"$\",\"main\",null,{\"className\":\"flex flex-1 flex-col\",\"children\":[\"$\",\"$L26\",null,{\"title\":\"Page not found...\",\"text\":\"Sorry, the page you are looking for doesn't exist or has been moved.\"}]}],[\"$\",\"footer\",null,{\"className\":\"relative z-30 mt-auto border-t border-gray-new-90 bg-white safe-paddings dark:border-gray-new-20 dark:bg-black-pure\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto lg:max-w-none lg:px-8 md:px-5 max-w-[1856px] px-8 flex justify-between gap-x-10 py-12 3xl:py-8 sm:py-5\",\"ref\":\"$undefined\",\"children\":[\"$L51\",\"$L52\"]}]}],\"$L53\"]}]]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n43:[\"$\",\"$L54\",null,{\"navigation\":\"$2f:1:props:children:0:0:0:props:children:props:children:props:children:1:props:children:props:navigation\",\"basePath\":\"/docs/\"}]\n45:[\"$\",\"li\",\"3\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/contact-sales\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Contact Sales\",\"$undefined\",false]}],false]}]\n46:[\"$\",\"li\",\"4\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/security\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Security\",\"$undefined\",false]}],false]}]\n47:[\"$\",\"div\",\"1\",{\"className\":\"grid content-start gap-y-7\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] leading-none text-gray-new-10 uppercase dark:text-white\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/docs\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Docs\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"1\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/docs/changelog\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Changelog\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"2\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/docs/introduction/support\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Support\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"3\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/guides\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Community Guides\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"4\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/faqs\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"FAQs\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"5\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/postgresql/tutorial\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"PostgreSQL Tutorial\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"6\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/startups\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Startups\",\"$undefined\",false]}],false]}]]}]]}]\n48:[\"$\",\"div\",\"2\",{\"className\":\"grid content-start gap-y-7\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] leading-none text-gray-new-10 uppercase dark:text-white\",\"children\":\"Community\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://discord.gg/92vNTzKDGp\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"discord-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"Discord\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"1\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://github.com/neondatabase\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"github-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"GitHub\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"2\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://x.com/neondatabase\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"x-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"X.com\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"3\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://www.linkedin.com/company/neondatabase/\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"linkedin-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"LinkedIn\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"4\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://www.youtube.com/channel/UCoMzQTJSIr7-RU1QbomQI2w\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"youtube-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"YouTube\",\"$undefined\",false]}],false]}]]}]]}]\n49:[\"$\",\"div\",\"3\",{\"className\":\"grid content-start gap-y-7\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] leading-none text-gray-new-10 uppercase dark:text-white\",\"children\":\"Compliance\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=4064ac33-7b48-407b-aed7-ce02971d1ec1\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"CCPA\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Compliant\"}],false]}],false]}],[\"$\",\"li\",\"1\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=45220873-6e51-4dbb-b1b1-37d66ee9ef95\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"GDPR\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Compliant\"}],false]}],false]}],[\"$\",\"li\",\"2\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=1fed9faa-4a87-427c-9a95-96b4d6bf66b7\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"ISO 27001\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Certified\"}],false]}],false]}],[\"$\",\"li\",\"3\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=dc79cbc7-c99d-4eb9-891e-f5dc44b943d7\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"ISO 27701\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Certified\"}],false]}],false]}],[\"$\",\"li\",\"4\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=7bfa66da-33ab-49de-8391-e329738a1ae9\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"SOC 2\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Certified\"}],false]}],false]}],\"$L55\",\"$L56\"]}]]}]\n4f:[\"$\",\"$L57\",null,{\"gitHubPath\":\"content/docs/manage/branches.md\",\"isTemplate\":\"$undefined\",\"withBorder\":true}]\n51:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start lg:w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-auto lg:mb-11\",\"children\":[[\"$\",\"$Ld\",null,{\"className\":\"sm:h-6 sm:w-auto\",\"width\":102,\"height\":28}],[\"$\",\"span\",null,{\"className\":\"mt-3.5 block text-[13px] leading-none tracking-extra-tight text-gray-new-40 dark:text-gray-new-60 xl:mt-3\",\"children\":\"Neon is part of the Databricks Platform\"}]]}],false,[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start justify-between gap-5 lg:w-full lg:flex-row sm:flex-col\",\"children\":[[\"$\",\"$L27\",null,{}],[\"$\",\"div\",null,{\"className\":\"flex max-w-2xl flex-col gap-y-2 text-[13px] leading-none tracking-extra-tight text-gray-new-40 dark:text-gray-new-60\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"© Neon 2026. All rights reserved. Apache, Apache Spark, Spark, the Spark Logo, Apache Iceberg, Iceberg, and the Apache Iceberg logo are trademarks of the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://www.apache.org\",\"rel\":\"nofollow noopener noreferrer\",\"target\":\"_blank\",\"className\":\"underline hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"children\":\"Apache Software Foundation\"}],\".\"]}],[\"$\",\"p\",null,{\"className\":\"flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"https://www.databricks.com/legal/privacynotice\",\"children\":\"Privacy Notice\"}],[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"https://www.databricks.com/legal/terms-of-use\",\"children\":\"Terms of Use\"}],[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"/platform-terms\",\"children\":\"Neon Platform Terms\"}],[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"https://www.databricks.com/legal/modern-slavery-policy-statement\",\"children\":\"Modern Slavery Statement\"}],[\"$\",\"$Lf\",null,{\"className\":\"hover:text-gray-new-20 dark:hover:text-gray-new-80\",\"to\":\"https://www.databricks.com/legal/supplemental-privacy-notice-california-residents\",\"children\":\"California Privacy\"}]]}]]}]]}]]}]\n52:[\"$\",\"div\",null,{\"className\":\"flex w-fit gap-x-[88px] xl:gap-x-6 lg:hidden\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"grid content-start gap-y-7\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] leading-none text-gray-new-10 uppercase dark:text-white\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/about-us\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"About\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"1\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/blog\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Blog\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"2\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://www.databricks.com/company/careers/open-positions?department=engineering\u0026location=all\u0026itm_source=www\u0026itm_category=company\u0026itm_page=engineering-at-databricks\u0026itm_location=body\u0026itm_component=hero\u0026itm_offer=open-positions\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"Careers\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"3\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/contact-sales\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Contact Sales\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"4\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/security\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Security\",\"$undefined\",false]}],false]}]]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"grid content-start gap-y-7\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] leading-none text-gray-new-10 uppercase dark:text-white\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/docs\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Docs\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"1\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/docs/changelog\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Changelog\",\"$undefined\",false]}],false]}],\"$L58\",\"$L59\",\"$L5a\",\"$L5b\",\"$L5c\"]}]]}],\"$L5d\",\"$L5e\"]}]\n53:[\"$\",\"$L2d\",null,{\"isDocPage\":false}]\n55:[\"$\",\"li\",\"5\",{\"className\":\"-my-px flex min-w-[148px] py-px group relative [perspective:2000px]\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/docs/security/hipaa\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"HIPAA\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Compliant\"}],[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":15,\"fill\":\"none\",\"viewBox\":\"0 0 14 15\",\"className\":\"ml-0.5 opacity-80\",\"children\":\"$38:props:children:0:props:children:3:props:children\"}]]}],[\"$\",\"div\",null,{\"className\":\"absolute right-0 bottom-full z-50 min-w-[230px] pb-2.5 pointer-events-none opacity-0 origin-bottom-right [transform:rotateX(12deg)_scale(0.9)] transition-[opacity,transform] duration-200 group-hover:pointer-events-auto group-hover:visible group-hover:[transform:none] group-hover:opacity-100 group-focus-within:pointer-events-auto group-focus-within:visible group-focus-within:[transform:none] group-focus-within:opacity-100\",\"children\":[\"$\",\"ul\",null,{\"className\":\"flex w-full flex-col gap-y-1 border border-gray-new-80 bg-gray-new-98 p-2 dark:border-gray-new-20 dark:bg-[#0A0A0B] shadow-[0px_10px_20px_0px_rgba(0,0,0,.06)] dark:shadow-[0px_8px_20px_0px_rgba(0,0,0,.4)]\",\"children\":[[\"$\",\"li\",\"Compliance Guide\",{\"children\":[\"$\",\"$Lf\",null,{\"className\":\"block p-3 text-[15px] leading-dense tracking-extra-tight whitespace-nowrap text-gray-new-10 transition-colors duration-200 hover:bg-gray-new-90 dark:text-gray-new-90 dark:hover:bg-gray-new-8\",\"to\":\"/docs/security/hipaa\",\"children\":\"Compliance Guide\"}]}],[\"$\",\"li\",\"Neon’s Sub Contractors\",{\"children\":[\"$\",\"$Lf\",null,{\"className\":\"block p-3 text-[15px] leading-dense tracking-extra-tight whitespace-nowrap text-gray-new-10 transition-colors duration-200 hover:bg-gray-new-90 dark:text-gray-new-90 dark:hover:bg-gray-new-8\",\"to\":\"/hipaa-contractors\",\"children\":\"Neon’s Sub Contractors\"}]}]]}]}]]}]\n56:[\"$\",\"li\",\"6\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"Trust Center\",\"$undefined\",false]}],false]}]\n58:[\"$\",\"li\",\"2\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/docs/introduction/support\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Support\",\"$undefined\",false]}],false]}]\n59:[\"$\",\"li\",\"3\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/guides\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Community Guides\",\"$undefined\",false]}],false]}]\n5a:[\"$\",\"li\",\"4\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/faqs\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"FAQs\",\"$undefined\",false]}],false]}]\n5b:[\"$\",\"li\",\"5\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/postgresql/tutorial\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"PostgreSQL Tutorial\",\"$undefined\",false]}],false]}]\n5c:[\"$\",\"li\",\"6\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/startups\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"Startups\",\"$undefined\",false]}],false]}]\n5d:[\"$\",\"div\",\"2\",{\"className\":\"grid content-start gap-y-7\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] leading-none text-gray-new-10 uppercase dark:text-white\",\"children\":\"Community\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://discord.gg/92vNTzKDGp\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"discord-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"Discord\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"1\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://github.com/neondatabase\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"github-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"GitHub\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"2\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://x.com/neondatabase\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"x-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"X.com\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"3\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://www.linkedin.com/company/neondatabase/\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"linkedin-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"LinkedIn\",\"$undefined\",false]}],false]}],[\"$\",\"li\",\"4\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://www.youtube.com/channel/UCoMzQTJSIr7-RU1QbomQI2w\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[[\"$\",\"span\",null,{\"className\":\"youtube-icon mr-2.5 inline-block size-4 bg-gray-new-30 dark:bg-gray-new-70 group-hover/link:bg-black-pure group-hover/link:dark:bg-white\"}],\"YouTube\",\"$undefined\",false]}],false]}]]}]]}]\n5e:[\"$\",\"div\",\"3\",{\"className\":\"grid content-start gap-y-7\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[10px] leading-none text-gray-new-10 uppercase dark:text-white\",\"children\":\"Compliance\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=4064ac33-7b48-407b-aed7-ce02971d1ec1\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"CCPA\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Compliant\"}],false]}],false]}],[\"$\",\"li\",\"1\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=45220873-6e51-4dbb-b1b1-37d66ee9ef95\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"GDPR\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Compliant\"}],false]}],false]}],[\"$\",\"li\",\"2\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=1fed9faa-4a87-427c-9a95-96b4d6bf66b7\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"ISO 27001\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Certified\"}],false]}],false]}],[\"$\",\"li\",\"3\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=dc79cbc7-c99d-4eb9-891e-f5dc44b943d7\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"ISO 27701\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Certified\"}],false]}],false]}],[\"$\",\"li\",\"4\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com/?itemUid=7bfa66da-33ab-49de-8391-e329738a1ae9\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"SOC 2\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Certified\"}],false]}],false]}],\"$L5f\",\"$L60\"]}]]}]\n5f:[\"$\",\"li\",\"5\",{\"className\":\"-my-px flex min-w-[148px] py-px group relative [perspective:2000px]\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"/docs/security/hipaa\",\"rel\":null,\"target\":null,\"children\":[\"$undefined\",\"HIPAA\",[\"$\",\"span\",null,{\"className\":\"ml-1.5 py-px text-gray-new-70 dark:text-gray-new-40 transition-colors duration-200 group-hover/link:text-gray-new-10 group-hover/link:dark:text-gray-new-90\",\"children\":\"Compliant\"}],[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":15,\"fill\":\"none\",\"viewBox\":\"0 0 14 15\",\"className\":\"ml-0.5 opacity-80\",\"children\":\"$38:props:children:0:props:children:3:props:children\"}]]}],[\"$\",\"div\",null,{\"className\":\"absolute right-0 bottom-full z-50 min-w-[230px] pb-2.5 pointer-events-none opacity-0 origin-bottom-right [transform:rotateX(12deg)_scale(0.9)] transition-[opacity,transform] duration-200 group-hover:pointer-events-auto group-hover:visible group-hover:[transform:none] group-hover:opacity-100 group-focus-within:pointer-events-auto group-focus-within:visible group-focus-within:[transform:none] group-focus-within:opacity-100\",\"children\":[\"$\",\"ul\",null,{\"className\":\"flex w-full flex-col gap-y-1 border border-gray-new-80 bg-gray-new-98 p-2 dark:border-gray-new-20 dark:bg-[#0A0A0B] shadow-[0px_10px_20px_0px_rgba(0,0,0,.06)] dark:shadow-[0px_8px_20px_0px_rgba(0,0,0,.4)]\",\"children\":[[\"$\",\"li\",\"Compliance Guide\",{\"children\":[\"$\",\"$Lf\",null,{\"className\":\"block p-3 text-[15px] leading-dense tracking-extra-tight whitespace-nowrap text-gray-new-10 transition-colors duration-200 hover:bg-gray-new-90 dark:text-gray-new-90 dark:hover:bg-gray-new-8\",\"to\":\"/docs/security/hipaa\",\"children\":\"Compliance Guide\"}]}],[\"$\",\"li\",\"Neon’s Sub Contractors\",{\"children\":[\"$\",\"$Lf\",null,{\"className\":\"block p-3 text-[15px] leading-dense tracking-extra-tight whitespace-nowrap text-gray-new-10 transition-colors duration-200 hover:bg-gray-new-90 dark:text-gray-new-90 dark:hover:bg-gray-new-8\",\"to\":\"/hipaa-contractors\",\"children\":\"Neon’s Sub Contractors\"}]}]]}]}]]}]\n60:[\"$\",\"li\",\"6\",{\"className\":\"-my-px flex min-w-[148px] py-px\",\"children\":[[\"$\",\"$Lf\",null,{\"className\":\"group/link relative -my-px flex cursor-pointer items-center rounded-sm py-px whitespace-nowrap text-[15px] leading-none tracking-extra-tight text-gray-new-40 transition-colors duration-200 hover:text-black-pure dark:text-gray-new-60 dark:hover:text-white\",\"to\":\"https://trust.neon.com\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$undefined\",\"Trust Center\",\"$undefined\",false]}],false]}]\n4b:[[\"$\",\"p\",null,{\"children\":[\"Data resides in a branch. Each Neon project is created with a \",[\"$\",\"$L61\",null,{\"href\":\"#root-branch\",\"children\":\"root branch\"}],\", which is also designated as your \",[\"$\",\"$L61\",null,{\"href\":\"#default-branch\",\"children\":\"default branch\"}],\". Projects created in the Neon Console have a root branch named \",[\"$\",\"code\",null,{\"children\":\"production\"}],\", while projects created via the API or CLI have a root branch named \",[\"$\",\"code\",null,{\"children\":\"main\"}],\". You can create child branches from your root branch or from previously created branches. A branch can contain multiple databases and roles. Neon's \",[\"$\",\"$L61\",null,{\"href\":\"/docs/introduction/plans\",\"children\":\"plan allowances\"}],\" define the number of branches you can create.\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"A child branch is a copy-on-write clone of the parent branch. You can modify the data in a branch without affecting the data in the parent branch.\\nFor more information about branches and how you can use them in your development workflows, see \",[\"$\",\"$L61\",null,{\"href\":\"/docs/introduction/branching\",\"children\":\"Branching\"}],\".\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"You can create and manage branches using the Neon Console, \",[\"$\",\"$L61\",null,{\"href\":\"/docs/cli\",\"children\":\"Neon CLI\"}],\", or \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api\",\"children\":\"Neon API\"}],\".\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"admonition not-prose my-9 rounded-none border-l-2 bg-gray-new-98 py-4 pr-5 pl-[1.125rem] dark:bg-gray-new-8 border-[#EC6F09] dark:border-[#F99D51] [\u0026_pre]:px-4 [\u0026_pre]:py-3 [\u0026_pre_code]:text-sm! [\u0026_pre[data-language]]:bg-white! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 text-[#EC6F09] dark:text-[#F99D51]\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"fill\":\"none\",\"viewBox\":\"0 0 16 16\",\"className\":\"shrink-0\",\"children\":[[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeLinecap\":\"square\",\"strokeMiterlimit\":10,\"strokeWidth\":1.333,\"d\":\"M8.003 2C4.32 2 1.336 4.686 1.336 8c0 1.229.412 2.37 1.117 3.322l-.816 3.044 3.524-.945A7.2 7.2 0 0 0 8.003 14c3.682 0 6.666-2.686 6.666-6s-2.984-6-6.666-6ZM8 8.332v-3\"}],[\"$\",\"path\",null,{\"fill\":\"currentColor\",\"d\":\"M8.005 11.667a.833.833 0 1 0 0-1.667.833.833 0 0 0 0 1.667\"}]]}],[\"$\",\"h4\",null,{\"className\":\"font-mono text-[13px] leading-none font-medium -tracking-snug uppercase\",\"children\":\"important\"}]]}],[\"$\",\"div\",null,{\"className\":\"admonition-text mt-2.5 text-base leading-normal tracking-extra-tight text-gray-new-20 dark:text-gray-new-85 [\u0026_a]:rounded-sm [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_ul]:my-0 [\u0026_ol]:my-0\",\"children\":[\"$\",\"p\",null,{\"children\":[\"When working with branches, it is important to remove old and unused branches. Branches hold a lock on the data they contain, which will add to your storage usage as they age out of your project's \",[\"$\",\"$L61\",null,{\"href\":\"/docs/introduction/history-window\",\"children\":\"history window\"}],\".\"]}]}]]}],\"\\n\",[\"$\",\"h2\",null,{\"id\":\"branch-naming-requirements\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Branch naming requirements\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#branch-naming-requirements\",\"aria-label\":\"Link to Branch naming requirements\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeLinecap\":\"square\",\"strokeLinejoin\":\"round\",\"strokeWidth\":1.4,\"d\":\"m3.938 12.688 1.75-11.375M8.313 12.688l1.75-11.375M3.063 4.813h8.75M2.188 9.188h8.75\"}]}]}]]}],\"\\n\",\"$L62\",\"\\n\",\"$L63\",\"\\n\",\"$L64\",\"\\n\",\"$L65\",\"\\n\",\"$L66\",\"\\n\",\"$L67\",\"\\n\",\"$L68\",\"\\n\",\"$L69\",\"\\n\",\"$L6a\",\"\\n\",\"$L6b\",\"\\n\",\"$L6c\",\"\\n\",\"$L6d\",\"\\n\",\"$L6e\",\"\\n\",\"$L6f\",\"\\n\",\"$L70\",\"\\n\",\"$L71\",\"\\n\",\"$L72\",\"\\n\",\"$L73\",\"\\n\",\"$L74\",\"\\n\",\"$L75\",\"\\n\",\"$L76\",\"\\n\",\"$L77\",\"\\n\",\"$L78\",\"\\n\",\"$L79\",\"\\n\",\"$L7a\",\"\\n\",\"$L7b\",\"\\n\",\"$L7c\",\"\\n\",\"$L7d\",\"\\n\",\"$L7e\",\"\\n\",\"$L7f\",\"\\n\",\"$L80\",\"\\n\",\"$L81\",\"\\n\",\"$L82\",\"\\n\",\"$L83\",\"\\n\",\"$L84\",\"\\n\",\"$L85\",\"\\n\",\"$L86\",\"\\n\",\"$L87\",\"\\n\",\"$L88\",\"\\n\",\"$L89\",\"\\n\",\"$L8a\",\"\\n\",\"$L8b\",\"\\n\",\"$L8c\",\"\\n\",\"$L8d\",\"\\n\",\"$L8e\",\"\\n\",\"$L8f\",\"\\n\",\"$L90\",\"\\n\",\"$L91\",\"\\n\",\"$L92\",\"\\n\",\"$L93\",\"\\n\",\"$L94\",\"\\n\",\"$L95\",\"\\n\",\"$L96\",\"\\n\",\"$L97\",\"\\n\",\"$L98\",\"\\n\",\"$L99\",\"\\n\",\"$L9a\",\"\\n\",\"$L9b\",\"\\n\",\"$L9c\",\"\\n\",\"$L9d\",\"\\n\",\"$L9e\",\"\\n\",\"$L9f\",\"\\n\",\"$La0\",\"\\n\",\"$La1\",\"\\n\",\"$La2\",\"\\n\",\"$La3\",\"\\n\",\"$La4\",\"\\n\",\"$La5\",\"\\n\",\"$La6\",\"\\n\",\"$La7\",\"\\n\",\"$La8\",\"\\n\",\"$La9\",\"\\n\",\"$Laa\",\"\\n\",\"$Lab\",\"\\n\",\"$Lac\",\"\\n\",\"$Lad\",\"\\n\",\"$Lae\",\"\\n\",\"$Laf\",\"\\n\",\"$Lb0\",\"\\n\",\"$Lb1\",\"\\n\",\"$Lb2\",\"\\n\",\"$Lb3\",\"\\n\",\"$Lb4\",\"\\n\",\"$Lb5\"]\n"])</script><script>self.__next_f.push([1,"62:[\"$\",\"p\",null,{\"children\":[\"Specifying a branch name is optional. If you don't provide one, the branch name defaults to the automatically generated branch ID with a \",[\"$\",\"code\",null,{\"children\":\"br-\"}],\" prefix (for example, \",[\"$\",\"code\",null,{\"children\":\"br-curly-wave-af4i4oeu\"}],\").\"]}]\n63:[\"$\",\"p\",null,{\"children\":\"If you do specify a custom branch name when creating or renaming a branch, it must meet the following requirements:\"}]\n64:[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Maximum length\"}],\": 256 characters (API limit). Note that the Neon Console enforces a more restrictive limit of 128 characters.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Uniqueness\"}],\": Branch names must be unique within a project. You cannot have two branches with the same name in the same project.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Non-empty\"}],\": Branch names cannot be empty or consist only of whitespace characters.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Character flexibility\"}],\": Unlike some other Neon resources (such as databases or roles), branch names have no special character restrictions. You can use any characters as long as they meet the requirements above.\"]}],\"\\n\"]}]\n65:[\"$\",\"h2\",null,{\"id\":\"create-a-branch\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Create a branch\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#create-a-branch\",\"aria-label\":\"Link to Create a branch\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n66:[\"$\",\"$Lb6\",null,{\"labels\":[\"Console\",\"CLI\",\"API\"],\"children\":[[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":\"To create a branch:\"}],[\"$\",\"ol\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"In the Neon Console, select a project.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Select \",[\"$\",\"strong\",null,{\"children\":\"Branches\"}],\" under \",[\"$\",\"strong\",null,{\"children\":\"Project\"}],\".\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Click \",[\"$\",\"strong\",null,{\"children\":\"New branch\"}],\" to open the branch creation dialog.\\n\",[\"$\",\"$Lb7\",null,{\"src\":\"/docs/manage/create_branch.png\",\"children\":[[\"$\",\"$Lb8\",null,{\"className\":\"\",\"src\":\"/docs/manage/create_branch.png\",\"width\":704,\"height\":447,\"style\":{\"width\":\"100%\",\"height\":\"100%\"},\"title\":\"$undefined\",\"unoptimized\":true,\"priority\":false,\"alt\":\"Create branch dialog\"}],false]}]]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Select a \",[\"$\",\"strong\",null,{\"children\":\"Parent branch\"}],\". This determines the origin of the schema and data for your new branch. By default, your project's default branch (named \",[\"$\",\"code\",null,{\"children\":\"main\"}],\" if the project was created with the CLI or API, or \",[\"$\",\"code\",null,{\"children\":\"production\"}],\" if created in the Console) is selected, but you can choose any existing branch in your project.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Specify a branch name, or leave it blank to use the default generated name.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Select what to include in the new branch:\",\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Current data\"}],\": Creates a copy of the parent branch’s latest data and schema, resulting in an isolated database that reflects the parent at the time of creation.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Past data\"}],\": Creates a copy using data from a specific past date and time of the parent branch. The parent branch must have the relevant history.\",\"\\n\",[\"$\",\"div\",null,{\"className\":\"admonition not-prose my-9 rounded-none border-l-2 bg-gray-new-98 py-4 pr-5 pl-[1.125rem] dark:bg-gray-new-8 border-[#2D8665] dark:border-green-52 [\u0026_pre]:px-4 [\u0026_pre]:py-3 [\u0026_pre_code]:text-sm! [\u0026_pre[data-language]]:bg-white! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 text-[#2D8665] dark:text-green-52\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"fill\":\"none\",\"viewBox\":\"0 0 16 16\",\"className\":\"shrink-0\",\"children\":[[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"m12 2 2 2-6.4 6.4-2.8.8.8-2.8z\"}],[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12.4 9.2v3.6a1.2 1.2 0 0 1-1.2 1.2h-8A1.2 1.2 0 0 1 2 12.8v-8a1.2 1.2 0 0 1 1.2-1.2h3.6\"}]]}],[\"$\",\"h4\",null,{\"className\":\"font-mono text-[13px] leading-none font-medium -tracking-snug uppercase\",\"children\":\"note\"}]]}],[\"$\",\"div\",null,{\"className\":\"admonition-text mt-2.5 text-base leading-normal tracking-extra-tight text-gray-new-20 dark:text-gray-new-85 [\u0026_a]:rounded-sm [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_ul]:my-0 [\u0026_ol]:my-0\",\"children\":[\"$\",\"p\",null,{\"children\":[\"You can only specify a date and time that falls within your \",[\"$\",\"$L61\",null,{\"href\":\"/docs/introduction/history-window\",\"children\":\"history window\"}],\".\"]}]}]]}],\"\\n\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Schema only\"}],\": Replicates only the database schema (tables, views, roles, etc.) from the parent branch, without copying any of the actual data. This is useful for testing migrations or building new test data without exposing sensitive real-world data. See \",\"$Lb9\",\".\"]}],\"\\n\",\"$Lba\",\"\\n\"]}],\"\\n\"]}],\"\\n\",\"$Lbb\",\"\\n\",\"$Lbc\",\"\\n\"]}],\"$Lbd\",\"$Lbe\"]}],\"$Lbf\",\"$Lc0\"]}]\n67:[\"$\",\"h2\",null,{\"id\":\"view-branches\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"View branches\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#view-branches\",\"aria-label\":\"Link to View branches\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n68:[\"$\",\"$Lb6\",null,{\"labels\":[\"Console\",\"CLI\",\"API\"],\"children\":[[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":\"To view the branches in a Neon project:\"}],[\"$\",\"ol\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[\"\\n\",[\"$\",\"p\",null,{\"children\":\"In the Neon Console, select a project.\"}],\"\\n\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"\\n\",[\"$\",\"p\",null,{\"children\":[\"Select \",[\"$\",\"strong\",null,{\"children\":\"Branches\"}],\" under \",[\"$\",\"strong\",null,{\"children\":\"Project\"}],\" to view all current branches in the project.\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"$\",\"$Lb7\",null,{\"src\":\"/docs/manage/branches_all_list.png\",\"children\":[[\"$\",\"$Lb8\",null,{\"className\":\"\",\"src\":\"/docs/manage/branches_all_list.png\",\"width\":704,\"height\":447,\"style\":{\"width\":\"100%\",\"height\":\"100%\"},\"title\":\"$undefined\",\"unoptimized\":true,\"priority\":false,\"alt\":\"all branches\"}],false]}]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Branch details in this table view include:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Branch\"}],\": The branch name, which is a generated name if no name was specified when created.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Parent\"}],\": Indicates the parent from which this branch was created, helping you track your branch hierarchy.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Compute hours\"}],\": Number of hours the branch's compute was active so far in the current billing period.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Primary compute\"}],\": Shows the current compute size and status for the branch's compute.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Data size\"}],\": Indicates the logical data size of the branch, helping you monitor your plan's storage limit. Data size does not include history.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Created by\"}],\": The account or integration that created the branch.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Last active\"}],\": Shows when the branch's compute was last active.\"]}],\"\\n\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"\\n\",[\"$\",\"p\",null,{\"children\":\"Select a branch from the table to view details about the branch.\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Branch details shown on the branch page may include:\"}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Archive status\"}],\": This only appears if the branch was archived. For more, see \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/branch-archiving\",\"children\":\"Branch archiving\"}],\".\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"ID\"}],\": The branch ID. Branch IDs have a \",[\"$\",\"code\",null,{\"children\":\"br-\"}],\" prefix.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Created on\"}],\": The date and time the branch was created.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Compute hours\"}],\": The compute hours used by the default branch in the current billing period.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Data size\"}],\": The logical data size of the branch. Data size does not include history.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Parent branch\"}],\": The branch from which this branch was created (only applicable to child branches).\"]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"The branch details page also includes details about the \",[\"$\",\"strong\",null,{\"children\":\"Computes\"}],\", \",[\"$\",\"strong\",null,{\"children\":\"Roles\"}],\", \",[\"$\",\"strong\",null,{\"children\":\"Databases\"}],\", and \",[\"$\",\"strong\",null,{\"children\":\"Child branches\"}],\" that belong to the branch. All of these objects are associated with a particular branch. For information about these objects, see:\"]}],\"\\n\",[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"$L61\",null,{\"href\":\"/docs/manage/computes#view-a-compute\",\"children\":\"Manage computes\"}],\".\"]}],\"\\n\",\"$Lc1\",\"\\n\",\"$Lc2\",\"\\n\",\"$Lc3\",\"\\n\"]}],\"\\n\"]}],\"\\n\"]}]]}],\"$Lc4\",\"$Lc5\"]}]\n69:[\"$\",\"h2\",null,{\"id\":\"branch-archiving\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Branch archiving\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#branch-archiving\",\"aria-label\":\"Link to Branch archiving\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n6a:[\"$\",\"p\",null,{\"children\":[\"On the Free plan, Neon automatically archives inactive branches to cost-efficient archive storage after a defined threshold. For more, see \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/branch-archiving\",\"children\":\"Branch archiving\"}],\".\"]}]\n6b:[\"$\",\"div\",null,{\"className\":\"admonition not-prose my-9 rounded-none border-l-2 bg-gray-new-98 py-4 pr-5 pl-[1.125rem] dark:bg-gray-new-8 border-[#2D8665] dark:border-green-52 [\u0026_pre]:px-4 [\u0026_pre]:py-3 [\u0026_pre_code]:text-sm! [\u0026_pre[data-language]]:bg-white! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 text-[#2D8665] dark:text-green-52\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"fill\":\"none\",\"viewBox\":\"0 0 16 16\",\"className\":\"shrink-0\",\"children\":[\"$66:props:children:0:props:children:1:props:children:11:props:children:2:props:children:3:props:children:3:props:children:0:props:children:0:props:children:0\",\"$66:props:children:0:props:children:1:props:children:11:props:children:2:props:children:3:props:children:3:props:children:0:props:children:0:props:children:1\"]}],[\"$\",\"h4\",null,{\"className\":\"font-mono text-[13px] leading-none font-medium -tracking-snug uppercase\",\"children\":\"note\"}]]}],[\"$\",\"div\",null,{\"className\":\"admonition-text mt-2.5 text-base leading-normal tracking-extra-tight text-gray-new-20 dark:text-gray-new-85 [\u0026_a]:rounded-sm [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_ul]:my-0 [\u0026_ol]:my-0\",\"children\":[\"$\",\"p\",null,{\"children\":\"For branches with predictable lifespans, you can set an expiration date when creating branches to automatically delete them at a specified time. This offers an alternative to archiving for temporary development and testing environments, ensuring cleanup happens exactly when needed.\"}]}]]}]\n6c:[\"$\",\"h2\",null,{\"id\":\"rename-a-branch\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Rename a branch\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#rename-a-branch\",\"aria-label\":\"Link to Rename a branch\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n6d:[\"$\",\"p\",null,{\"children\":\"Neon permits renaming a branch, including your project's default branch.\"}]\n6e:[\"$\",\"$Lb6\",null,{\"labels\":[\"Console\",\"CLI\",\"API\"],\"children\":[[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":\"To rename a branch:\"}],[\"$\",\"ol\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"In the Neon Console, select a project.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Select \",[\"$\",\"strong\",null,{\"children\":\"Branches\"}],\" under \",[\"$\",\"strong\",null,{\"children\":\"Project\"}],\" to view the branches for the project.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Select a branch from the table.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"On the branch overview page, click the \",[\"$\",\"strong\",null,{\"children\":\"More\"}],\" drop-down menu and select \",[\"$\",\"strong\",null,{\"children\":\"Rename\"}],\".\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Specify a new name for the branch and click \",[\"$\",\"strong\",null,{\"children\":\"Save\"}],\".\"]}],\"\\n\"]}]]}],[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Rename a branch with \",[\"$\",\"$L61\",null,{\"href\":\"/docs/cli/branches#rename\",\"children\":[\"$\",\"code\",null,{\"children\":\"neon branches rename\"}]}],\", passing the current name or ID and the new name:\"]}],\"$Lc6\"]}],[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Rename a branch with the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api/branches/update-project-branch\",\"children\":\"Update branch\"}],\" endpoint:\"]}],\"$Lc7\"]}]]}]\n6f:[\"$\",\"h2\",null,{\"id\":\"set-a-branch-as-default\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Set a branch as default\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#set-a-branch-as-default\",\"aria-label\":\"Link to Set a branch as default\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n70:[\"$\",\"p\",null,{\"children\":[\"Each Neon project is created with a default branch (named \",[\"$\",\"code\",null,{\"children\":\"main\"}],\" if the project was created with the CLI or API, or \",[\"$\",\"code\",null,{\"children\":\"production\"}],\" if created in the Console), but you can designate any branch as your project's default branch. When creating a new branch without specifying the parent, a new branch is created from your project's default branch. Default branch is automatically selected in the UI when creating the new branch, and it's used in the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api/branches/create-project-branch\",\"children\":\"create branch API call\"}],\". The \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/neon-managed-vercel-integration\",\"children\":\"Neon-Managed Vercel integration\"}],\" also creates preview deployment branches from your project's default branch.\"]}]\n71:[\"$\",\"p\",null,{\"children\":[\"For more information, see \",[\"$\",\"$L61\",null,{\"href\":\"#default-branch\",\"children\":\"Default branch\"}],\".\"]}]\n72:[\"$\",\"$Lb6\",null,{\"labels\":[\"Console\",\"CLI\",\"API\"],\"children\":[[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":\"To set a branch as the default branch:\"}],[\"$\",\"ol\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"In the Neon Console, select a project.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Select \",[\"$\",\"strong\",null,{\"children\":\"Branches\"}],\" under \",[\"$\",\"strong\",null,{\"children\":\"Project\"}],\" to view the branches for the project.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Select a branch from the table.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"On the branch overview page, click the \",[\"$\",\"strong\",null,{\"children\":\"More\"}],\" drop-down menu and select \",[\"$\",\"strong\",null,{\"children\":\"Set as default\"}],\".\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"In the \",[\"$\",\"strong\",null,{\"children\":\"Set as default\"}],\" confirmation dialog, click \",[\"$\",\"strong\",null,{\"children\":\"Set as default\"}],\" to confirm your selection.\"]}],\"\\n\"]}]]}],[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Set the default branch with \",[\"$\",\"$L61\",null,{\"href\":\"/docs/cli/branches#set-default\",\"children\":[\"$\",\"code\",null,{\"children\":\"neon branches set-default\"}]}],\":\"]}],\"$Lc8\"]}],[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Set the default branch with the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api/branches/set-default-project-branch\",\"children\":\"Set default branch\"}],\" endpoint:\"]}],\"$Lc9\"]}]]}]\n73:[\"$\",\"h2\",null,{\"id\":\"set-a-branch-as-protected\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Set a branch as protected\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#set-a-branch-as-protected\",\"aria-label\":\"Link to Set a branch as protected\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n74:[\"$\",\"p\",null,{\"children\":\"This feature is available on all Neon's paid plans, which supports up to five protected branches.\"}]\n75:[\"$\",\"$Lb6\",null,{\"labels\":[\"Console\",\"CLI\",\"API\"],\"children\":[[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":\"To set a branch as protected:\"}],[\"$\",\"ol\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"In the Neon Console, select a project.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Select \",[\"$\",\"strong\",null,{\"children\":\"Branches\"}],\" under \",[\"$\",\"strong\",null,{\"children\":\"Project\"}],\" to view the branches for the project.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Select a branch from the table.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"On the branch overview page, click the \",[\"$\",\"strong\",null,{\"children\":\"More\"}],\" drop-down menu and select \",[\"$\",\"strong\",null,{\"children\":\"Set as protected\"}],\".\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"In the \",[\"$\",\"strong\",null,{\"children\":\"Set as protected\"}],\" confirmation dialog, click \",[\"$\",\"strong\",null,{\"children\":\"Set as protected\"}],\" to confirm your selection.\"]}],\"\\n\"]}]]}],[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"No dedicated command sets protection, so use the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/cli/api\",\"children\":[\"$\",\"code\",null,{\"children\":\"neon api\"}]}],\" passthrough, which sends the request with your CLI credentials:\"]}],\"$Lca\"]}],[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Mark a branch as protected with the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api/branches/update-project-branch\",\"children\":\"Update branch\"}],\" endpoint:\"]}],\"$Lcb\"]}]]}]\n76:[\"$\",\"p\",null,{\"children\":[\"For details and configuration instructions, refer to our \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/protected-branches\",\"children\":\"Protected branches guide\"}],\".\"]}]\n77:[\"$\",\"h2\",null,{\"id\":\"set-a-branch-expiration\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Set a branch expiration\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#set-a-branch-expiration\",\"aria-label\":\"Link to Set a branch expiration\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n78:[\"$\",\"p\",null,{\"children\":\"To set or update a branch's expiration (auto-deletion TTL):\"}]\n79:[\"$\",\"$Lb6\",null,{\"labels\":[\"Console\",\"CLI\",\"API\"],\"children\":[[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[\"$\",\"ol\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"In the Neon Console, select a project.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Select \",[\"$\",\"strong\",null,{\"children\":\"Branches\"}],\" under \",[\"$\",\"strong\",null,{\"children\":\"Project\"}],\" to view the branches for the project.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Select a branch from the table.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"On the branch overview page, click the \",[\"$\",\"strong\",null,{\"children\":\"Actions\"}],\" drop-down menu and select \",[\"$\",\"strong\",null,{\"children\":\"Edit expiration\"}],\".\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Set a new expiration date and time, or toggle off \\\"Automatically delete branch after\\\" to remove expiration.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Click \",[\"$\",\"strong\",null,{\"children\":\"Save\"}],\".\"]}],\"\\n\"]}]}],[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Set an expiration with \",[\"$\",\"$L61\",null,{\"href\":\"/docs/cli/branches#set-expiration\",\"children\":[\"$\",\"code\",null,{\"children\":\"neon branches set-expiration\"}]}],\". Omit \",[\"$\",\"code\",null,{\"children\":\"--expires-at\"}],\" to remove it:\"]}],\"$Lcc\"]}],[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Set an expiration with the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api/branches/update-project-branch\",\"children\":\"Update branch\"}],\" endpoint:\"]}],\"$Lcd\"]}]]}]\n7a:[\"$\",\"p\",null,{\"children\":[\"For details and configuration instructions, refer to our \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/branch-expiration\",\"children\":\"Branch expiration guide\"}],\".\"]}]\n7b:[\"$\",\"h2\",null,{\"id\":\"connect-to-a-branch\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Connect to a branch\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#connect-to-a-branch\",\"aria-label\":\"Link to Connect to a branch\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n7c:[\"$\",\"p\",null,{\"children\":[\"You connect to a branch through a compute associated with it, using a Postgres connection string that carries your role, the compute hostname (it starts with \",[\"$\",\"code\",null,{\"children\":\"ep-\"}],\"), and the database name. Get the string from the Console, CLI, or API, then connect with any Postgres client. To run queries without a client, use the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/get-started/query-with-neon-sql-editor\",\"children\":\"Neon SQL Editor\"}],\".\"]}]\n7d:[\"$\",\"$Lb6\",null,{\"labels\":[\"Console\",\"CLI\",\"API\"],\"children\":[[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"On the \",[\"$\",\"strong\",null,{\"children\":\"Project Dashboard\"}],\", click \",[\"$\",\"strong\",null,{\"children\":\"Connect\"}],\", then select the branch, database, and role. Copy the connection string.\"]}],[\"$\",\"p\",null,{\"children\":[\"$\",\"$Lb7\",null,{\"src\":\"/docs/connect/connection_details.png\",\"children\":[[\"$\",\"$Lb8\",null,{\"className\":\"\",\"src\":\"/docs/connect/connection_details.png\",\"width\":704,\"height\":447,\"style\":{\"width\":\"100%\",\"height\":\"100%\"},\"title\":\"$undefined\",\"unoptimized\":true,\"priority\":false,\"alt\":\"Connection details modal\"}],false]}]}]]}],[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Connect directly with \",[\"$\",\"$L61\",null,{\"href\":\"/docs/cli/psql\",\"children\":[\"$\",\"code\",null,{\"children\":\"neon psql\"}]}],\":\"]}],\"$Lce\",[\"$\",\"p\",null,{\"children\":[\"Or print the connection string to use elsewhere with \",[\"$\",\"$L61\",null,{\"href\":\"/docs/cli/connection-string\",\"children\":[\"$\",\"code\",null,{\"children\":\"neon connection-string\"}]}],\" (add \",[\"$\",\"code\",null,{\"children\":\"--pooled\"}],\" or \",[\"$\",\"code\",null,{\"children\":\"--prisma\"}],\" as needed):\"]}],\"$Lcf\"]}],[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Retrieve the connection string with the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api/projects/get-connection-uri\",\"children\":\"Get connection URI\"}],\" endpoint (\",[\"$\",\"code\",null,{\"children\":\"database_name\"}],\" and \",[\"$\",\"code\",null,{\"children\":\"role_name\"}],\" are required):\"]}],\"$Ld0\"]}]]}]\n7e:[\"$\",\"p\",null,{\"children\":[\"Then connect with any client, for example \",[\"$\",\"code\",null,{\"children\":\"psql\"}],\":\"]}]\n80:[\"$\",\"p\",null,{\"children\":[\"For application connection examples, see \",[\"$\",\"$L61\",null,{\"href\":\"/docs/get-started/frameworks\",\"children\":\"Frameworks\"}],\" and \",[\"$\",\"$L61\",null,{\"href\":\"/docs/get-started/languages\",\"children\":\"Languages\"}],\".\"]}]\n81:[\"$\",\"h2\",null,{\"id\":\"reset-a-branch-from-parent\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Reset a branch from parent\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#reset-a-branch-from-parent\",\"aria-label\":\"Link to Reset a branch from parent\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n82:[\"$\",\"p\",null,{\"children\":[\"You can use Neon's \",[\"$\",\"strong\",null,{\"children\":\"Reset from parent\"}],\" feature to instantly update a branch with the latest schema and data from its parent. This feature can be an integral part of your CI/CD automation.\"]}]\n83:[\"$\",\"p\",null,{\"children\":[\"You can use the Neon Console, CLI, or API. For details, see \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/reset-from-parent\",\"children\":\"Reset from parent\"}],\".\"]}]\n84:[\"$\",\"h2\",null,{\"id\":\"restore-a-branch-to-its-own-or-another-branchs-history\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Restore a branch to its own or another branch's history\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#restore-a-branch-to-its-own-or-another-branchs-history\",\"aria-label\":\"Link to Restore a branch to its own or another branch's history\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n85:[\"$\",\"p\",null,{\"children\":\"There are several restore operations available using Neon's instant restore feature:\"}]\n86:[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"Restore a branch to its own history\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Restore a branch to the head of another branch\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Restore a branch to the history of another branch\"}],\"\\n\"]}]\n87:[\"$\",\"p\",null,{\"children\":[\"You can use the Neon Console, CLI, or API. For more details, see \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/branch-restore\",\"children\":\"Instant restore\"}],\".\"]}]\n88:[\"$\",\"h2\",null,{\"id\":\"delete-a-branch\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Delete a branch\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#delete-a-branch\",\"aria-label\":\"Link to Delete a branch\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n89:[\"$\",\"p\",null,{\"children\":\"Deleting a branch is a permanent action. Deleting a branch also deletes the databases and roles that belong to the branch as well as the compute associated with the branch. You cannot delete a branch that has child branches. The child branches must be deleted first.\"}]\n8a:[\"$\",\"$Lb6\",null,{\"labels\":[\"Console\",\"CLI\",\"API\"],\"children\":[[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":\"To delete a branch:\"}],[\"$\",\"ol\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"In the Neon Console, select a project.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Select \",[\"$\",\"strong\",null,{\"children\":\"Branches\"}],\" under \",[\"$\",\"strong\",null,{\"children\":\"Project\"}],\".\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Select a branch from the table.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"On the branch overview page, click the \",[\"$\",\"strong\",null,{\"children\":\"More\"}],\" drop-down menu and select \",[\"$\",\"strong\",null,{\"children\":\"Delete\"}],\".\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"On the confirmation dialog, click \",[\"$\",\"strong\",null,{\"children\":\"Delete\"}],\".\"]}],\"\\n\"]}]]}],[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Delete a branch with \",[\"$\",\"$L61\",null,{\"href\":\"/docs/cli/branches#delete\",\"children\":[\"$\",\"code\",null,{\"children\":\"neon branches delete\"}]}],\", passing the branch name or ID:\"]}],\"$Ld1\"]}],[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Delete a branch with the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api/branches/delete-project-branch\",\"children\":\"Delete branch\"}],\" endpoint:\"]}],\"$Ld2\",[\"$\",\"details\",null,{\"children\":[[\"$\",\"summary\",null,{\"children\":\"Response body\"}],[\"$\",\"p\",null,{\"children\":[\"For attribute definitions, find the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api/branches/delete-project-branch\",\"children\":\"Delete branches\"}],\" endpoint in the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api\",\"children\":\"Neon API Reference\"}],\". Definitions are provided in the \",[\"$\",\"strong\",null,{\"children\":\"Responses\"}],\" section.\"]}],\"$Ld3\"]}]]}]]}]\n8b:[\"$\",\"div\",null,{\"className\":\"admonition not-prose my-9 rounded-none border-l-2 bg-gray-new-98 py-4 pr-5 pl-[1.125rem] dark:bg-gray-new-8 border-[#BE8A3C] dark:border-[#FFED9C] [\u0026_pre]:px-4 [\u0026_pre]:py-3 [\u0026_pre_code]:text-sm! [\u0026_pre[data-language]]:bg-white! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 text-[#BE8A3C] dark:text-[#FFED9C]\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"fill\":\"none\",\"viewBox\":\"0 0 16 16\",\"className\":\"shrink-0\",\"children\":[[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeLinecap\":\"square\",\"strokeMiterlimit\":10,\"d\":\"M8 11.5a5 5 0 1 0 0-10 5 5 0 0 0 0 10Z\"}],[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeLinecap\":\"square\",\"strokeMiterlimit\":10,\"d\":\"M5 6.5a3 3 0 0 1 3-3\"}],[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeMiterlimit\":10,\"d\":\"m5.781 11 .282 3H10l.281-3\"}],[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeLinecap\":\"square\",\"strokeMiterlimit\":10,\"d\":\"M7 15h2\"}]]}],[\"$\",\"h4\",null,{\"className\":\"font-mono text-[13px] leading-none font-medium -tracking-snug uppercase\",\"children\":\"tip\"}]]}],[\"$\",\"div\",null,{\"className\":\"admonition-text mt-2.5 text-base leading-normal tracking-extra-tight text-gray-new-20 dark:text-gray-new-85 [\u0026_a]:rounded-sm [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_ul]:my-0 [\u0026_ol]:my-0\",\"children\":[\"$\",\"p\",null,{\"children\":\"For temporary branches, consider setting an expiration date when creating them to automate cleanup and reduce manual deletion overhead.\"}]}]]}]\n8c:[\"$\",\"h2\",null,{\"id\":\"check-the-data-size\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Check the data size\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#check-the-data-size\",\"aria-label\":\"Link to Check the data size\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n8d:[\"$\",\"p\",null,{\"children\":[\"You can check the logical data size for the databases on a branch by viewing the \",[\"$\",\"strong\",null,{\"children\":\"Data size\"}],\" value on the \",[\"$\",\"strong\",null,{\"children\":\"Branches\"}],\" page or page in the Neon Console. Alternatively, you can run the following query on your branch from the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/get-started/query-with-neon-sql-editor\",\"children\":\"Neon SQL Editor\"}],\" or any SQL client connected to your database:\"]}]\n8f:[\"$\",\"p\",null,{\"children\":[\"The query value may differ slightly from the \",[\"$\",\"strong\",null,{\"children\":\"Data size\"}],\" reported in the Neon Console.\"]}]\n90:[\"$\",\"p\",null,{\"children\":\"Data size is your logical data size.\"}]\n91:[\"$\",\"div\",null,{\"className\":\"admonition not-prose my-9 rounded-none border-l-2 bg-gray-new-98 py-4 pr-5 pl-[1.125rem] dark:bg-gray-new-8 border-[#2D8665] dark:border-green-52 [\u0026_pre]:px-4 [\u0026_pre]:py-3 [\u0026_pre_code]:text-sm! [\u0026_pre[data-language]]:bg-white! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 text-[#2D8665] dark:text-green-52\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"fill\":\"none\",\"viewBox\":\"0 0 16 16\",\"className\":\"shrink-0\",\"children\":[\"$66:props:children:0:props:children:1:props:children:11:props:children:2:props:children:3:props:children:3:props:children:0:props:children:0:props:children:0\",\"$66:props:children:0:props:children:1:props:children:11:props:children:2:props:children:3:props:children:3:props:children:0:props:children:0:props:children:1\"]}],[\"$\",\"h4\",null,{\"className\":\"font-mono text-[13px] leading-none font-medium -tracking-snug uppercase\",\"children\":\"Storage is unlimited on paid plans\"}]]}],[\"$\",\"div\",null,{\"className\":\"admonition-text mt-2.5 text-base leading-normal tracking-extra-tight text-gray-new-20 dark:text-gray-new-85 [\u0026_a]:rounded-sm [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_ul]:my-0 [\u0026_ol]:my-0\",\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Storage is unlimited on paid plans (Launch and Scale): there's no hard per-branch size limit, and your branch storage grows with your usage.\"}],\" The Free plan is limited to 0.5 GB per project.\"]}]}]]}]\n92:[\"$\",\"h2\",null,{\"id\":\"branch-types\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Branch types\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#branch-types\",\"aria-label\":\"Link to Branch types\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n93:[\"$\",\"p\",null,{\"children\":\"Neon has different branch types with different characteristics.\"}]\n94:[\"$\",\"h3\",null,{\"id\":\"root-branch\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Root branch\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#root-branch\",\"aria-label\":\"Link to Root branch\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n95:[\"$\",\"p\",null,{\"children\":[\"A root branch is a branch without a parent branch. Each Neon project starts with a root branch (named \",[\"$\",\"code\",null,{\"children\":\"production\"}],\" in the Console, \",[\"$\",\"code\",null,{\"children\":\"main\"}],\" via API/CLI), which cannot be deleted and is set as the \",[\"$\",\"$L61\",null,{\"href\":\"#default-branch\",\"children\":\"default branch\"}],\" for the project.\"]}]\n96:[\"$\",\"p\",null,{\"children\":[\"Neon also supports two other types of root branches that have no parent but \",[\"$\",\"em\",null,{\"children\":\"can\"}],\" be deleted:\"]}]\n97:[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"$L61\",null,{\"href\":\"#backup-branch\",\"children\":\"Backup branches\"}],\", created by instant restore operations on other root branches.\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[[\"$\",\"$L61\",null,{\"href\":\"#schema-only-branch\",\"children\":\"Schema-only branches\"}],\".\"]}],\"\\n\"]}]\n98:[\"$\",\"p\",null,{\"children\":\"The number of root branches allowed in a project depends on your Neon plan.\"}]\n99:[\"$\",\"div\",null,{\"className\":\"table-wrapper\",\"children\":[\"$\",\"table\",null,{\"children\":[[\"$\",\"thead\",null,{\"children\":[\"$\",\"tr\",null,{\"children\":[[\"$\",\"th\",null,{\"style\":{\"textAlign\":\"left\"},\"children\":\"Plan\"}],[\"$\",\"th\",null,{\"style\":{\"textAlign\":\"left\"},\"children\":\"Root branch allowance per project\"}]]}]}],[\"$\",\"tbody\",null,{\"children\":[[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"style\":{\"textAlign\":\"left\"},\"children\":\"Free\"}],[\"$\",\"td\",null,{\"style\":{\"textAlign\":\"left\"},\"children\":\"3\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"style\":{\"textAlign\":\"left\"},\"children\":\"Launch\"}],[\"$\",\"td\",null,{\"style\":{\"textAlign\":\"left\"},\"children\":\"5\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"style\":{\"textAlign\":\"left\"},\"children\":\"Scale\"}],[\"$\",\"td\",null,{\"style\":{\"textAlign\":\"left\"},\"children\":\"25\"}]]}]]}]]}]}]\n9a:[\"$\",\"h3\",null,{\"id\":\"default-branch\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Default branch\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#default-branch\",\"aria-label\":\"Link to Default branch\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n9b:[\"$\",\"p\",null,{\"children\":[\"Each Neon project has a default branch. In the Neon Console, your default branch is identified by a \",[\"$\",\"code\",null,{\"children\":\"DEFAULT\"}],\" tag. You can designate any branch as the default branch for your project.\"]}]\n9c:[\"$\",\"p\",null,{\"children\":[\"When creating a new branch without specifying the parent, a new branch is created from your project's default branch. The \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/neon-managed-vercel-integration\",\"children\":\"Neon-Managed Vercel integration\"}],\" also creates preview deployment branches from your project's default branch.\"]}]\n9d:[\"$\",\"h3\",null,{\"id\":\"non-default-branch\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Non-default branch\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#non-default-branch\",\"aria-label\":\"Link to Non-default branch\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\n9e:[\"$\",\"p\",null,{\"children\":\"Any branch not designated as the default branch is considered a non-default branch. You can rename or delete non-default branches.\"}]\n9f:[\"$\",\"h3\",null,{\"id\":\"protected-branch\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Protected branch\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#protected-branch\",\"aria-label\":\"Link to Protected branch\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\na0:[\"$\",\"p\",null,{\"children\":\"Neon's protected branches feature implements a series of protections:\"}]\na1:[\"$\",\"ul\",null,{\"children\":[\"\\n\",[\"$\",\"li\",null,{\"children\":\"Protected branches cannot be deleted.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Protected branches cannot be \",[\"$\",\"$L61\",null,{\"href\":\"/docs/manage/branches#reset-a-branch-from-parent\",\"children\":\"reset\"}],\".\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Projects with protected branches cannot be deleted.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":\"Computes associated with a protected branch cannot be deleted.\"}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"New passwords are automatically generated for Postgres roles on branches created from protected branches. \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/protected-branches#new-passwords-generated-for-postgres-roles-on-child-branches\",\"children\":\"Learn more\"}],\".\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"With additional configuration steps, you can apply IP Allow restrictions to protected branches only. See \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/protected-branches#how-to-apply-ip-restrictions-to-protected-branches\",\"children\":\"How to apply IP restrictions to protected branches\"}],\".\"]}],\"\\n\",[\"$\",\"li\",null,{\"children\":[\"Protected branches are not \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/branch-archiving\",\"children\":\"archived\"}],\" due to inactivity.\"]}],\"\\n\"]}]\na2:[\"$\",\"p\",null,{\"children\":[\"Typically, a protected status is given to a branch or branches that hold production data or sensitive data. The protected branch feature is only supported on Neon's paid plans. See \",[\"$\",\"$L61\",null,{\"href\":\"#set-a-branch-as-protected\",\"children\":\"Set a branch as protected\"}],\".\"]}]\na3:[\"$\",\"h3\",null,{\"id\":\"schema-only-branch\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Schema-only branch\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#schema-only-branch\",\"aria-label\":\"Link to Schema-only branch\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\na4:[\"$\",\"p\",null,{\"children\":\"A branch that replicates only the database schema from a source branch, without copying any of the actual data. This feature is particularly valuable when working with sensitive information. Rather than creating branches that include confidential data, you can duplicate just the database structure and then populate it with your own data.\"}]\na5:[\"$\",\"p\",null,{\"children\":[\"Schema-only branches are \",[\"$\",\"$L61\",null,{\"href\":\"#root-branch\",\"children\":\"root branches\"}],\", meaning they have no parent. As a root branch, each schema-only branch starts an independent line of data in a Neon project.\"]}]\na6:[\"$\",\"p\",null,{\"children\":[\"See \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/branching-schema-only\",\"children\":\"Schema-only branches\"}],\".\"]}]\na7:[\"$\",\"h3\",null,{\"id\":\"backup-branch\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Backup branch\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#backup-branch\",\"aria-label\":\"Link to Backup branch\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\na8:[\"$\",\"p\",null,{\"children\":[\"A branch created by an \",[\"$\",\"$L61\",null,{\"href\":\"/docs/introduction/branch-restore\",\"children\":\"instant restore\"}],\" operation. When you restore a branch from a particular point in time, the current branch is saved as a backup branch. Performing a restore operation on a root branch, creates a backup branch without a parent branch (a root branch). See \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/branch-restore\",\"children\":\"Instant restore\"}],\".\"]}]\na9:[\"$\",\"h3\",null,{\"id\":\"branch-with-expiration\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Branch with expiration\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#branch-with-expiration\",\"aria-label\":\"Link to Branch with expiration\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\naa:[\"$\",\"p\",null,{\"children\":\"A branch with an expiration timestamp is automatically deleted when the expiration time is reached. Any branch can have an expiration timestamp added or removed at any time. Use it for temporary development and testing environments.\"}]\nab:[\"$\",\"h2\",null,{\"id\":\"branching-with-the-neon-cli\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Branching with the Neon CLI\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#branching-with-the-neon-cli\",\"aria-label\":\"Link to Branching with the Neon CLI\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\nac:[\"$\",\"p\",null,{\"children\":[\"The Neon CLI supports creating and managing branches. See \",[\"$\",\"$L61\",null,{\"href\":\"/docs/cli/branches\",\"children\":\"Neon CLI commands — branches\"}],\".\"]}]\nad:[\"$\",\"h2\",null,{\"id\":\"branching-with-the-neon-api\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Branching with the Neon API\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#branching-with-the-neon-api\",\"aria-label\":\"Link to Branching with the Neon API\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\nae:[\"$\",\"p\",null,{\"children\":[\"Branch actions performed in the Neon Console can also be performed using the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api\",\"children\":\"Neon API\"}],\". Each operation above includes an example in its \",[\"$\",\"strong\",null,{\"children\":\"API\"}],\" tab; see the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api\",\"children\":\"Neon API Reference\"}],\" for complete request and response schemas. A request requires an API key: see \",[\"$\",\"$L61\",null,{\"href\":\"/docs/manage/api-keys#create-an-api-key\",\"children\":\"Create an API key\"}],\", where \",[\"$\",\"code\",null,{\"children\":\"$$NEON_API_KEY\"}],\" stands in for your key.\"]}]\naf:[\"$\",\"h3\",null,{\"id\":\"create-a-branch-with-the-api\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Create a branch with the API\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#create-a-branch-with-the-api\",\"aria-label\":\"Link to Create a branch with the API\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\nb0:[\"$\",\"p\",null,{\"children\":[\"See \",[\"$\",\"$L61\",null,{\"href\":\"#create-a-branch\",\"children\":\"Create a branch\"}],\" for the Console, CLI, and API options.\"]}]\nb1:[\"$\",\"h3\",null,{\"id\":\"list-branches-with-the-api\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"List branches with the API\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#list-branches-with-the-api\",\"aria-label\":\"Link to List branches with the API\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\nb2:[\"$\",\"p\",null,{\"children\":[\"See \",[\"$\",\"$L61\",null,{\"href\":\"#view-branches\",\"children\":\"View branches\"}],\" for the Console, CLI, and API options.\"]}]\nb3:[\"$\",\"h3\",null,{\"id\":\"delete-a-branch-with-the-api\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-extra-tight\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Delete a branch with the API\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 transition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#delete-a-branch-with-the-api\",\"aria-label\":\"Link to Delete a branch with the API\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}]\nb4:[\"$\",\"p\",null,{\"children\":[\"See \",[\"$\",\"$L61\",null,{\"href\":\"#delete-a-branch\",\"children\":\"Delete a branch\"}],\" for the Console, CLI, and API options.\"]}]\nb5:[\"$\",\"div\",null,{\"className\":\"prose-doc post-content prose dark:prose-invert xs:prose-code:break-words\",\"children\":\"$Ld4\"}]\nb9:[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/branching-schema-only\",\"children\":\"Schema-only branches\"}]\nba:[\"$\",\"li\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Anonymized data\"}],\": Creates a branch with masked sensitive data. You can configure data anonymization rules to protect personally identifiable information while preserving realistic data sets for development. See \",[\"$\",\"$L61\",null,{\"href\":\"/docs/workflows/data-anonymization\",\"children\":\"Data anonymization\"}],\".\"]}]\nbb:[\"$\",\"li\",null,{\"children\":[\"Configure auto-deletion: By default, \",[\"$\",\"strong\",null,{\"children\":\"Automatically delete branch after\"}],\" is checked with 1 day selected to help prevent unused branches from accumulating. You can choose 1 hour, 1 day, or 7 days, or uncheck to disable expiration entirely. This is useful for CI/CD pipelines and short-lived development environments. Note: This default only applies when creating branches through the Console; API and CLI branches have no expiration by default. Refer to our \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/branch-expiration\",\"children\":\"Branch expiration guide\"}],\" for details.\"]}]\nbc:[\"$\",\"li\",null,{\"children\":[\"Click \",[\"$\",\"strong\",null,{\"children\":\"Create\"}],\" to create your branch.\"]}]\nbd:[\"$\",\"p\",null,{\"children\":[\"You are presented with the connection details for your new branch and directed to the \",[\"$\",\"strong\",null,{\"children\":\"Branch\"}],\" overview page where you are shown the details for your new branch.\"]}]\nbe:[\"$\",\"div\",null,{\"className\":\"admonition not-prose my-9 rounded-none border-l-2 bg-gray-new-98 py-4 pr-5 pl-[1.125rem] dark:bg-gray-new-8 border-[#2D8665] dark:border-green-52 [\u0026_pre]:px-4 [\u0026_pre]:py-3 [\u0026_pre_code]:text-sm! [\u0026_pre[data-language]]:bg-white! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 text-[#2D8665] dark:text-green-52\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"fill\":\"none\",\"viewBox\":\"0 0 16 16\",\"className\":\"shrink-0\",\"children\":[\"$66:props:children:0:props:children:1:props:children:11:props:children:2:props:children:3:props:children:3:props:children:0:props:children:0:props:children:0\",\"$66:props:children:0:props:children:1:props:children:11:props:children:2:props:children:3:props:children:3:props:children:0:props:children:0:props:children:1\"]}],[\"$\",\"h4\",null,{\"className\":\"font-mono text-[13px] leading-none font-medium -tracking-snug uppercase\",\"children\":\"Postgres role passwords on branches\"}]]}],[\"$\",\"div\",null,{\"className\":\"admonition-text mt-2.5 text-base leading-normal tracking-extra-tight text-gray-new-20 dark:text-gray-new-85 [\u0026_a]:rounded-sm [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_ul]:my-0 [\u0026_ol]:my-0\",\"children\":[\"$\",\"p\",null,{\"children\":[\"When creating a new branch, the branch will have the same Postgres roles and passwords as the parent branch. If you want your branch created with new role passwords, you can enable \",[\"$\",\"$L61\",null,{\"href\":\"/docs/guides/protected-branches\",\"children\":\"branch protection\"}],\".\"]}]}]]}]\nbf:[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Create a branch with \",[\"$\",\"$L61\",null,{\"href\":\"/docs/cli/branches#create\",\"children\":[\"$\",\"code\",null,{\"children\":\"neon branches create\"}]}],\". By default it branches from your project's default branch; pass \",[\"$\",\"code\",null,{\"children\":\"--name\"}],\" to name it:\"]}],\"$Ld5\"]}]\nc0:[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"Create a branch with the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api/branches/create-project-branch\",\"children\":\"Create branch\"}],\" endpoint. The \",[\"$\",\"code\",null,{\"children\":\"branch\"}],\" attribute specifies the parent; the \",[\"$\",\"code\",null,{\"children\":\"endpoints\"}],\" attribute creates a compute, which is required to connect:\"]}],\"$Ld6\",[\"$\",\"details\",null,{\"children\":[[\"$\",\"summary\",null,{\"children\":\"Response body\"}],[\"$\",\"p\",null,{\"children\":[\"For attribute definitions, find the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api/branches/create-project-branch\",\"children\":\"Create branch\"}],\" endpoint in the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api\",\"children\":\"Neon API Reference\"}],\". Definitions are provided in the \",[\"$\",\"strong\",null,{\"children\":\"Responses\"}],\" section.\"]}],\"$Ld7\"]}]]}]\nc1:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L61\",null,{\"href\":\"/docs/manage/roles\",\"children\":\"Manage roles\"}]}]\nc2:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L61\",null,{\"href\":\"/docs/manage/databases\",\"children\":\"Manage databases\"}]}]\nc3:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L61\",null,{\"href\":\"#view-branches\",\"children\":\"View branches\"}]}]\nc4:[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"List the branches in a project with \",[\"$\",\"$L61\",null,{\"href\":\"/docs/cli/branches#list\",\"children\":[\"$\",\"code\",null,{\"children\":\"neon branches list\"}]}],\":\"]}],\"$Ld8\",\"$Ld9\"]}]\nc5:[\"$\",\"div\",null,{\"className\":\"tab-item px-4 py-5 [\u0026_.admonition]:bg-gray-new-98 [\u0026_.admonition]:dark:bg-gray-new-8 [\u0026_ol]:pl-6 [\u0026_p]:text-base [\u0026_p]:leading-normal [\u0026_p]:tracking-extra-tight [\u0026_ul]:pl-7 [\u0026_li]:text-base [\u0026_li]:leading-snug [\u0026_li]:tracking-extra-tight [\u0026_pre[data-language]]:bg-gray-new-98! [\u0026_pre[data-language]]:dark:bg-gray-new-8!\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"List the branches in a project with the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api/branches/list-project-branches\",\"children\":\"List branches\"}],\" endpoint:\"]}],\"$Lda\",[\"$\",\"details\",null,{\"children\":[[\"$\",\"summary\",null,{\"children\":\"Response body\"}],[\"$\",\"p\",null,{\"children\":[\"For attribute definitions, find the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api/branches/list-project-branches\",\"children\":\"List branches\"}],\" endpoint in the \",[\"$\",\"$L61\",null,{\"href\":\"/docs/reference/api\",\"children\":\"Neon API Reference\"}],\". Definitions are provided in the \",[\"$\",\"strong\",null,{\"children\":\"Responses\"}],\" section.\"]}],\"$Ldb\"]}]]}]\nd4:[[\"$\",\"h2\",null,{\"id\":\"need-help\",\"className\":\"anchor-heading group relative w-fit scroll-mt-20 leading-tight font-medium lg:scroll-mt-5 tracking-tighter\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"Need help?\"]}],[\"$\",\"a\",null,{\"className\":\"rounded-full px-2 no-underline opacity-0 t"])</script><script>self.__next_f.push([1,"ransition-opacity duration-200 group-hover:opacity-100 hover:border-none hover:opacity-100 focus-visible:opacity-100 focus-visible:outline-offset-0 sm:hidden\",\"href\":\"#need-help\",\"aria-label\":\"Link to Need help?\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"fill\":\"none\",\"viewBox\":\"0 0 14 14\",\"className\":\"inline text-green-44 dark:text-green-52 w-3.5\",\"children\":\"$4b:8:props:children:1:props:children:props:children\"}]}]]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"Join our \",[\"$\",\"$L61\",null,{\"href\":\"https://discord.gg/92vNTzKDGp\",\"children\":\"Discord Server\"}],\" to ask questions or see what others are doing with Neon. For paid plan support options, see \",[\"$\",\"$L61\",null,{\"href\":\"/docs/introduction/support\",\"children\":\"Support\"}],\".\"]}]]\n35:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}]]\nd9:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":\"Output\",\"language\":\"text\",\"trackingLabel\":null,\"copyCode\":\"┌────────────────────────────┬────────────────────────┬──────────────────────┬──────────────────────┐\\n│ Id                         │ Name                   │ Created At           │ Updated At           │\\n├────────────────────────────┼────────────────────────┼──────────────────────┼──────────────────────┤\\n│ br-morning-meadow-afu2s1jl │ main [default]         │ 2025-08-04T07:07:55Z │ 2025-08-04T07:13:11Z │\\n├────────────────────────────┼────────────────────────┼──────────────────────┼──────────────────────┤\\n│ br-curly-wave-af4i4oeu     │ br-curly-wave-af4i4oeu │ 2025-08-04T07:13:09Z │ 2025-08-04T07:18:15Z │\\n└────────────────────────────┴────────────────────────┴──────────────────────┴──────────────────────┘\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"text\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"line\",\"data-line\":\"1\",\"children\":[\"$\",\"span\",null,{\"children\":\"┌────────────────────────────┬────────────────────────┬──────────────────────┬──────────────────────┐\"}]}],\"\\n\",[\"$\",\"span\",\"2\",{\"className\":\"line\",\"data-line\":\"2\",\"children\":[\"$\",\"span\",null,{\"children\":\"│ Id                         │ Name                   │ Created At           │ Updated At           │\"}]}],\"\\n\",[\"$\",\"span\",\"4\",{\"className\":\"line\",\"data-line\":\"3\",\"children\":[\"$\",\"span\",null,{\"children\":\"├────────────────────────────┼────────────────────────┼──────────────────────┼──────────────────────┤\"}]}],\"\\n\",[\"$\",\"span\",\"6\",{\"className\":\"line\",\"data-line\":\"4\",\"children\":[\"$\",\"span\",null,{\"children\":\"│ br-morning-meadow-afu2s1jl │ main [default]         │ 2025-08-04T07:07:55Z │ 2025-08-04T07:13:11Z │\"}]}],\"\\n\",[\"$\",\"span\",\"8\",{\"className\":\"line\",\"data-line\":\"5\",\"children\":[\"$\",\"span\",null,{\"children\":\"├────────────────────────────┼────────────────────────┼──────────────────────┼──────────────────────┤\"}]}],\"\\n\",[\"$\",\"span\",\"10\",{\"className\":\"line\",\"data-line\":\"6\",\"children\":[\"$\",\"span\",null,{\"children\":\"│ br-curly-wave-af4i4oeu     │ br-curly-wave-af4i4oeu │ 2025-08-04T07:13:09Z │ 2025-08-04T07:18:15Z │\"}]}],\"\\n\",[\"$\",\"span\",\"12\",{\"className\":\"line\",\"data-line\":\"7\",\"children\":[\"$\",\"span\",null,{\"children\":\"└────────────────────────────┴────────────────────────┴──────────────────────┴──────────────────────┘\"}]}]]}]}]}]\nc6:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"neon branches rename br-rough-sky-158193 teambranch\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"neon\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" branches\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" rename\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" br-rough-sky-158193\"}],[\"$\",\"span\",\"4\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" teambranch\"}]]}]}]}]}]\nc7:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"curl -X 'PATCH' \\\\\\n  'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches/br-rough-sky-158193' \\\\\\n  -H 'accept: application/json' \\\\\\n  -H \\\"Authorization: Bearer $NEON_API_KEY\\\" \\\\\\n  -H 'Content-Type: application/json' \\\\\\n  -d '{\\\"branch\\\": {\\\"name\\\": \\\"teambranch\\\"}}'\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"curl\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" -X\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'PATCH'\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"2\",{\"className\":\"line\",\"data-line\":\"2\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\"  'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches/br-rough-sky-158193'\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"4\",{\"className\":\"line\",\"data-line\":\"3\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'accept: application/json'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"6\",{\"className\":\"line\",\"data-line\":\"4\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"Authorization: Bearer $NEON_API_KEY\\\"\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"8\",{\"className\":\"line\",\"data-line\":\"5\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'Content-Type: application/json'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"10\",{\"className\":\"line\",\"data-line\":\"6\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -d\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" '{\\\"branch\\\": {\\\"name\\\": \\\"teambranch\\\"}}'\"}]]}]]}]}]}]\nc8:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"neon branches set-default br-curly-wave-af4i4oeu\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"neon\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" branches\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" set-default\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" br-curly-wave-af4i4oeu\"}]]}]}]}]}]\nc9:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"curl -X POST 'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches/br-curly-wave-af4i4oeu/set_as_default' \\\\\\n  -H 'Accept: application/json' \\\\\\n  -H \\\"Authorization: Bearer $NEON_API_KEY\\\"\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"curl\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" -X\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" POST\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches/br-curly-wave-af4i4oeu/set_as_default'\"}],[\"$\",\"span\",\"4\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"2\",{\"className\":\"line\",\"data-line\":\"2\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'Accept: application/json'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"4\",{\"className\":\"line\",\"data-line\":\"3\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"Authorization: Bearer $NEON_API_KEY\\\"\"}]]}]]}]}]}]\nca:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"neon api /projects/dry-heart-13671059/branches/br-curly-wave-af4i4oeu -X PATCH -F branch.protected=true\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"neon\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" api\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" /projects/dry-heart-13671059/branches/br-curly-wave-af4i4oeu\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" -X\"}],[\"$\",\"span\",\"4\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" PATCH\"}],[\"$\",\"span\",\"5\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" -F\"}],[\"$\",\"span\",\"6\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" branch.protected=\"}],[\"$\",\"span\",\"7\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\"true\"}]]}]}]}]}]\ncb:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"curl -X PATCH 'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches/br-curly-wave-af4i4oeu' \\\\\\n  -H 'Accept: application/json' \\\\\\n  -H \\\"Authorization: Bearer $NEON_API_KEY\\\" \\\\\\n  -H 'Content-Type: application/json' \\\\\\n  -d '{\\\"branch\\\": {\\\"protected\\\": true}}'\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"curl\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" -X\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" PATCH\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches/br-curly-wave-af4i4oeu'\"}],[\"$\",\"span\",\"4\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"2\",{\"className\":\"line\",\"data-line\":\"2\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'Accept: application/json'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"4\",{\"className\":\"line\",\"data-line\":\"3\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"Authorization: Bearer $NEON_API_KEY\\\"\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"6\",{\"className\":\"line\",\"data-line\":\"4\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'Content-Type: application/json'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"8\",{\"className\":\"line\",\"data-line\":\"5\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -d\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" '{\\\"branch\\\": {\\\"protected\\\": true}}'\"}]]}]]}]}]}]\ncc:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"neon branches set-expiration br-curly-wave-af4i4oeu --expires-at 2025-08-15T18:00:00Z\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"neon\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" branches\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" set-expiration\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" br-curly-wave-af4i4oeu\"}],[\"$\",\"span\",\"4\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" --expires-at\"}],[\"$\",\"span\",\"5\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" 2025-08-15T18:00:00Z\"}]]}]}]}]}]\ncd:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"curl -X PATCH 'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches/br-curly-wave-af4i4oeu' \\\\\\n  -H 'Accept: application/json' \\\\\\n  -H \\\"Authorization: Bearer $NEON_API_KEY\\\" \\\\\\n  -H 'Content-Type: application/json' \\\\\\n  -d '{\\\"branch\\\": {\\\"expires_at\\\": \\\"2025-08-15T18:00:00Z\\\"}}'\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"curl\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" -X\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" PATCH\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches/br-curly-wave-af4i4oeu'\"}],[\"$\",\"span\",\"4\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"2\",{\"className\":\"line\",\"data-line\":\"2\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'Accept: application/json'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"4\",{\"className\":\"line\",\"data-line\":\"3\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"Authorization: Bearer $NEON_API_KEY\\\"\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"6\",{\"className\":\"line\",\"data-line\":\"4\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'Content-Type: application/json'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"8\",{\"className\":\"line\",\"data-line\":\"5\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -d\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" '{\\\"branch\\\": {\\\"expires_at\\\": \\\"2025-08-15T18:00:00Z\\\"}}'\"}]]}]]}]}]}]\nce:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"neon psql br-curly-wave-af4i4oeu\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"neon\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" psql\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" br-curly-wave-af4i4oeu\"}]]}]}]}]}]\ncf:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"neon connection-string br-curly-wave-af4i4oeu --database-name neondb --role-name alex\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"neon\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" connection-string\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" br-curly-wave-af4i4oeu\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" --database-name\"}],[\"$\",\"span\",\"4\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" neondb\"}],[\"$\",\"span\",\"5\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" --role-name\"}],[\"$\",\"span\",\"6\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" alex\"}]]}]}]}]}]\nd0:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure! code-wrap\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"curl 'https://console.neon.tech/api/v2/projects/dry-heart-13671059/connection_uri?branch_id=br-curly-wave-af4i4oeu\u0026database_name=neondb\u0026role_name=alex' \\\\\\n  -H \\\"Authorization: Bearer $NEON_API_KEY\\\"\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"curl\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'https://console.neon.tech/api/v2/projects/dry-heart-13671059/connection_uri?branch_id=br-curly-wave-af4i4oeu\u0026database_name=neondb\u0026role_name=alex'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"2\",{\"className\":\"line\",\"data-line\":\"2\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"Authorization: Bearer $NEON_API_KEY\\\"\"}]]}]]}]}]}]\n7f:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure! code-wrap\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"psql postgresql://[user]:[password]@[neon_hostname]/[dbname]\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"psql\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" postgresql://[user]:[password]@[neon_hostname]/[dbname]\"}]]}]}]}]}]\nd1:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"neon branches delete br-curly-wave-af4i4oeu\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"neon\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" branches\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" delete\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" br-curly-wave-af4i4oeu\"}]]}]}]}]}]\nd2:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"curl -X 'DELETE' \\\\\\n  'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches/br-curly-wave-af4i4oeu' \\\\\\n  -H 'accept: application/json' \\\\\\n  -H \\\"Authorization: Bearer $NEON_API_KEY\\\"\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"curl\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" -X\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'DELETE'\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"2\",{\"className\":\"line\",\"data-line\":\"2\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\"  'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches/br-curly-wave-af4i4oeu'\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"4\",{\"className\":\"line\",\"data-line\":\"3\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'accept: application/json'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"6\",{\"className\":\"line\",\"data-line\":\"4\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"Authorization: Bearer $NEON_API_KEY\\\"\"}]]}]]}]}]}]\ndd:T662,{\n  \"branch\": {\n    \"id\": \"br-curly-wave-af4i4oeu\",\n    \"project_id\": \"dry-heart-13671059\",\n    \"parent_id\": \"br-morning-meadow-afu2s1jl\",\n    \"parent_lsn\": \"0/1FA22C0\",\n    \"parent_timestamp\": \"2025-08-04T07:08:48Z\",\n    \"name\": \"br-curly-wave-af4i4oeu\",\n    \"current_state\": \"ready\",\n    \"pending_state\": \"storage_deleted\",\n    \"state_changed_at\": \"2025-08-04T07:13:09Z\",\n    \"logical_size\": 30851072,\n    \"creation_source\": \"console\",\n    \"primary\": false,\n    \"default\": false,\n    \"protected\": false,\n    \"cpu_used_sec\": 0,\n    \"compute_time_seconds\": 0,\n    \"active_time_seconds\": 0,\n    \"written_data_bytes\": 0,\n    \"data_transfer_bytes\": 0,\n    \"created_at\": \"2025-08-04T07:13:09Z\",\n    \"updated_at\": \"2025-08-04T07:21:55Z\",\n    \"created_by\": {\n      \"name\": \"your@email.com\",\n      \"image\": \"\"\n    },\n    \"init_source\": \"parent-data\"\n  },\n  \"operations\": [\n    {\n      \"id\": \"eb85073d-53fc-4d37-a32a-ca9e9ea1eeb1\",\n      \"project_id\": \"dry-heart-13671059\",\n      \"branch_id\": \"br-curly-wave-af4i4oeu\",\n      \"endpoint_id\": \"ep-soft-art-af5jvg5j\",\n      \"action\": \"suspend_compute\",\n      \"status\": \"running\",\n      \"failures_count\": 0,\n      \"created_at\": \"2025-08-04T07:21:55Z\",\n      \"updated_at\": \"2025-08-04T07:21:55Z\",\n      \"total_duration_ms\": 0\n    },\n    {\n      \"id\": \"586af342-1ffe-4e0a-9e11-326db1164ad7\",\n      \"project_id\": \"dry-heart-13671059\",\n      \"branch_id\": \"br-curly-wave-af4i4oeu\",\n      \"action\": \"delete_timeline\",\n      \"status\": \"scheduling\",\n      \"failures_count\": 0,\n      \"created_at\": \"2025-08-04T07:21:55Z\",\n      \"updated_at\": \"2025-08-04T07:21:55Z\",\n      \"total_duration_ms\": 0\n    }\n  ]\n}d3:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"json\",\"trackingLabel\":null,\"copyCode\":\"$dd\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"json\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"line\",\"data-line\":\"1\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"{\"}]}],\"\\n\",[\"$\",\"span\",\"2\",{\"className\":\"line\",\"data-line\":\"2\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"  \\\"branch\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",\"4\",{\"className\":\"line\",\"data-line\":\"3\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-curly-wave-af4i4oeu\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",\"6\",{\"className\":\"line\",\"data-line\":\"4\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"project_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"dry-heart-13671059\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",\"8\",{\"className\":\"line\",\"data-line\":\"5\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"parent_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-morning-meadow-afu2s1jl\\\"\"}],\"$Lde\"]}],\"\\n\",\"$Ldf\",\"\\n\",\"$Le0\",\"\\n\",\"$Le1\",\"\\n\",\"$Le2\",\"\\n\",\"$Le3\",\"\\n\",\"$Le4\",\"\\n\",\"$Le5\",\"\\n\",\"$Le6\",\"\\n\",\"$Le7\",\"\\n\",\"$Le8\",\"\\n\",\"$Le9\",\"\\n\",\"$Lea\",\"\\n\",\"$Leb\",\"\\n\",\"$Lec\",\"\\n\",\"$Led\",\"\\n\",\"$Lee\",\"\\n\",\"$Lef\",\"\\n\",\"$Lf0\",\"\\n\",\"$Lf1\",\"\\n\",\"$Lf2\",\"\\n\",\"$Lf3\",\"\\n\",\"$Lf4\",\"\\n\",\"$Lf5\",\"\\n\",\"$Lf6\",\"\\n\",\"$Lf7\",\"\\n\",\"$Lf8\",\"\\n\",\"$Lf9\",\"\\n\",\"$Lfa\",\"\\n\",\"$Lfb\",\"\\n\",\"$Lfc\",\"\\n\",\"$Lfd\",\"\\n\",\"$Lfe\",\"\\n\",\"$Lff\",\"\\n\",\"$L100\",\"\\n\",\"$L101\",\"\\n\",\"$L102\",\"\\n\",\"$L103\",\"\\n\",\"$L104\",\"\\n\",\"$L105\",\"\\n\",\"$L106\",\"\\n\",\"$L107\",\"\\n\",\"$L108\",\"\\n\",\"$L109\",\"\\n\",\"$L10a\",\"\\n\",\"$L10b\",\"\\n\",\"$L10c\",\"\\n\",\"$L10d\",\"\\n\",\"$L10e\",\"\\n\",\"$L10f\",\"\\n\",\"$L110\"]}]}]}]\n8e:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"sql\",\"trackingLabel\":null,\"copyCode\":\"SELECT pg_size_pretty(sum(pg_database_size(datname)))\\nFROM pg_database;\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"sql\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"SELECT\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" pg_size_pretty(\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"sum\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"(pg_database_size(datname)))\"}]]}],\"\\n\",[\"$\",\"span\",\"2\",{\"className\":\"line\",\"data-line\":\"2\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"FROM\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" pg_database;\"}]]}]]}]}]}]\nd5:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"neon branches create --name mybranch\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"neon\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" branches\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" create\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" --name\"}],[\"$\",\"span\",\"4\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" mybranch\"}]]}]}]}]}]\nd6:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"curl 'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches' \\\\\\n  -H 'Accept: application/json' \\\\\\n  -H \\\"Authorization: Bearer $NEON_API_KEY\\\" \\\\\\n  -H 'Content-Type: application/json' \\\\\\n  -d '{\\n  \\\"endpoints\\\": [\\n    {\\n      \\\"type\\\": \\\"read_write\\\"\\n    }\\n  ],\\n  \\\"branch\\\": {\\n    \\\"parent_id\\\": \\\"br-wispy-dew-591433\\\"\\n  }\\n}'\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"curl\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"2\",{\"className\":\"line\",\"data-line\":\"2\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'Accept: application/json'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"4\",{\"className\":\"line\",\"data-line\":\"3\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"Authorization: Bearer $NEON_API_KEY\\\"\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"6\",{\"className\":\"line\",\"data-line\":\"4\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'Content-Type: application/json'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"8\",{\"className\":\"line\",\"data-line\":\"5\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -d\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" '{\"}]]}],\"\\n\",[\"$\",\"span\",\"10\",{\"className\":\"line\",\"data-line\":\"6\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\"  \\\"endpoints\\\": [\"}]}],\"\\n\",[\"$\",\"span\",\"12\",{\"className\":\"line\",\"data-line\":\"7\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\"    {\"}]}],\"\\n\",[\"$\",\"span\",\"14\",{\"className\":\"line\",\"data-line\":\"8\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\"      \\\"type\\\": \\\"read_write\\\"\"}]}],\"\\n\",[\"$\",\"span\",\"16\",{\"className\":\"line\",\"data-line\":\"9\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\"    }\"}]}],\"\\n\",[\"$\",\"span\",\"18\",{\"className\":\"line\",\"data-line\":\"10\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\"  ],\"}]}],\"\\n\",[\"$\",\"span\",\"20\",{\"className\":\"line\",\"data-line\":\"11\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\"  \\\"branch\\\": {\"}]}],\"\\n\",[\"$\",\"span\",\"22\",{\"className\":\"line\",\"data-line\":\"12\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\"    \\\"parent_id\\\": \\\"br-wispy-dew-591433\\\"\"}]}],\"\\n\",[\"$\",\"span\",\"24\",{\"className\":\"line\",\"data-line\":\"13\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\"  }\"}]}],\"\\n\",[\"$\",\"span\",\"26\",{\"className\":\"line\",\"data-line\":\"14\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\"}'\"}]}]]}]}]}]\n111:Tce5,{\n  \"branch\": {\n    \"id\": \"br-curly-wave-af4i4oeu\",\n    \"project_id\": \"dry-heart-13671059\",\n    \"parent_id\": \"br-morning-meadow-afu2s1jl\",\n    \"parent_lsn\": \"0/1FA22C0\",\n    \"name\": \"br-curly-wave-af4i4oeu\",\n    \"current_state\": \"init\",\n    \"pending_state\": \"ready\",\n    \"state_changed_at\": \"2025-08-04T07:13:09Z\",\n    \"creation_source\": \"console\",\n    \"primary\": false,\n    \"default\": false,\n    \"protected\": false,\n    \"cpu_used_sec\": 0,\n    \"compute_time_seconds\": 0,\n    \"active_time_seconds\": 0,\n    \"written_data_bytes\": 0,\n    \"data_transfer_bytes\": 0,\n    \"created_at\": \"2025-08-04T07:13:09Z\",\n    \"updated_at\": \"2025-08-04T07:13:09Z\",\n    \"created_by\": {\n      \"name\": \"your@email.com\",\n      \"image\": \"\"\n    },\n    \"init_source\": \"parent-data\"\n  },\n  \"endpoints\": [\n    {\n      \"host\": \"ep-cool-darkness-123456.c-2.us-west-2.aws.neon.tech\",\n      \"id\": \"ep-cool-darkness-123456\",\n      \"project_id\": \"dry-heart-13671059\",\n      \"branch_id\": \"br-curly-wave-af4i4oeu\",\n      \"autoscaling_limit_min_cu\": 0.25,\n      \"autoscaling_limit_max_cu\": 0.25,\n      \"region_id\": \"aws-us-west-2\",\n      \"type\": \"read_write\",\n      \"current_state\": \"init\",\n      \"pending_state\": \"active\",\n      \"settings\": {},\n      \"pooler_enabled\": false,\n      \"pooler_mode\": \"transaction\",\n      \"disabled\": false,\n      \"passwordless_access\": true,\n      \"creation_source\": \"console\",\n      \"created_at\": \"2025-08-04T07:13:09Z\",\n      \"updated_at\": \"2025-08-04T07:13:09Z\",\n      \"proxy_host\": \"c-2.us-west-2.aws.neon.tech\",\n      \"suspend_timeout_seconds\": 0,\n      \"provisioner\": \"k8s-neonvm\"\n    }\n  ],\n  \"operations\": [\n    {\n      \"id\": \"8289b00a-4341-48d2-b3f1-d0c8dbb7e806\",\n      \"project_id\": \"dry-heart-13671059\",\n      \"branch_id\": \"br-curly-wave-af4i4oeu\",\n      \"action\": \"create_branch\",\n      \"status\": \"running\",\n      \"failures_count\": 0,\n      \"created_at\": \"2025-08-04T07:13:09Z\",\n      \"updated_at\": \"2025-08-04T07:13:09Z\",\n      \"total_duration_ms\": 0\n    },\n    {\n      \"id\": \"a3c9baa4-6732-4774-a141-9d03396babce\",\n      \"project_id\": \"dry-heart-13671059\",\n      \"branch_id\": \"br-curly-wave-af4i4oeu\",\n      \"endpoint_id\": \"ep-cool-darkness-123456\",\n      \"action\": \"start_compute\",\n      \"status\": \"scheduling\",\n      \"failures_count\": 0,\n      \"created_at\": \"2025-08-04T07:13:09Z\",\n      \"updated_at\": \"2025-08-04T07:13:09Z\",\n      \"total_duration_ms\": 0\n    }\n  ],\n  \"roles\": [\n    {\n      \"branch_id\": \"br-curly-wave-af4i4oeu\",\n      \"name\": \"alex\",\n      \"protected\": false,\n      \"created_at\": \"2025-08-04T07:07:55Z\",\n      \"updated_at\": \"2025-08-04T07:07:55Z\"\n    }\n  ],\n  \"databases\": [\n    {\n      \"id\": 2886327,\n      \"branch_id\": \"br-curly-wave-af4i4oeu\",\n      \"name\": \"dbname\",\n      \"owner_name\": \"alex\",\n      \"created_at\": \"2025-08-04T07:07:55Z\",\n      \"updated_at\": \"2025-08-04T07:07:55Z\"\n    }\n  ],\n  \"connection_uris\": [\n    {\n      \"connection_uri\": \"postgresql://alex:AbC123dEf@ep-cool-darkness-123456.c-2.us-west-2.aws.neon.tech/dbname?sslmode=require\u0026channel_binding=require\",\n      \"connection_parameters\": {\n        \"database\": \"dbname\",\n        \"password\": \"AbC123dEf\",\n        \"role\": \"alex\",\n        \"host\": \"ep-cool-darkness-123456.c-2.us-west-2.aws.neon.tech\",\n        \"pooler_host\": \"ep-cool-darkness-123456-pooler.c-2.us-west-2.aws.neon.tech\"\n      }\n    }\n  ]\n}d7:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"json\",\"trackingLabel\":null,\"copyCode\":\"$111\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":\"$L112\"}]\nd8:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"neon branches list --project-id dry-heart-13671059\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[\"$\",\"span\",null,{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"neon\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" branches\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" list\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" --project-id\"}],[\"$\",\"span\",\"4\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\" dry-heart-13671059\"}]]}]}]}]}]\nda:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"bash\",\"trackingLabel\":null,\"copyCode\":\"curl 'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches' \\\\\\n  -H 'accept: application/json' \\\\\\n  -H \\\"Authorization: Bearer $NEON_API_KEY\\\"\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"bash\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"line\",\"data-line\":\"1\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-function)\"},\"children\":\"curl\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'https://console.neon.tech/api/v2/projects/dry-heart-13671059/branches'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"2\",{\"className\":\"line\",\"data-line\":\"2\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" 'accept: application/json'\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" \\\\\"}]]}],\"\\n\",[\"$\",\"span\",\"4\",{\"className\":\"line\",\"data-line\":\"3\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-string)\"},\"children\":\"  -H\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"Authorization: Bearer $NEON_API_KEY\\\"\"}]]}]]}]}]}]\n113:T668,{\n  \"branches\": [\n    {\n      \"id\": \"br-curly-wave-af4i4oeu\",\n      \"project_id\": \"dry-heart-13671059\",\n      \"parent_id\": \"br-morning-meadow-afu2s1jl\",\n      \"parent_lsn\": \"0/1FA22C0\",\n      \"parent_timestamp\": \"2025-08-04T07:08:48Z\",\n      \"name\": \"br-curly-wave-af4i4oeu\",\n      \"current_state\": \"ready\",\n      \"state_changed_at\": \"2025-08-04T07:13:09Z\",\n      \"creation_source\": \"console\",\n      \"primary\": false,\n      \"default\": false,\n      \"protected\": false,\n      \"cpu_used_sec\": 0,\n      \"compute_time_seconds\": 0,\n      \"active_time_seconds\": 0,\n      \"written_data_bytes\": 0,\n      \"data_transfer_bytes\": 0,\n      \"created_at\": \"2025-08-04T07:13:09Z\",\n      \"updated_at\": \"2025-08-04T07:18:15Z\",\n      \"created_by\": {\n        \"name\": \"your@email.com\",\n        \"image\": \"\"\n      },\n      \"init_source\": \"parent-data\"\n    },\n    {\n      \"id\": \"br-morning-meadow-afu2s1jl\",\n      \"project_id\": \"dry-heart-13671059\",\n      \"name\": \"main\",\n      \"current_state\": \"ready\",\n      \"state_changed_at\": \"2025-08-04T07:07:58Z\",\n      \"logical_size\": 30777344,\n      \"creation_source\": \"console\",\n      \"primary\": true,\n      \"default\": true,\n      \"protected\": false,\n      \"cpu_used_sec\": 0,\n      \"compute_time_seconds\": 0,\n      \"active_time_seconds\": 0,\n      \"written_data_bytes\": 0,\n      \"data_transfer_bytes\": 0,\n      \"created_at\": \"2025-08-04T07:07:55Z\",\n      \"updated_at\": \"2025-08-04T07:13:11Z\",\n      \"created_by\": {\n        \"name\": \"your@email.com\",\n        \"image\": \"\"\n      },\n      \"init_source\": \"parent-data\"\n    }\n  ],\n  \"annotations\": {},\n  \"pagination\": {\n    \"sort_by\": \"updated_at\",\n    \"sort_order\": \"DESC\"\n  }\n}db:[\"$\",\"$Ldc\",null,{\"className\":\"rounded-none border border-gray-new-80 dark:border-gray-new-20 [\u0026\u003epre]:my-0 [\u0026\u003epre]:rounded-none [\u0026\u003epre]:bg-white! [\u0026\u003epre]:py-4 [\u0026\u003epre]:dark:bg-black-pure!\",\"filename\":null,\"language\":\"json\",\"trackingLabel\":null,\"copyCode\":\"$113\",\"data-line-numbers\":false,\"copyButtonClassName\":null,\"children\":[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"json\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"line\",\"data-line\":\"1\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"{\"}]}],\"\\n\",[\"$\",\"span\",\"2\",{\"className\":\"line\",\"data-line\":\"2\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"  \\\"branches\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" [\"}]]}],\"\\n\",[\"$\",\"span\",\"4\",{\"className\":\"line\",\"data-line\":\"3\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    {\"}]}],\"\\n\",[\"$\",\"span\",\"6\",{\"className\":\"line\",\"data-line\":\"4\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-curly-wave-af4i4oeu\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",\"8\",{\"className\":\"line\",\"data-line\":\"5\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"project_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"dry-heart-13671059\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",\"10\",{\"className\":\"line\",\"data-line\":\"6\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"parent_id\\\"\"}],\"$L114\",\"$L115\",\"$L116\"]}],\"\\n\",\"$L117\",\"\\n\",\"$L118\",\"\\n\",\"$L119\",\"\\n\",\"$L11a\",\"\\n\",\"$L11b\",\"\\n\",\"$L11c\",\"\\n\",\"$L11d\",\"\\n\",\"$L11e\",\"\\n\",\"$L11f\",\"\\n\",\"$L120\",\"\\n\",\"$L121\",\"\\n\",\"$L122\",\"\\n\",\"$L123\",\"\\n\",\"$L124\",\"\\n\",\"$L125\",\"\\n\",\"$L126\",\"\\n\",\"$L127\",\"\\n\",\"$L128\",\"\\n\",\"$L129\",\"\\n\",\"$L12a\",\"\\n\",\"$L12b\",\"\\n\",\"$L12c\",\"\\n\",\"$L12d\",\"\\n\",\"$L12e\",\"\\n\",\"$L12f\",\"\\n\",\"$L130\",\"\\n\",\"$L131\",\"\\n\",\"$L132\",\"\\n\",\"$L133\",\"\\n\",\"$L134\",\"\\n\",\"$L135\",\"\\n\",\"$L136\",\"\\n\",\"$L137\",\"\\n\",\"$L138\",\"\\n\",\"$L139\",\"\\n\",\"$L13a\",\"\\n\",\"$L13b\",\"\\n\",\"$L13c\",\"\\n\",\"$L13d\",\"\\n\",\"$L13e\",\"\\n\",\"$L13f\",\"\\n\",\"$L140\",\"\\n\",\"$L141\",\"\\n\",\"$L142\",\"\\n\",\"$L143\",\"\\n\",\"$L144\",\"\\n\",\"$L145\",\"\\n\",\"$L146\",\"\\n\",\"$L147\",\"\\n\",\"$L148\",\"\\n\",\"$L149\",\"\\n\",\"$L14a\",\"\\n\",\"$L14b\"]}]}]}]\nde:[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]\ndf:[\"$\",\"span\",\"10\",{\"className\":\"line\",\"data-line\":\"6\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"parent_lsn\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"0/1FA22C0\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\ne0:[\"$\",\"span\",\"12\",{\"className\":\"line\",\"data-line\":\"7\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"parent_timestamp\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:08:48Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\ne1:[\"$\",\"span\",\"14\",{\"className\":\"line\",\"data-line\":\"8\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"name\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-curly-wave-af4i4oeu\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\ne2:[\"$\",\"span\",\"16\",{\"className\":\"line\",\"data-line\":\"9\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"current_state\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"ready\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\ne3:[\"$\",\"span\",\"18\",{\"className\":\"line\",\"data-line\":\"10\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"pending_state\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"storage_deleted\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\ne4:[\"$\",\"span\",\"20\",{\"className\":\"line\",\"data-line\":\"11\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"state_changed_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:09Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\ne5:[\"$\",\"span\",\"22\",{\"className\":\"line\",\"data-line\":\"12\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"logical_size\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 30851072\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\ne6:[\"$\",\"span\",\"24\",{\"className\":\"line\",\"data-line\":\"13\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"creation_source\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"console\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\ne7:[\"$\",\"span\",\"26\",{\"className\":\"line\",\"data-line\":\"14\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"primary\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" false\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\ne8:[\"$\",\"span\",\"28\",{\"className\":\"line\",\"data-line\":\"15\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"default\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" false\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\ne9:[\"$\",\"span\",\"30\",{\"className\":\"line\",\"data-line\":\"16\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"protected\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" false\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nea:[\"$\",\"span\",\"32\",{\"className\":\"line\",\"data-line\":\"17\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"cpu_used_sec\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\neb:[\"$\",\"span\",\"34\",{\"className\":\"line\",\"data-line\":\"18\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"compute_time_seconds\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nec:[\"$\",\"span\",\"36\",{\"className\":\"line\",\"data-line\":\"19\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"active_time_seconds\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\ned:[\"$\",\"span\",\"38\",{\"className\":\"line\",\"data-line\":\"20\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"written_data_bytes\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nee:[\"$\",\"span\",\"40\",{\"className\":\"line\",\"data-line\":\"21\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"data_transfer_bytes\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nef:[\"$\",\"span\",\"42\",{\"className\":\"line\",\"data-line\":\"22\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"created_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:09Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nf0:[\"$\",\"span\",\"44\",{\"className\":\"line\",\"data-line\":\"23\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"updated_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:21:55Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nf1:[\"$\",\"span\",\"46\",{\"className\":\"line\",\"data-line\":\"24\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"created_by\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" {\"}]]}]\nf2:[\"$\",\"span\",\"48\",{\"className\":\"line\",\"data-line\":\"25\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"name\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"your@email.com\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nf3:[\"$\",\"span\",\"50\",{\"className\":\"line\",\"data-line\":\"26\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"image\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"\\\"\"}]]}]\nf4:[\"$\",\"span\",\"52\",{\"className\":\"line\",\"data-line\":\"27\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    }\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nf5:[\"$\",\"span\",\"54\",{\"className\":\"line\",\"data-line\":\"28\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"init_source\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"parent-data\\\"\"}]]}]\nf6:[\"$\",\"span\",\"56\",{\"className\":\"line\",\"data-line\":\"29\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"  }\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nf7:[\"$\",\"span\",\"58\",{\"className\":\"line\",\"data-line\":\"30\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"  \\\"operations\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" [\"}]]}]\nf8:[\"$\",\"span\",\"60\",{\"className\":\"line\",\"data-line\":\"31\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    {\"}]}]\nf9:[\"$\",\"span\",\"62\",{\"className\":\"line\",\"data-line\":\"32\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"eb85073d-53fc-4d37-a32a-ca9e9ea1eeb1\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nfa:[\"$\",\"span\",\"64\",{\"className\":\"line\",\"data-line\":\"33\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"project_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"dry-heart-13671059\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nfb:[\"$\",\"span\",\"66\",{\"className\":\"line\",\"data-line\":\"34\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"branch_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-curly-wave-af4i4oeu\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nfc:[\"$\",\"span\",\"68\",{\"className\":\"line\",\"data-line\":\"35\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"endpoint_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"ep-soft-art-af5jvg5j\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nfd:[\"$\",\"span\",\"70\",{\"className\":\"line\",\"data-line\":\"36\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"action\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"suspend_compute\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nfe:[\"$\",\"span\",\"72\",{\"className\":\"line\",\"data-line\":\"37\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"status\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"running\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\nff:[\"$\",\"span\",\"74\",{\"className\":\"line\",\"data-line\":\"38\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"failures_count\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n100:[\"$\",\"span\",\"76\",{\"className\":\"line\",\"data-line\":\"39\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"created_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:21:55Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n101:[\"$\",\"span\",\"78\",{\"className\":\"line\",\"data-line\":\"40\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"updated_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:21:55Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n102:[\"$\",\"span\",\"80\",{\"className\":\"line\",\"data-line\":\"41\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"total_duration_ms\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}]]}]\n103:[\"$\",\"span\",\"82\",{\"className\":\"line\",\"data-line\":\"42\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    }\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n104:[\"$\",\"span\",\"84\",{\"className\":\"line\",\"data-line\":\"43\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    {\"}]}]\n105:[\"$\",\"span\",\"86\",{\"className\":\"line\",\"data-line\":\"44\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"586af342-1ffe-4e0a-9e11-326db1164ad7\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n106:[\"$\",\"span\",\"88\",{\"className\":\"line\",\"data-line\":\"45\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"project_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"dry-heart-13671059\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n107:[\"$\",\"span\",\"90\",{\"className\":\"line\",\"data-line\":\"46\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"branch_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"col"])</script><script>self.__next_f.push([1,"or\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-curly-wave-af4i4oeu\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n108:[\"$\",\"span\",\"92\",{\"className\":\"line\",\"data-line\":\"47\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"action\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"delete_timeline\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n109:[\"$\",\"span\",\"94\",{\"className\":\"line\",\"data-line\":\"48\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"status\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"scheduling\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n10a:[\"$\",\"span\",\"96\",{\"className\":\"line\",\"data-line\":\"49\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"failures_count\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n10b:[\"$\",\"span\",\"98\",{\"className\":\"line\",\"data-line\":\"50\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"created_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:21:55Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n10c:[\"$\",\"span\",\"100\",{\"className\":\"line\",\"data-line\":\"51\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"updated_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:21:55Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n10d:[\"$\",\"span\",\"102\",{\"className\":\"line\",\"data-line\":\"52\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"total_duration_ms\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}]]}]\n10e:[\"$\",\"span\",\"104\",{\"className\":\"line\",\"data-line\":\"53\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    }\"}]}]\n10f:[\"$\",\"span\",\"106\",{\"className\":\"line\",\"data-line\":\"54\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"  ]\"}]}]\n110:[\"$\",\"span\",\"108\",{\"className\":\"line\",\"data-line\":\"55\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"}\"}]}]\n112:[\"$\",\"pre\",null,{\"className\":\"shiki css-variables\",\"style\":{\"backgroundColor\":\"var(--shiki-background)\",\"color\":\"var(--shiki-foreground)\"},\"tabIndex\":\"0\",\"data-language\":\"json\",\"children\":[\"$\",\"code\",null,{\"className\":\"grid\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"line\",\"data-line\":\"1\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"{\"}]}],\"\\n\",[\"$\",\"span\",\"2\",{\"className\":\"line\",\"data-line\":\"2\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"  \\\"branch\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" {\"}]]}],\"\\n\",[\"$\",\"span\",\"4\",{\"className\":\"line\",\"data-line\":\"3\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-curly-wave-af4i4oeu\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",\"6\",{\"className\":\"line\",\"data-line\":\"4\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"project_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"dry-heart-13671059\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",\"8\",{\"className\":\"line\",\"data-line\":\"5\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"parent_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-morning-meadow-afu2s1jl\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",\"10\",{\"className\":\"line\",\"data-line\":\"6\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"parent_lsn\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"0/1FA22C0\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",\"12\",{\"className\":\"line\",\"data-line\":\"7\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"name\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-curly-wave-af4i4oeu\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",\"14\",{\"className\":\"line\",\"data-line\":\"8\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"current_state\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"init\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",\"16\",{\"className\":\"line\",\"data-line\":\"9\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"pending_state\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"ready\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",\"18\",{\"className\":\"line\",\"data-line\":\"10\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"state_changed_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:09Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}],\"\\n\",[\"$\",\"span\",\"20\",{\"className\":\"line\",\"data-line\":\"11\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"creation_source\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"console\\\"\"}],\"$L14c\"]}],\"\\n\",\"$L14d\",\"\\n\",\"$L14e\",\"\\n\",\"$L14f\",\"\\n\",\"$L150\",\"\\n\",\"$L151\",\"\\n\",\"$L152\",\"\\n\",\"$L153\",\"\\n\",\"$L154\",\"\\n\",\"$L155\",\"\\n\",\"$L156\",\"\\n\",\"$L157\",\"\\n\",\"$L158\",\"\\n\",\"$L159\",\"\\n\",\"$L15a\",\"\\n\",\"$L15b\",\"\\n\",\"$L15c\",\"\\n\",\"$L15d\",\"\\n\",\"$L15e\",\"\\n\",\"$L15f\",\"\\n\",\"$L160\",\"\\n\",\"$L161\",\"\\n\",\"$L162\",\"\\n\",\"$L163\",\"\\n\",\"$L164\",\"\\n\",\"$L165\",\"\\n\",\"$L166\",\"\\n\",\"$L167\",\"\\n\",\"$L168\",\"\\n\",\"$L169\",\"\\n\",\"$L16a\",\"\\n\",\"$L16b\",\"\\n\",\"$L16c\",\"\\n\",\"$L16d\",\"\\n\",\"$L16e\",\"\\n\",\"$L16f\",\"\\n\",\"$L170\",\"\\n\",\"$L171\",\"\\n\",\"$L172\",\"\\n\",\"$L173\",\"\\n\",\"$L174\",\"\\n\",\"$L175\",\"\\n\",\"$L176\",\"\\n\",\"$L177\",\"\\n\",\"$L178\",\"\\n\",\"$L179\",\"\\n\",\"$L17a\",\"\\n\",\"$L17b\",\"\\n\",\"$L17c\",\"\\n\",\"$L17d\",\"\\n\",\"$L17e\",\"\\n\",\"$L17f\",\"\\n\",\"$L180\",\"\\n\",\"$L181\",\"\\n\",\"$L182\",\"\\n\",\"$L183\",\"\\n\",\"$L184\",\"\\n\",\"$L185\",\"\\n\",\"$L186\",\"\\n\",\"$L187\",\"\\n\",\"$L188\",\"\\n\",\"$L189\",\"\\n\",\"$L18a\",\"\\n\",\"$L18b\",\"\\n\",\"$L18c\",\"\\n\",\"$L18d\",\"\\n\",\"$L18e\",\"\\n\",\"$L18f\",\"\\n\",\"$L190\",\"\\n\",\"$L191\",\"\\n\",\"$L192\",\"\\n\",\"$L193\",\"\\n\",\"$L194\",\"\\n\",\"$L195\",\"\\n\",\"$L196\",\"\\n\",\"$L197\",\"\\n\",\"$L198\",\"\\n\",\"$L199\",\"\\n\",\"$L19a\",\"\\n\",\"$L19b\",\"\\n\",\"$L19c\",\"\\n\",\"$L19d\",\"\\n\",\"$L19e\",\"\\n\",\"$L19f\",\"\\n\",\"$L1a0\",\"\\n\",\"$L1a1\",\"\\n\",\"$L1a2\",\"\\n\",\"$L1a3\",\"\\n\",\"$L1a4\",\"\\n\",\"$L1a5\",\"\\n\",\"$L1a6\",\"\\n\",\"$L1a7\",\"\\n\",\"$L1a8\",\"\\n\",\"$L1a9\",\"\\n\",\"$L1aa\",\"\\n\",\"$L1ab\",\"\\n\",\"$L1ac\",\"\\n\",\"$L1ad\",\"\\n\",\"$L1ae\"]}]}]\n114:[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}]\n115:[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-morning-meadow-afu2s1jl\\\"\"}]\n116:[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]\n117:[\"$\",\"span\",\"12\",{\"className\":\"line\",\"data-line\":\"7\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"parent_lsn\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"0/1FA22C0\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n118:[\"$\",\"span\",\"14\",{\"className\":\"line\",\"data-line\":\"8\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"parent_timestamp\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:08:48Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n119:[\"$\",\"span\",\"16\",{\"className\":\"line\",\"data-line\":\"9\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"name\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-curly-wave-af4i4oeu\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n11a:[\"$\",\"span\",\"18\",{\"className\":\"line\",\"data-line\":\"10\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"current_state\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"ready\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n11b:[\"$\",\"span\",\"20\",{\"className\":\"line\",\"data-line\":\"11\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"state_changed_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:09Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n11c:[\"$\",\"span\",\"22\",{\"className\":\"line\",\"data-line\":\"12\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"creation_source\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"console\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n11d:[\"$\",\"span\",\"24\",{\"className\":\"line\",\"data-line\":\"13\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"primary\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" false\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n11e:[\"$\",\"span\",\"26\",{\"className\":\"line\",\"data-line\":\"14\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"default\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" false\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n11f:[\"$\",\"span\",\"28\",{\"className\":\"line\",\"data-line\":\"15\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"protected\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" false\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n120:[\"$\",\"span\",\"30\",{\"className\":\"line\",\"data-line\":\"16\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"cpu_used_sec\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n121:[\"$\",\"span\",\"32\",{\"className\":\"line\",\"data-line\":\"17\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"compute_time_seconds\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n122:[\"$\",\"span\",\"34\",{\"className\":\"line\",\"data-line\":\"18\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"active_time_seconds\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n123:[\"$\",\"span\",\"36\",{\"className\":\"line\",\"data-line\":\"19\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"written_data_bytes\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n124:[\"$\",\"span\",\"38\",{\"className\":\"line\",\"data-line\":\"20\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"data_transfer_bytes\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n125:[\"$\",\"span\",\"40\",{\"className\":\"line\",\"data-line\":\"21\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"created_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:09Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n126:[\"$\",\"span\",\"42\",{\"className\":\"line\",\"data-line\":\"22\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"updated_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:18:15Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n127:[\"$\",\"span\",\"44\",{\"className\":\"line\",\"data-line\":\"23\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"created_by\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" {\"}]]}]\n128:[\"$\",\"span\",\"46\",{\"className\":\"line\",\"data-line\":\"24\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"        \\\"name\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"your@email.com\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n129:[\"$\",\"span\",\"48\",{\"className\":\"line\",\"data-line\":\"25\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"        \\\"image\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"\\\"\"}]]}]\n12a:[\"$\",\"span\",\"50\",{\"className\":\"line\",\"data-line\":\"26\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"      }\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n12b:[\"$\",\"span\",\"52\",{\"className\":\"line\",\"data-line\":\"27\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"init_source\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"parent-data\\\"\"}]]}]\n12c:[\"$\",\"span\",\"54\",{\"className\":\"line\",\"data-line\":\"28\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    }\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n12d:[\"$\",\"span\",\"56\",{\"className\":\"line\",\"data-line\":\"29\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    {\"}]}]\n12e:[\"$\",\"span\",\"58\",{\"className\":\"line\",\"data-line\":\"30\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-morning-meadow-afu2s1jl\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n12f:[\"$\",\"span\",\"60\",{\"className\":\"line\",\"data-line\":\"31\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"project_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"dry-heart-13671059\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n130:[\"$\",\"span\",\"62\",{\"className\":\"line\",\"data-line\":\"32\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"name\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"main\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n131:[\"$\",\"span\",\"64\",{\"className\":\"line\",\"data-line\":\"33\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"current_state\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"ready\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n132:[\"$\",\"span\",\"66\",{\"className\":\"line\",\"data-line\":\"34\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"state_changed_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:07:58Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n133:[\"$\",\"span\",\"68\",{\"className\":\"line\",\"data-line\":\"35\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"logical_size\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 30777344\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n134:[\"$\",\"span\",\"70\",{\"className\":\"line\",\"data-line\":\"36\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"creation_source\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"console\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n135:[\"$\",\"span\",\"72\",{\"className\":\"line\",\"data-line\":\"37\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"primary\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" true\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n136:[\"$\",\"span\",\"74\",{\"className\":\"line\",\"data-line\":\"38\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"default\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" true\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n137:[\"$\",\"span\",\"76\",{\"className\":\"line\",\"data-line\":\"39\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"protected\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" false\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n138:[\"$\",\"span\",\"78\",{\"className\":\"line\",\"data-line\":\"40\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"cpu_used_sec\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n139:[\"$\",\"span\",\"80\",{\"className\":\"line\",\"data-line\":\"41\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"compute_time_seconds\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n13a:[\"$\",\"span\",\"82\",{\"className\":\"line\",\"data-line\":\"42\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"active_time_seconds\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n13b:[\"$\",\"span\",\"84\",{\"className\":\"line\",\"data-line\":\"43\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"written_data_bytes\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n13c:[\"$\",\"span\",\"86\",{\"className\":\"line\",\"data-line\":\"44\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"data_transfer_bytes\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n13d:[\"$\",\"span\",\"88\",{\"className\":\"line\",\"data-line\":\"45\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"created_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:07:55Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n13e:[\"$\",\"span\",\"90\",{\"className\":\"line\",\"data-line\":\"46\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"updated_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:11Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n13f:[\"$\",\"span\",\"92\",{\"className\":\"line\",\"data-line\":\"47\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"created_by\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" {\"}]]}]\n140:[\"$\",\"span\",\"94\",{\"className\":\"line\",\"data-line\":\"48\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"        \\\"name\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"your@email.com\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n141:[\"$\",\"span\",\"96\",{\"className\":\"line\",\"data-line\":\"49\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"        \\\"image\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"\\\"\"}]]}]\n142:[\"$\",\"span\",\"98\",{\"className\":\"line\",\"data-line\":\"50\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"      }\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n143:[\"$\",\"span\",\"100\",{\"className\":\"line\",\"data-line\":\"51\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"init_source\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"parent-data\\\"\"}]]}]\n144:[\"$\",\"span\",\"102\",{\"className\":\"line\",\"data-line\":\"52\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    }\"}]}]\n145:[\"$\",\"span\",\"104\",{\"className\":\"line\",\"data-line\":\"53\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"  ]\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n146:[\"$\",\"span\",\"106\",{\"className\":\"line\",\"data-line\":\"54\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"  \\\"annotations\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" {}\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n147:[\"$\",\"span\",\"108\",{\"className\":\"line\",\"data-line\":\"55\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"  \\\"pagination\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" {\"}]]}]\n148:[\"$\",\"span\",\"110\",{\"className\":\"line\",\"data-line\":\"56\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"sort_by\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"updated_at\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n149:[\"$\",\"span\",\"112\",{\"className\":\"line\",\"data-line\":\"57\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"sort_order\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"DESC\\\"\"}]]}]\n14a:[\"$\",\"span\",\"114\",{\"className\":\"line\",\"data-line\":\"58\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"  }\"}]}]\n14b:[\"$\",\"span\",\"116\",{\"className\":\"line\",\"data-line\":\"59\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"}\"}]}]\n14c:[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]\n14d:[\"$\",\"span\",\"22\",{\"className\":\"line\",\"data-line\":\"12\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"primary\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" false\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n14e:[\"$\",\"span\",\"24\",{\"className\":\"line\",\"data-line\":\"13\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"default\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" false\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n14f:[\"$\",\"span\",\"26\",{\"className\":\"line\",\"data-line\":\"14\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"protected\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" false\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n150:[\"$\",\"span\",\"28\",{\"className\":\"line\",\"data-line\":\"15\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"cpu_used_sec\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n151:[\"$\",\"span\",\"30\",{\"className\":\"line\",\"data-line\":\"16\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"compute_time_seconds\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n152:[\"$\",\"span\",\"32\",{\"className\":\"line\",\"data-line\":\"17\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"active_time_seconds\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n153:[\"$\",\"span\",\"34\",{\"className\":\"line\",\"data-line\":\"18\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"written_data_bytes\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n154:[\"$\",\"span\",\"36\",{\"className\":\"line\",\"data-line\":\"19\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"data_transfer_bytes\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n155:[\"$\",\"span\",\"38\",{\"className\":\"line\",\"data-line\":\"20\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"created_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:09Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n156:[\"$\",\"span\",\"40\",{\"className\":\"line\",\"data-line\":\"21\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"updated_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:09Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n157:[\"$\",\"span\",\"42\",{\"className\":\"line\",\"data-line\":\"22\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"created_by\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" {\"}]]}]\n158:[\"$\",\"span\",\"44\",{\"className\":\"line\",\"data-line\":\"23\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"name\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"your@email.com\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n159:[\"$\",\"span\",\"46\",{\"className\":\"line\",\"data-line\":\"24\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"image\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"\\\"\"}]]}]\n15a:[\"$\",\"span\",\"48\",{\"className\":\"line\",\"data-line\":\"25\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    }\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n15b:[\"$\",\"span\",\"50\",{\"className\":\"line\",\"data-line\":\"26\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"    \\\"init_source\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"parent-data\\\"\"}]]}]\n15c:[\"$\",\"span\",\"52\",{\"className\":\"line\",\"data-line\":\"27\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"  }\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n15d:[\"$\",\"span\",\"54\",{\"className\":\"line\",\"data-line\":\"28\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"  \\\"endpoints\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" [\"}]]}]\n15e:[\"$\",\"span\",\"56\",{\"className\":\"line\",\"data-line\":\"29\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    {\"}]}]\n15f:[\"$\",\"span\",\"58\",{\"className\":\"line\",\"data-line\":\"30\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"host\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"ep-cool-darkness-123456.c-2.us-west-2.aws.neon.tech\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n160:[\"$\",\"span\",\"60\",{\"className\":\"line\",\"data-line\":\"31\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"ep-cool-darkness-123456\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n161:[\"$\",\"span\",\"62\",{\"className\":\"line\",\"data-line\":\"32\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"project_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"dry-heart-13671059\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n162:[\"$\",\"span\",\"64\",{\"className\":\"line\",\"data-line\":\"33\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"branch_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-curly-wave-af4i4oeu\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n163:[\"$\",\"span\",\"66\",{\"className\":\"line\",\"data-line\":\"34\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"autoscaling_limit_min_cu\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0.25\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n164:[\"$\",\"span\",\"68\",{\"className\":\"line\",\"data-line\":\"35\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"autoscaling_limit_max_cu\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0.25\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n165:[\"$\",\"span\",\"70\",{\"className\":\"line\",\"data-line\":\"36\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"region_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"aws-us-west-2\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n166:[\"$\",\"span\",\"72\",{\"className\":\"line\",\"data-line\":\"37\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"type\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"read_write\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n167:[\"$\",\"span\",\"74\",{\"className\":\"line\",\"data-line\":\"38\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"current_state\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"init\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n168:[\"$\",\"span\",\"76\",{\"className\":\"line\",\"data-line\":\"39\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"pending_state\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"active\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n169:[\"$\",\"span\",\"78\",{\"className\":\"line\",\"data-line\":\"40\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"settings\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" {}\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n16a:[\"$\",\"span\",\"80\",{\"className\":\"line\",\"data-line\":\"41\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"pooler_enabled\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" false\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n16b:[\"$\",\"span\",\"82\",{\"className\":\"line\",\"data-line\":\"42\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"pooler_mode\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"transaction\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n16c:[\"$\",\"span\",\"84\",{\"className\":\"line\",\"data-line\":\"43\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"disabled\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" false\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n16d:[\"$\",\"span\",\"86\",{\"className\":\"line\",\"data-line\":\"44\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"passwordless_access\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" true\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n16e:[\"$\",\"span\",\"88\",{\"className\":\"line\",\"data-line\":\"45\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"creation_source\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"console\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n16f:[\"$\",\"span\",\"90\",{\"className\":\"line\",\"data-line\":\"46\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"created_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:09Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n170:[\"$\",\"span\",\"92\",{\"className\":\"line\",\"data-line\":\"47\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"updated_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:09Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n171:[\"$\",\"span\",\"94\",{\"className\":\"line\",\"data-line\":\"48\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"proxy_host\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"c-2.us-west-2.aws.neon.tech\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n172:[\"$\",\"span\",\"96\",{\"className\":\"line\",\"data-line\":\"49\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"suspend_timeout_seconds\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n173:[\"$\",\"span\",\"98\",{\"className\":\"line\",\"data-line\":\"50\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"provisioner\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"k8s-neonvm\\\"\"}]]}]\n174:[\"$\",\"span\",\"100\",{\"className\":\"line\",\"data-line\":\"51\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    }\"}]}]\n175:[\"$\",\"span\",\"102\",{\"className\":\"line\",\"data-line\":\"52\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"  ]\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n176:[\"$\",\"span\",\"104\",{\"className\":\"line\",\"data-line\":\"53\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"  \\\"operations\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" [\"}]]}]\n177:[\"$\",\"span\",\"106\",{\"className\":\"line\",\"data-line\":\"54\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    {\"}]}]\n178:[\"$\",\"span\",\"108\",{\"className\":\"line\",\"data-line\":\"55\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"8289b00a-4341-48d2-b3f1-d0c8dbb7e806\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n179:[\"$\",\"span\",\"110\",{\"className\":\"line\",\"data-line\":\"56\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"project_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"dry-heart-13671059\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n17a:[\"$\",\"span\",\"112\",{\"className\":\"line\",\"data-line\":\"57\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"branch_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-curly-wave-af4i4oeu\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n17b:[\"$\",\"span\",\"114\",{\"className\":\"line\",\"data-line\":\"58\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"action\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"create_branch\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n17c:[\"$\",\"span\",\"116\",{\"className\":\"line\",\"data-line\":\"59\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"status\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"running\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n17d:[\"$\",\"span\",\"118\",{\"className\":\"line\",\"data-line\":\"60\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"failures_count\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n17e:[\"$\",\"span\",\"120\",{\"className\":\"line\",\"data-line\":\"61\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"created_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:09Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n17f:[\"$\",\"span\",\"122\",{\"className\":\"line\",\"data-line\":\"62\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"updated_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:09Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n180:[\"$\",\"span\",\"124\",{\"className\":\"line\",\"data-line\":\"63\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"total_duration_ms\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}]]}]\n181:[\"$\",\"span\",\"126\",{\"className\":\"line\",\"data-line\":\"64\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    }\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n182:[\"$\",\"span\",\"128\",{\"className\":\"line\",\"data-line\":\"65\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    {\"}]}]\n183:[\"$\",\"span\",\"130\",{\"className\":\"line\",\"data-line\":\"66\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"a3c9baa4-6732-4774-a141-9d03396babce\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n184:[\"$\",\"span\",\"132\",{\"className\":\"line\",\"data-line\":\"67\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"project_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"dry-heart-13671059\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n185:[\"$\",\"span\",\"134\",{\"className\":\"line\",\"data-line\":\"68\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"branch_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-curly-wave-af4i4oeu\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n186:[\"$\",\"span\",\"136\",{\"className\":\"line\",\"data-line\":\"69\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"endpoint_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"ep-cool-darkness-123456\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n187:[\"$\",\"span\",\"138\",{\"className\":\"line\",\"data-line\":\"70\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"action\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"start_compute\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n188:[\"$\",\"span\",\"140\",{\"className\":\"line\",\"data-line\":\"71\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"status\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"scheduling\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n189:[\"$\",\"span\",\"142\",{\"className\":\"line\",\"data-line\":\"72\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"failures_count\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n18a:[\"$\",\"span\",\"144\",{\"className\":\"line\",\"data-line\":\"73\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"created_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:09Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n18b:[\"$\",\"span\",\"146\",{\"className\":\"line\",\"data-line\":\"74\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"updated_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:13:09Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n18c:[\"$\",\"span\",\"148\",{\"className\":\"line\",\"data-line\":\"75\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"total_duration_ms\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 0\"}]]}]\n18d:[\"$\",\"span\",\"150\",{\"className\":\"line\",\"data-line\":\"76\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    }\"}]}]\n18e:[\"$\",\"span\",\"152\",{\"className\":\"line\",\"data-line\":\"77\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"  ]\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n18f:[\"$\",\"span\",\"154\",{\"className\":\"line\",\"data-line\":\"78\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"  \\\"roles\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" [\"}]]}]\n190:[\"$\",\"span\",\"156\",{\"className\":\"line\",\"data-line\":\"79\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    {\"}]}]\n191:[\"$\",\"span\",\"158\",{\"className\":\"line\",\"data-line\":\"80\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"branch_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-curly-wave-af4i4oeu\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n192:[\"$\",\"span\",\"160\",{\"className\":\"line\",\"data-line\":\"81\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"name\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"alex\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n193:[\"$\",\"span\",\"162\",{\"className\":\"line\",\"data-line\":\"82\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"protected\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" false\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n194:[\"$\",\"span\",\"164\",{\"className\":\"line\",\"data-line\":\"83\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"created_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:07:55Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n195:[\"$\",\"span\",\"166\",{\"className\":\"line\",\"data-line\":\"84\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"updated_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:07:55Z\\\"\"}]]}]\n196:[\"$\",\"span\",\"168\",{\"className\":\"line\",\"data-line\":\"85\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    }\"}]}]\n197:[\"$\",\"span\",\"170\",{\"className\":\"line\",\"data-line\":\"86\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"  ]\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n198:[\"$\",\"span\",\"172\",{\"className\":\"line\",\"data-line\":\"87\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"  \\\"databases\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" [\"}]]}]\n199:[\"$\",\"span\",\"174\",{\"className\":\"line\",\"data-line\":\"88\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    {\"}]}]\n19a:[\"$\",\"span\",\"176\",{\"className\":\"line\",\"data-line\":\"89\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-constant)\"},\"children\":\" 2886327\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n19b:[\"$\",\"span\",\"178\",{\"className\":\"line\",\"data-line\":\"90\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"branch_id\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"br-curly-wave-af4i4oeu\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n19c:[\"$\",\"span\",\"180\",{\"className\":\"line\",\"data-line\":\"91\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"name\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"dbname\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n19d:[\"$\",\"span\",\"182\",{\"className\":\"line\",\"data-line\":\"92\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"owner_name\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"alex\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n19e:[\"$\",\"span\",\"184\",{\"className\":\"line\",\"data-line\":\"93\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"created_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:07:55Z\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n19f:[\"$\",\"span\",\"186\",{\"className\":\"line\",\"data-line\":\"94\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"updated_at\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"2025-08-04T07:07:55Z\\\"\"}]]}]\n1a0:[\"$\",\"span\",\"188\",{\"className\":\"line\",\"data-line\":\"95\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    }\"}]}]\n1a1:[\"$\",\"span\",\"190\",{\"className\":\"line\",\"data-line\":\"96\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"  ]\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n1a2:[\"$\",\"span\",\"192\",{\"className\":\"line\",\"data-line\":\"97\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"  \\\"connection_uris\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" [\"}]]}]\n1a3:[\"$\",\"span\",\"194\",{\"className\":\"line\",\"data-line\":\"98\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    {\"}]}]\n1a4:[\"$\",\"span\",\"196\",{\"className\":\"line\",\"data-line\":\"99\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"connection_uri\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"postgresql://alex:AbC123dEf@ep-cool-darkness-123456.c-2.us-west-2.aws.neon.tech/dbname?sslmode=require\u0026channel_binding=require\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n1a5:[\"$\",\"span\",\"198\",{\"className\":\"line\",\"data-line\":\"100\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"      \\\"connection_parameters\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\" {\"}]]}]\n1a6:[\"$\",\"span\",\"200\",{\"className\":\"line\",\"data-line\":\"101\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"        \\\"database\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"dbname\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n1a7:[\"$\",\"span\",\"202\",{\"className\":\"line\",\"data-line\":\"102\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"        \\\"password\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"AbC123dEf\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n1a8:[\"$\",\"span\",\"204\",{\"className\":\"line\",\"data-line\":\"103\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"        \\\"role\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"alex\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n1a9:[\"$\",\"span\",\"206\",{\"className\":\"line\",\"data-line\":\"104\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"        \\\"host\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"ep-cool-darkness-123456.c-2.us-west-2.aws.neon.tech\\\"\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\",\"}]]}]\n1aa:[\"$\",\"span\",\"208\",{\"className\":\"line\",\"data-line\":\"105\",\"children\":[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"var(--shiki-token-keyword)\"},\"children\":\"        \\\"pooler_host\\\"\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"var(--shiki-token-punctuation)\"},\"children\":\":\"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"var(--shiki-token-string-expression)\"},\"children\":\" \\\"ep-cool-darkness-123456-pooler.c-2.us-west-2.aws.neon.tech\\\"\"}]]}]\n1ab:[\"$\",\"span\",\"210\",{\"className\":\"line\",\"data-lin"])</script><script>self.__next_f.push([1,"e\":\"106\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"      }\"}]}]\n1ac:[\"$\",\"span\",\"212\",{\"className\":\"line\",\"data-line\":\"107\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"    }\"}]}]\n1ad:[\"$\",\"span\",\"214\",{\"className\":\"line\",\"data-line\":\"108\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"  ]\"}]}]\n1ae:[\"$\",\"span\",\"216\",{\"className\":\"line\",\"data-line\":\"109\",\"children\":[\"$\",\"span\",null,{\"style\":{\"color\":\"var(--shiki-foreground)\"},\"children\":\"}\"}]}]\n33:null\n37:[[\"$\",\"title\",\"0\",{\"children\":\"Manage branches - Neon Docs\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Data resides in a branch. Each Neon project is created with a root branch, which is also designated as your default branch. Projects created in the Neon Console have a root branch named production, wh...\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/manifest.json\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://neon.com/docs/manage/branches\"}],[\"$\",\"link\",\"5\",{\"rel\":\"alternate\",\"type\":\"text/markdown\",\"href\":\"https://neon.com/docs/manage/branches.md\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Manage branches - Neon Docs\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Data resides in a branch. Each Neon project is created with a root branch, which is also designated as your default branch. Projects created in the Neon Console have a root branch named production, wh...\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://neon.com/docs/manage/branches\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Neon\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image\",\"content\":\"https://neon.com/docs/og?title=TWFuYWdlIGJyYW5jaGVz\u0026category=TWFuYWdlICYgb3BlcmF0ZQ==\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:site\",\"content\":\"@neondatabase\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Manage branches - Neon Docs\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"Data resides in a branch. Each Neon project is created with a root branch, which is also designated as your default branch. Projects created in the Neon Console have a root branch named production, wh...\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image\",\"content\":\"https://neon.com/docs/og?title=TWFuYWdlIGJyYW5jaGVz\u0026category=TWFuYWdlICYgb3BlcmF0ZQ==\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon/favicon.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon/favicon.ico\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"19\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"link\",\"20\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon-152x152.png\",\"sizes\":\"152x152\",\"type\":\"image/png\"}],[\"$\",\"link\",\"21\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon-120x120.png\",\"sizes\":\"120x120\",\"type\":\"image/png\"}],[\"$\",\"$L1af\",\"22\",{}]]\n"])</script><script>self.__next_f.push([1,"23:[\"$\",\"$32\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"whitespace-nowrap\",\"aria-label\":\"Star us on GitHub (23040)\",\"children\":\"23k\"}]}]\n50:[\"$\",\"$32\",null,{\"children\":[\"$\",\"span\",null,{\"className\":\"whitespace-nowrap\",\"aria-label\":\"Star us on GitHub (23040)\",\"children\":\"23k\"}]}]\n"])</script></body></html>