CINXE.COM
Blog - Morph: Data Apps for your Product Team
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/zeZqOfH3XP9Pui1BaIHcO/9c9d8ea1d72eb50a438130fd835ad700/v0.3.0_-_framework.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/7djrgWpkX7qa3ZCePQYnaE/f4ecc99ea335e8fa426571bf5d947f27/v0.3.0_-_streamlit.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/37cbUmhAWjcsRNiV0I0RHR/78e38b0bca2ef1780f3ab754744da308/ollama.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/TjFZ9fSz5k2QV8ugTaqVT/efa9a2ddc6604e4f4177004c3e7bf66f/v0.2.0-github.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/2Ony1ozHt7IwYeg3VHuR1O/4432e2336702f87f99ba7a98bd92d56a/launch-week-3-components.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/4rEcr7s5gNLBgUAZIXKOhM/3ef66f15b182bcffc5f0c173063843bc/launch-week-3-rbac.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/2bquy3Wl5Mqiw1C1qm3fRX/617df16858a4bc96881640b62a7137d0/launch-week-3-connectors.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/7gahs9bk707i1fLCKhLkC0/38d820217ff58f5b55f9632de9d59974/launch-week-3-cloud.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/4346SjvDkbal6rhANn2RGk/b6932105ac10d77cd6e4eaf592790a1f/launch-week-3-framework.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/5EgPo5p3h0nbTSBd3Wv30R/f62f265329437dfcb080aa347a188686/plotly_guide_ogp.png"/><link rel="stylesheet" href="/_next/static/css/0631ddb1d2a403ff.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4798430eb74b7de4.js"/><script src="/_next/static/chunks/fd9d1056-f6c2a22a88a0c85e.js" async=""></script><script src="/_next/static/chunks/7023-31dc1d0e64a97516.js" async=""></script><script src="/_next/static/chunks/main-app-b8d8f654a4c3de8b.js" async=""></script><script src="/_next/static/chunks/231-ce7c84babed6284f.js" async=""></script><script src="/_next/static/chunks/4868-58edd0bd42a74b10.js" async=""></script><script src="/_next/static/chunks/11-b619031672e778d6.js" async=""></script><script src="/_next/static/chunks/8855-1725e7abec5fe296.js" async=""></script><script src="/_next/static/chunks/743-b0f80e722b615538.js" async=""></script><script src="/_next/static/chunks/app/layout-a3de4127a32b2309.js" async=""></script><script src="/_next/static/chunks/8372-879127eaacf68ea9.js" async=""></script><script src="/_next/static/chunks/2415-2b4a52d0188fa0b5.js" async=""></script><script src="/_next/static/chunks/4426-9566608206e9757b.js" async=""></script><script src="/_next/static/chunks/app/page-031c23e6419d3a8b.js" async=""></script><script src="/_next/static/chunks/app/blogs/page-e0b4c42b3e3c1c3b.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-S8YRCL4JQW" as="script"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/1qhUyZqWzfiKi7ZkISuucK/0a53cd6694e57d10339bdcb82cad2252/launch-week-3-teaser.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/71yPMckinftJpePiqkofnJ/1c9403192b2ed5b16a7ac598d4fd7237/sports-marketing-thumbnail_EN.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/5Kq0t7d1KKRWz33azwvsBC/538c3ea9c9a13c9e5558ad82833386d6/launch-week-2-other-updates.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/uRcIIcpEy6hP3wljLplsh/38182044d2a5be9268d3133867caa783/launch-week-2-ai-viewer.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/5lyxONPG7HLapplaXAYNEd/5ee3a14fa73a2ed5746b08cbc59fa48a/launch-week-2-open-source.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/2M8U8p1iN7cfDvDCELcXU2/6da6b35ff89d0035aa69302c653f1e48/launch-week-2-ai-functions.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/6O1YAfCavTlBUkYdxAufPd/a505495c47ec88418faad797db7ab38e/launch-week-2-llm.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/2NqTdNe3dezqOFYCaSNnko/84e5578aecb5dc201d454536b0a121d3/launch-week-2.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/13bVFiXVtvY1iqNUgqWeNK/80d4a12232bdcd8f078f74209bd668f7/data-app-1.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/2Qbt3zNVMYvChIJ8QP4JEJ/86c711d7d40c5c26d6d87cbd6c9eca4c/launch-week-1-template-2.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/5W3B2D1l3P1AJOGNqasN1k/9f60315c6fc5023b9ffcf84e1d288671/launch-week-1-morph-integrations.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/35V621zzHTU2rXURg5ciLd/2e11ff02683f688b21c554293dc17f58/launch-week-1-morph-ai.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/27QrIkEGItnfEn1OfzmnrL/83922e7b9071b1216db958537398d4b2/launch-week-1-pages.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/6yfwpqOMWrgBeMMYre1kpl/fa7cb174a2c2bb7ef496ff8d5b35178d/launch-week-1-workspace.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/5jax7nMvHdRLsVQfkvG7tR/5dc5260f1219beee6b3b77cef55c06c2/launch-week-1.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/23RKwQ2XtHUE0fULAVnXFQ/ae7c1512115b46d46bf324ecdb4e7adb/finops-focus-1.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/3LAisPFgQgX0NovIpDSVo7/5a2c5e3d755b409c53ec71d183a9ddc8/dataworkspace-1-1.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/2ew4Mcz58mPpY52R8Bc0eq/38d83f5c988611d547642095e32cd532/finops-thumbnail-diary1.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/ISSH0CXGYS8Ijj60xvheN/b77a701c2519bb6bcfb020c3aa463a48/finops-thumbnail.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/5TQ9aQlprFMj7TDfjtPP1i/39a5adbde1254cbfcf49547d078309c3/beta3-thumbnail.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/4tXM7Z3vbMfhHZgiTkACGi/a12c3a1e9e7fd73472e90a38f2d41d8e/injury-thumbnail.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/6nJnsXCA7KamTkamOCldQN/478d1ea3cf600c3aa9be48d7cd1b3792/id-thumbnail.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/2zLOMSgryDtlzZmPWIa6gq/4f4235b5d9de83f9a9d86811c14dc985/NBA-thumbnail.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/4i91heZ06fM2kLF1442Bll/27d967845c5f7070ba1cbca33af6708b/scfc-interview1-thumbnail.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/2Epk75FFaZpu3H2fpGDP7T/75d75e73822e3e9cb441c97edbc5b243/roundtable4-1.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/tL2g2HAWapO2LETjPCBZe/fbb2890b8bcfc525eb2fd98a419641fc/MLB-marketing-thumbnail.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/whS0tFuIZKiGZ1ME0Pyj9/30dbc27c21581c9f2427ac9745617e5d/roundtable3-1.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/76LxI8IuppivgdCfWtrl47/8535cb06f32f848a171ca911b42a5882/roundtable2-1.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/11Go1YpGvNHYIOD0KtrRQy/bd57752a7f90944cd6f743f714571db6/MLB-thumbnail.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/5OTjpzZ8LnLKTQEFgYOtIz/eb3a5835cdec329196778e6ac70efc78/letter_from_development_team_2-1.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/5osaVhN8lMZsjZlz3NowUq/43070bba5013f017da71b289e928885d/biz_x_dev_1-1.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/1BXyIM4fLWe70vEYjo95mW/8419c28364f6829adab15094355b9503/laliga-thumbnail.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/3zxuz3pA1KITLIPaobbKD2/c903022556921090bc48667c17c40a53/letter-from-developers-beta-2-1-5.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/768xp3ZbnSdAaXXAQ8y6Rd/d35fd9c48a05217f10ec9f6a354f39af/Release-Note-for-1.0-thumb.jpg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/jzTjrvHRktepo5ipSwawB/c8f60f2533db57bf24216bdb8b73187a/revops-thumb.jpeg"/><link rel="preload" as="image" href="//images.ctfassets.net/9ncizv60xc5y/sXCkkEIszqblocQt6FuZ3/47b10667654a471852cecc53afda49a1/public-beta-release-note-1.jpeg"/><title>Blog - Morph: Data Apps for your Product Team</title><meta name="description" content="Morph Blog"/><meta property="og:title" content="Morph - AI-powered Data Apps with Code"/><meta property="og:description" content="Build AI-powered, functional, performant Data Apps in minutes."/><meta property="og:url" content="https://www.morph-data.io"/><meta property="og:site_name" content="Morph"/><meta property="og:image:type" content="image/jpeg"/><meta property="og:image:width" content="1280"/><meta property="og:image:height" content="630"/><meta property="og:image" content="https://www.morph-data.io/opengraph-image.jpg?badccccc4efeb71e"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Morph - AI-powered Data Apps with Code"/><meta name="twitter:description" content="Build AI-powered, functional, performant Data Apps in minutes."/><meta name="twitter:image:type" content="image/jpeg"/><meta name="twitter:image:width" content="1280"/><meta name="twitter:image:height" content="630"/><meta name="twitter:image" content="https://www.morph-data.io/opengraph-image.jpg?badccccc4efeb71e"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="48x48"/><meta name="next-size-adjust"/><script src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js" noModule=""></script></head><body class="__className_d65c78 z-0 relative"><!--$--><!--/$--><div class="min-h-[100dvh] relative"><header class="sticky top-0 z-50 py-2 bg-white/60 dark:bg-black/60 backdrop-blur"><div class="hidden lg:flex justify-between items-center container mx-auto w-full py-1 gap-1 px-2"><a class="mx-2" href="/"><img alt="Morph" loading="lazy" width="173" height="32" decoding="async" data-nimg="1" class="inline-block dark:hidden cursor-pointer" style="color:transparent" src="/assets/morph_logo.svg"/><img alt="Morph" loading="lazy" width="173" height="32" decoding="async" data-nimg="1" class="dark:inline-block hidden cursor-pointer" style="color:transparent" src="/assets/morph_logo_white.svg"/></a><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="relative z-10 flex max-w-max flex-1 items-center justify-center"><div style="position:relative"><ul data-orientation="horizontal" class="group flex flex-1 list-none items-center justify-center space-x-1" dir="ltr"><li><a target="_blank" href="https://docs.morph-data.io/docs/en"><a class="group inline-flex h-10 w-max items-center justify-center rounded-md px-4 py-2 text-sm transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50" data-radix-collection-item="">Docs</a></a></li></ul></div><div class="absolute left-0 top-full flex justify-center"></div></nav><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="relative z-10 flex max-w-max flex-1 items-center justify-center"><div style="position:relative"><ul data-orientation="horizontal" class="group flex flex-1 list-none items-center justify-center space-x-1" dir="ltr"><li><a class="" href="/changelog"><a class="group inline-flex h-10 w-max items-center justify-center rounded-md px-4 py-2 text-sm transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50" data-radix-collection-item="">Changelog</a></a></li></ul></div><div class="absolute left-0 top-full flex justify-center"></div></nav><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="relative z-10 flex max-w-max flex-1 items-center justify-center"><div style="position:relative"><ul data-orientation="horizontal" class="group flex flex-1 list-none items-center justify-center space-x-1" dir="ltr"><li><a class="" href="/tools"><a class="group inline-flex h-10 w-max items-center justify-center rounded-md px-4 py-2 text-sm transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50" data-radix-collection-item="">Connectors & Snippets</a></a></li></ul></div><div class="absolute left-0 top-full flex justify-center"></div></nav><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="relative z-10 flex max-w-max flex-1 items-center justify-center"><div style="position:relative"><ul data-orientation="horizontal" class="group flex flex-1 list-none items-center justify-center space-x-1" dir="ltr"><li><a class="" href="/blogs"><a class="group inline-flex h-10 w-max items-center justify-center rounded-md px-4 py-2 text-sm transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50" data-radix-collection-item="">Blog</a></a></li></ul></div><div class="absolute left-0 top-full flex justify-center"></div></nav><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="relative z-10 flex max-w-max flex-1 items-center justify-center"><div style="position:relative"><ul data-orientation="horizontal" class="group flex flex-1 list-none items-center justify-center space-x-1" dir="ltr"><li><a class="" href="/pricing"><a class="group inline-flex h-10 w-max items-center justify-center rounded-md px-4 py-2 text-sm transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50" data-radix-collection-item="">Pricing</a></a></li></ul></div><div class="absolute left-0 top-full flex justify-center"></div></nav><div class="flex-1"></div><a href="https://app.morph-data.io/"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 bg-[#FF5733] text-white hover:bg-[#FF5733]/80 h-10 px-4 py-2">Start building</button></a><a href="/form/contact" target="_blank"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 border border-[#FF5733] bg-background hover:bg-[#FF5733]/10 text-[#FF5733] hover:text-orange-foreground h-10 px-4 py-2">Talk to Sales</button></a><a href="https://app.morph-data.io/"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 bg-background hover:bg-[#FF5733]/10 text-[#FF5733] hover:text-orange-foreground h-10 px-4 py-2">Login</button></a><button type="button" id="radix-:Rmmba:" aria-haspopup="menu" aria-expanded="false" data-state="closed"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:text-accent-foreground h-10 w-10 text-black dark:text-white hover:bg-black/[0.1] transition-all font-normal cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></button></button><a rel="noopener noreferrer" target="_blank" class="px-2" href="https://github.com/morph-data/morph"><svg viewBox="0 0 128 128" class="h-7 w-7 inline dark:hidden"><g fill="#111827"><path fill-rule="evenodd" clip-rule="evenodd" d="M64 5.103c-33.347 0-60.388 27.035-60.388 60.388 0 26.682 17.303 49.317 41.297 57.303 3.017.56 4.125-1.31 4.125-2.905 0-1.44-.056-6.197-.082-11.243-16.8 3.653-20.345-7.125-20.345-7.125-2.747-6.98-6.705-8.836-6.705-8.836-5.48-3.748.413-3.67.413-3.67 6.063.425 9.257 6.223 9.257 6.223 5.386 9.23 14.127 6.562 17.573 5.02.542-3.903 2.107-6.568 3.834-8.076-13.413-1.525-27.514-6.704-27.514-29.843 0-6.593 2.36-11.98 6.223-16.21-.628-1.52-2.695-7.662.584-15.98 0 0 5.07-1.623 16.61 6.19C53.7 35 58.867 34.327 64 34.304c5.13.023 10.3.694 15.127 2.033 11.526-7.813 16.59-6.19 16.59-6.19 3.287 8.317 1.22 14.46.593 15.98 3.872 4.23 6.215 9.617 6.215 16.21 0 23.194-14.127 28.3-27.574 29.796 2.167 1.874 4.097 5.55 4.097 11.183 0 8.08-.07 14.583-.07 16.572 0 1.607 1.088 3.49 4.148 2.897 23.98-7.994 41.263-30.622 41.263-57.294C124.388 32.14 97.35 5.104 64 5.104z"></path><path d="M26.484 91.806c-.133.3-.605.39-1.035.185-.44-.196-.685-.605-.543-.906.13-.31.603-.395 1.04-.188.44.197.69.61.537.91zm2.446 2.729c-.287.267-.85.143-1.232-.28-.396-.42-.47-.983-.177-1.254.298-.266.844-.14 1.24.28.394.426.472.984.17 1.255zM31.312 98.012c-.37.258-.976.017-1.35-.52-.37-.538-.37-1.183.01-1.44.373-.258.97-.025 1.35.507.368.545.368 1.19-.01 1.452zm3.261 3.361c-.33.365-1.036.267-1.552-.23-.527-.487-.674-1.18-.343-1.544.336-.366 1.045-.264 1.564.23.527.486.686 1.18.333 1.543zm4.5 1.951c-.147.473-.825.688-1.51.486-.683-.207-1.13-.76-.99-1.238.14-.477.823-.7 1.512-.485.683.206 1.13.756.988 1.237zm4.943.361c.017.498-.563.91-1.28.92-.723.017-1.308-.387-1.315-.877 0-.503.568-.91 1.29-.924.717-.013 1.306.387 1.306.88zm4.598-.782c.086.485-.413.984-1.126 1.117-.7.13-1.35-.172-1.44-.653-.086-.498.422-.997 1.122-1.126.714-.123 1.354.17 1.444.663zm0 0"></path></g></svg><svg viewBox="0 0 128 128" class="h-7 w-7 hidden dark:inline"><g fill="#fff"><path fill-rule="evenodd" clip-rule="evenodd" d="M64 5.103c-33.347 0-60.388 27.035-60.388 60.388 0 26.682 17.303 49.317 41.297 57.303 3.017.56 4.125-1.31 4.125-2.905 0-1.44-.056-6.197-.082-11.243-16.8 3.653-20.345-7.125-20.345-7.125-2.747-6.98-6.705-8.836-6.705-8.836-5.48-3.748.413-3.67.413-3.67 6.063.425 9.257 6.223 9.257 6.223 5.386 9.23 14.127 6.562 17.573 5.02.542-3.903 2.107-6.568 3.834-8.076-13.413-1.525-27.514-6.704-27.514-29.843 0-6.593 2.36-11.98 6.223-16.21-.628-1.52-2.695-7.662.584-15.98 0 0 5.07-1.623 16.61 6.19C53.7 35 58.867 34.327 64 34.304c5.13.023 10.3.694 15.127 2.033 11.526-7.813 16.59-6.19 16.59-6.19 3.287 8.317 1.22 14.46.593 15.98 3.872 4.23 6.215 9.617 6.215 16.21 0 23.194-14.127 28.3-27.574 29.796 2.167 1.874 4.097 5.55 4.097 11.183 0 8.08-.07 14.583-.07 16.572 0 1.607 1.088 3.49 4.148 2.897 23.98-7.994 41.263-30.622 41.263-57.294C124.388 32.14 97.35 5.104 64 5.104z"></path><path d="M26.484 91.806c-.133.3-.605.39-1.035.185-.44-.196-.685-.605-.543-.906.13-.31.603-.395 1.04-.188.44.197.69.61.537.91zm2.446 2.729c-.287.267-.85.143-1.232-.28-.396-.42-.47-.983-.177-1.254.298-.266.844-.14 1.24.28.394.426.472.984.17 1.255zM31.312 98.012c-.37.258-.976.017-1.35-.52-.37-.538-.37-1.183.01-1.44.373-.258.97-.025 1.35.507.368.545.368 1.19-.01 1.452zm3.261 3.361c-.33.365-1.036.267-1.552-.23-.527-.487-.674-1.18-.343-1.544.336-.366 1.045-.264 1.564.23.527.486.686 1.18.333 1.543zm4.5 1.951c-.147.473-.825.688-1.51.486-.683-.207-1.13-.76-.99-1.238.14-.477.823-.7 1.512-.485.683.206 1.13.756.988 1.237zm4.943.361c.017.498-.563.91-1.28.92-.723.017-1.308-.387-1.315-.877 0-.503.568-.91 1.29-.924.717-.013 1.306.387 1.306.88zm4.598-.782c.086.485-.413.984-1.126 1.117-.7.13-1.35-.172-1.44-.653-.086-.498.422-.997 1.122-1.126.714-.123 1.354.17 1.444.663zm0 0"></path></g></svg></a></div><div class="flex lg:hidden items-center w-full py-1 px-3"><div class="flex lg:hidden items-center items-center w-full"><a href="/"><img alt="Morph" loading="lazy" width="173" height="32" decoding="async" data-nimg="1" class="inline-block dark:hidden cursor-pointer" style="color:transparent" src="/assets/morph_logo.svg"/><img alt="Morph" loading="lazy" width="173" height="32" decoding="async" data-nimg="1" class="dark:inline-block hidden cursor-pointer" style="color:transparent" src="/assets/morph_logo_white.svg"/></a><div class="flex-1"></div><a rel="noopener noreferrer" target="_blank" class="px-2" href="https://github.com/morph-data/morph"><svg viewBox="0 0 128 128" class="h-7 w-7 inline dark:hidden"><g fill="#111827"><path fill-rule="evenodd" clip-rule="evenodd" d="M64 5.103c-33.347 0-60.388 27.035-60.388 60.388 0 26.682 17.303 49.317 41.297 57.303 3.017.56 4.125-1.31 4.125-2.905 0-1.44-.056-6.197-.082-11.243-16.8 3.653-20.345-7.125-20.345-7.125-2.747-6.98-6.705-8.836-6.705-8.836-5.48-3.748.413-3.67.413-3.67 6.063.425 9.257 6.223 9.257 6.223 5.386 9.23 14.127 6.562 17.573 5.02.542-3.903 2.107-6.568 3.834-8.076-13.413-1.525-27.514-6.704-27.514-29.843 0-6.593 2.36-11.98 6.223-16.21-.628-1.52-2.695-7.662.584-15.98 0 0 5.07-1.623 16.61 6.19C53.7 35 58.867 34.327 64 34.304c5.13.023 10.3.694 15.127 2.033 11.526-7.813 16.59-6.19 16.59-6.19 3.287 8.317 1.22 14.46.593 15.98 3.872 4.23 6.215 9.617 6.215 16.21 0 23.194-14.127 28.3-27.574 29.796 2.167 1.874 4.097 5.55 4.097 11.183 0 8.08-.07 14.583-.07 16.572 0 1.607 1.088 3.49 4.148 2.897 23.98-7.994 41.263-30.622 41.263-57.294C124.388 32.14 97.35 5.104 64 5.104z"></path><path d="M26.484 91.806c-.133.3-.605.39-1.035.185-.44-.196-.685-.605-.543-.906.13-.31.603-.395 1.04-.188.44.197.69.61.537.91zm2.446 2.729c-.287.267-.85.143-1.232-.28-.396-.42-.47-.983-.177-1.254.298-.266.844-.14 1.24.28.394.426.472.984.17 1.255zM31.312 98.012c-.37.258-.976.017-1.35-.52-.37-.538-.37-1.183.01-1.44.373-.258.97-.025 1.35.507.368.545.368 1.19-.01 1.452zm3.261 3.361c-.33.365-1.036.267-1.552-.23-.527-.487-.674-1.18-.343-1.544.336-.366 1.045-.264 1.564.23.527.486.686 1.18.333 1.543zm4.5 1.951c-.147.473-.825.688-1.51.486-.683-.207-1.13-.76-.99-1.238.14-.477.823-.7 1.512-.485.683.206 1.13.756.988 1.237zm4.943.361c.017.498-.563.91-1.28.92-.723.017-1.308-.387-1.315-.877 0-.503.568-.91 1.29-.924.717-.013 1.306.387 1.306.88zm4.598-.782c.086.485-.413.984-1.126 1.117-.7.13-1.35-.172-1.44-.653-.086-.498.422-.997 1.122-1.126.714-.123 1.354.17 1.444.663zm0 0"></path></g></svg><svg viewBox="0 0 128 128" class="h-7 w-7 hidden dark:inline"><g fill="#fff"><path fill-rule="evenodd" clip-rule="evenodd" d="M64 5.103c-33.347 0-60.388 27.035-60.388 60.388 0 26.682 17.303 49.317 41.297 57.303 3.017.56 4.125-1.31 4.125-2.905 0-1.44-.056-6.197-.082-11.243-16.8 3.653-20.345-7.125-20.345-7.125-2.747-6.98-6.705-8.836-6.705-8.836-5.48-3.748.413-3.67.413-3.67 6.063.425 9.257 6.223 9.257 6.223 5.386 9.23 14.127 6.562 17.573 5.02.542-3.903 2.107-6.568 3.834-8.076-13.413-1.525-27.514-6.704-27.514-29.843 0-6.593 2.36-11.98 6.223-16.21-.628-1.52-2.695-7.662.584-15.98 0 0 5.07-1.623 16.61 6.19C53.7 35 58.867 34.327 64 34.304c5.13.023 10.3.694 15.127 2.033 11.526-7.813 16.59-6.19 16.59-6.19 3.287 8.317 1.22 14.46.593 15.98 3.872 4.23 6.215 9.617 6.215 16.21 0 23.194-14.127 28.3-27.574 29.796 2.167 1.874 4.097 5.55 4.097 11.183 0 8.08-.07 14.583-.07 16.572 0 1.607 1.088 3.49 4.148 2.897 23.98-7.994 41.263-30.622 41.263-57.294C124.388 32.14 97.35 5.104 64 5.104z"></path><path d="M26.484 91.806c-.133.3-.605.39-1.035.185-.44-.196-.685-.605-.543-.906.13-.31.603-.395 1.04-.188.44.197.69.61.537.91zm2.446 2.729c-.287.267-.85.143-1.232-.28-.396-.42-.47-.983-.177-1.254.298-.266.844-.14 1.24.28.394.426.472.984.17 1.255zM31.312 98.012c-.37.258-.976.017-1.35-.52-.37-.538-.37-1.183.01-1.44.373-.258.97-.025 1.35.507.368.545.368 1.19-.01 1.452zm3.261 3.361c-.33.365-1.036.267-1.552-.23-.527-.487-.674-1.18-.343-1.544.336-.366 1.045-.264 1.564.23.527.486.686 1.18.333 1.543zm4.5 1.951c-.147.473-.825.688-1.51.486-.683-.207-1.13-.76-.99-1.238.14-.477.823-.7 1.512-.485.683.206 1.13.756.988 1.237zm4.943.361c.017.498-.563.91-1.28.92-.723.017-1.308-.387-1.315-.877 0-.503.568-.91 1.29-.924.717-.013 1.306.387 1.306.88zm4.598-.782c.086.485-.413.984-1.126 1.117-.7.13-1.35-.172-1.44-.653-.086-.498.422-.997 1.122-1.126.714-.123 1.354.17 1.444.663zm0 0"></path></g></svg></a><button type="button" id="radix-:R96ba:" aria-haspopup="menu" aria-expanded="false" data-state="closed"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:text-accent-foreground h-10 w-10 ml-3 text-black dark:text-white hover:bg-black/[0.1] transition-all font-normal cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></button></div></div><hr class="absolute w-full bottom-0 transition-opacity duration-300 ease-in-out"/></header><main class=""><div class="py-4 px-8 md:py-8 md:px-16 container mx-auto"><section class="p-6 lg:p-10 rounded-xl flex flex-col gap-6 items-center mb-10 mb-0"><h3 class="__className_4bc053 text-base md:text-2xl lg:text-3xl font-semibold">Blog</h3><div class="flex flex-wrap items-center gap-3"><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-primary text-primary-foreground hover:bg-primary/80 text-sm cursor-pointer">All</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-primary/10 text-sm cursor-pointer">Squadbase</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-primary/10 text-sm cursor-pointer">Insight</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-primary/10 text-sm cursor-pointer">Launch Week</div></div></section><div class="mb-20"><div class="grid grid-cols-1 lg:grid-cols-3 w-full gap-4"><a href="/blog/framework-update-v0-3-0"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/zeZqOfH3XP9Pui1BaIHcO/9c9d8ea1d72eb50a438130fd835ad700/v0.3.0_-_framework.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Framework Update v0.3.0</div><div class="text-base text-muted-foreground">Morph Framework’s v0.3.0 update includes updates to the configuration file that allow customization of the cloud runtime environment, a refresh of the frontend architecture, and improved compatibility with the React ecosystem.</div><div class="text-sm text-muted-foreground">2025-04-03</div></div></a><a href="/blog/streamlit-deployment-now-supported"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/7djrgWpkX7qa3ZCePQYnaE/f4ecc99ea335e8fa426571bf5d947f27/v0.3.0_-_streamlit.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Streamlit Deployment Now Supported 🎉</div><div class="text-base text-muted-foreground">With this month's update Streamlit can now be deployed to Morph, falling under the protection of Morph’s by built-in user authentication. You can distribute secure in-house apps without adding any code!</div><div class="text-sm text-muted-foreground">2025-03-26</div></div></a><a href="/blog/ollama-hosting"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/37cbUmhAWjcsRNiV0I0RHR/78e38b0bca2ef1780f3ab754744da308/ollama.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Ollama hosting</div><div class="text-base text-muted-foreground">Morph’s cloud platform now supports the self-hosting of Ollama, allowing you to run LLMs in a secure environment that is completely isolated from the public internet. This enables enterprises with strict data governance requirements to leverage the latest models.</div><div class="text-sm text-muted-foreground">2025-03-13</div></div></a><a href="/blog/introducing-github-integrated-deployment"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/TjFZ9fSz5k2QV8ugTaqVT/efa9a2ddc6604e4f4177004c3e7bf66f/v0.2.0-github.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Introducing Github Integrated Deployment</div><div class="text-base text-muted-foreground">Morph’s cloud platform now features CI/CD automation integrated with Github. Replacing the traditional CLI-based deployment method, there’s no longer a need to set up Docker on your local environment, enabling a simpler and more efficient workflow for developing and operating internal apps.</div><div class="text-sm text-muted-foreground">2025-03-11</div></div></a><a href="/blog/launch-week-3-new-components"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/2Ony1ozHt7IwYeg3VHuR1O/4432e2336702f87f99ba7a98bd92d56a/launch-week-3-components.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">New Components - Launch Week #3</div><div class="text-base text-muted-foreground">We've added a slew of new components to the Morph Framework in our most recent update. These include the <Chat /> component for AI, as well as <Accordion /> and <Callout /> for creating functional layouts in seconds.</div><div class="text-sm text-muted-foreground">2025-02-07</div></div></a><a href="/blog/role-based-access-control-launch-week-3"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/4rEcr7s5gNLBgUAZIXKOhM/3ef66f15b182bcffc5f0c173063843bc/launch-week-3-rbac.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Role-Based Access Control – Launch Week #3</div><div class="text-base text-muted-foreground">One of the powerful features achievable by combining Morph’s framework with the cloud is role-based access control. You can alter the permissions granted to team members via the dashboard within your Python framework.</div><div class="text-sm text-muted-foreground">2025-02-06</div></div></a><a href="/blog/launch-week-3-data-connectors"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/2bquy3Wl5Mqiw1C1qm3fRX/617df16858a4bc96881640b62a7137d0/launch-week-3-connectors.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Data Connectors - Launch Week #3</div><div class="text-base text-muted-foreground">We’ve updated our data connections for databases such as MySQL and PostgreSQL, data warehouses like Snowflake and BigQuery, and SaaS platforms like Salesforce and Hubspot. These connections can be configured easily both via the web app and within Python using our SDK.</div><div class="text-sm text-muted-foreground">2025-02-05</div></div></a><a href="/blog/launch-week-3-cloud-hosting"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/7gahs9bk707i1fLCKhLkC0/38d820217ff58f5b55f9632de9d59974/launch-week-3-cloud.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Cloud Hosting – Launch Week #3</div><div class="text-base text-muted-foreground">We now offer cloud hosting with the features you need to operate serious AI apps, including effortless deployment via the morph deploy command, built-in user authentication, and role-based access control.</div><div class="text-sm text-muted-foreground">2025-02-04</div></div></a><a href="/blog/launch-week-3-framework"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/4346SjvDkbal6rhANn2RGk/b6932105ac10d77cd6e4eaf592790a1f/launch-week-3-framework.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Python Framework for AI App Development – Launch Week #3</div><div class="text-base text-muted-foreground">To further accelerate AI app development, we’ve updated the Morph framework. This update includes new functions for speeding up AI app development, additional components, and enhanced integration with cloud resources.</div><div class="text-sm text-muted-foreground">2025-02-03</div></div></a><a href="/blog/creating-beautiful-and-interactive-data-visualizations-with-python-a"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/5EgPo5p3h0nbTSBd3Wv30R/f62f265329437dfcb080aa347a188686/plotly_guide_ogp.png" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Creating Beautiful and Interactive Data Visualizations with Python: A Complete Guide to Plotly (Cheat Sheet & Tips)</div><div class="text-base text-muted-foreground">Learn how to build interactive data visualizations in Python using Plotly Express! This guide comprehensively explains the fundamentals of Plotly, covering basic visualizations such as bar charts and scatter plots, as well as customizations like font changes, background color modifications, and update_layout settings.</div><div class="text-sm text-muted-foreground">2025-01-30</div></div></a><a href="/blog/launch-week-3"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/1qhUyZqWzfiKi7ZkISuucK/0a53cd6694e57d10339bdcb82cad2252/launch-week-3-teaser.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Announcing Launch Week #3</div><div class="text-base text-muted-foreground">We are excited to announce our third Launch Week! Launch Week #3 will run for five days from Monday, February 3, to Friday, February 7, 2025.</div><div class="text-sm text-muted-foreground">2025-01-21</div></div></a><a href="/blog/data-use-in-sports-morph-1"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/71yPMckinftJpePiqkofnJ/1c9403192b2ed5b16a7ac598d4fd7237/sports-marketing-thumbnail_EN.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Leveraging Data in Sports: The Future of Marketing Strategy Formulation with Morph</div><div class="text-base text-muted-foreground">Addressing Uncontrollable Variables in Sports Marketing with Morph: Utilizing Data in Sports 8</div><div class="text-sm text-muted-foreground">2024-12-24</div></div></a><a href="/blog/other-updates-launch-week-2"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/5Kq0t7d1KKRWz33azwvsBC/538c3ea9c9a13c9e5558ad82833386d6/launch-week-2-other-updates.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Other updates - Launch Week #2</div><div class="text-base text-muted-foreground">Here are the other updates released in this version, which didn’t warrant an entire update to themselves!</div><div class="text-sm text-muted-foreground">2024-12-20</div></div></a><a href="/blog/viewer-mode-launch-week-2"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/uRcIIcpEy6hP3wljLplsh/38182044d2a5be9268d3133867caa783/launch-week-2-ai-viewer.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Viewer Mode - Launch Week #2</div><div class="text-base text-muted-foreground">Viewer Mode is a viewer-only mode for data apps built with Morph. This allows for a simpler user experience for the non-engineering departments of an organization.</div><div class="text-sm text-muted-foreground">2024-12-19</div></div></a><a href="/blog/open-source-framework-launch-week-2"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/5lyxONPG7HLapplaXAYNEd/5ee3a14fa73a2ed5746b08cbc59fa48a/launch-week-2-open-source.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Open Source Framework - Launch Week #2</div><div class="text-base text-muted-foreground">Morph is a full-stack framework for building and deploying data apps. Now, the availability of the open source version will allow you to test the Morph development experience on your machine first-hand!</div><div class="text-sm text-muted-foreground">2024-12-18</div></div></a><a href="/blog/ai-functions-launch-week-2"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/2M8U8p1iN7cfDvDCELcXU2/6da6b35ff89d0035aa69302c653f1e48/launch-week-2-ai-functions.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">AI Functions - Launch Week #2</div><div class="text-base text-muted-foreground">Leverage the power of OpenAI and Anthropic Python SDKs to build AI tools perfectly tailored to your workflows. By training models on your organizational data and utilizing custom system prompts, you can create highly optimized solutions for your business needs.</div><div class="text-sm text-muted-foreground">2024-12-17</div></div></a><a href="/blog/llm-component-launch-week-2"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/6O1YAfCavTlBUkYdxAufPd/a505495c47ec88418faad797db7ab38e/launch-week-2-llm.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">LLM Component - Launch Week #2</div><div class="text-base text-muted-foreground">AI features for end users are now available in Morph! Simply place the <LLM /> component in a Markdown file, and you can create dashboards with chat and document generation capabilities. </div><div class="text-sm text-muted-foreground">2024-12-16</div></div></a><a href="/blog/launch-week-2"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/2NqTdNe3dezqOFYCaSNnko/84e5578aecb5dc201d454536b0a121d3/launch-week-2.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Announcing Launch Week #2</div><div class="text-base text-muted-foreground">We're excited to announce our second Launch Week! This time, the highlights are AI features for end-users, and the much-requested open source.</div><div class="text-sm text-muted-foreground">2024-12-09</div></div></a><a href="/blog/data-app"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/13bVFiXVtvY1iqNUgqWeNK/80d4a12232bdcd8f078f74209bd668f7/data-app-1.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">What is a Data App? Why is it Important? How Does it Differ from Business Intelligence?</div><div class="text-base text-muted-foreground">In recent years, "Data Apps" have been gaining rapid attention. This article will explain their overview and benefits, focusing on how they differ from BI tools.</div><div class="text-sm text-muted-foreground">2024-11-12</div></div></a><a href="/blog/launch-week-1-template"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/2Qbt3zNVMYvChIJ8QP4JEJ/86c711d7d40c5c26d6d87cbd6c9eca4c/launch-week-1-template-2.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Template - Launch Week #1</div><div class="text-base text-muted-foreground">Introducing the Template feature, which allows you to start creating analytical pipelines and data apps on Morph immediately.</div><div class="text-sm text-muted-foreground">2024-11-01</div></div></a><a href="/blog/data-integrations-launch-week-1"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/5W3B2D1l3P1AJOGNqasN1k/9f60315c6fc5023b9ffcf84e1d288671/launch-week-1-morph-integrations.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Data Integrations - Launch Week #1</div><div class="text-base text-muted-foreground">Learn how to connect your data to Morph's workspace!</div><div class="text-sm text-muted-foreground">2024-10-31</div></div></a><a href="/blog/launch-week-1-morph-ai"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/35V621zzHTU2rXURg5ciLd/2e11ff02683f688b21c554293dc17f58/launch-week-1-morph-ai.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Morph AI - Launch Week #1</div><div class="text-base text-muted-foreground">Introduce the AI features that assist in building data apps.</div><div class="text-sm text-muted-foreground">2024-10-30</div></div></a><a href="/blog/launch-week-1-pages"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/27QrIkEGItnfEn1OfzmnrL/83922e7b9071b1216db958537398d4b2/launch-week-1-pages.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Pages - Launch Week #1</div><div class="text-base text-muted-foreground">Pages allows you to build interactive data apps using markdown!</div><div class="text-sm text-muted-foreground">2024-10-29</div></div></a><a href="/blog/launch-week-1-workspace"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/6yfwpqOMWrgBeMMYre1kpl/fa7cb174a2c2bb7ef496ff8d5b35178d/launch-week-1-workspace.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Workspace - Launch Week #1</div><div class="text-base text-muted-foreground">Data Management + VS Code + Data App in One Place</div><div class="text-sm text-muted-foreground">2024-10-28</div></div></a><a href="/blog/launch-week-announcement"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/5jax7nMvHdRLsVQfkvG7tR/5dc5260f1219beee6b3b77cef55c06c2/launch-week-1.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Announcing Launch Week #1</div><div class="text-base text-muted-foreground">Morph will be hosting its Launch Week! The event will take place over five days, from Monday, October 28, 2024, to Friday, November 1, 2024.</div><div class="text-sm text-muted-foreground">2024-10-18</div></div></a><a href="/blog/finops-focus"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/23RKwQ2XtHUE0fULAVnXFQ/ae7c1512115b46d46bf324ecdb4e7adb/finops-focus-1.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">FOCUS: Automate Cost Monitoring in your Cloud</div><div class="text-base text-muted-foreground">The essence of FinOps is to streamline and automate the optimal allocation of resources. FOCUS enhances this process by introducing common standards for cloud cost data.</div><div class="text-sm text-muted-foreground">2024-09-19</div></div></a><a href="/blog/rise-of-data-workspace"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/3LAisPFgQgX0NovIpDSVo7/5a2c5e3d755b409c53ec71d183a9ddc8/dataworkspace-1-1.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Rise of the Data Workspace</div><div class="text-base text-muted-foreground">A new kind of workspace has emerged, where businesses and engineers can collaborate on data in real time. With AI and Python, even complex analyses are becoming simpler.</div><div class="text-sm text-muted-foreground">2024-08-28</div></div></a><a href="/blog/FinOps-diary-1"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/2ew4Mcz58mPpY52R8Bc0eq/38d83f5c988611d547642095e32cd532/finops-thumbnail-diary1.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Coordinating with the Engineering Department: FinOps Diary #1</div><div class="text-base text-muted-foreground">First Steps to Achieving FinOps. Work on AWS Cost Reporting</div><div class="text-sm text-muted-foreground">2024-08-01</div></div></a><a href="/blog/about-finops"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/ISSH0CXGYS8Ijj60xvheN/b77a701c2519bb6bcfb020c3aa463a48/finops-thumbnail.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">What is FinOps?</div><div class="text-base text-muted-foreground">What is FinOps, a hot topic these days? This article introduces what exactly you should do.</div><div class="text-sm text-muted-foreground">2024-08-01</div></div></a><a href="/blog/beta3"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/5TQ9aQlprFMj7TDfjtPP1i/39a5adbde1254cbfcf49547d078309c3/beta3-thumbnail.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">New Features in Beta 3</div><div class="text-base text-muted-foreground">Morph Beta 3 has been released, available to invited users. This article introduces the updates in Beta 3.</div><div class="text-sm text-muted-foreground">2024-07-25</div></div></a><a href="/blog/data-use-in-sports-injury-prevention"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/4tXM7Z3vbMfhHZgiTkACGi/a12c3a1e9e7fd73472e90a38f2d41d8e/injury-thumbnail.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Leveraging Data in Sports: Injury Prevention and Prediction</div><div class="text-base text-muted-foreground">Tracking Data for Injury Prevention and Prediction: Utilizing Data in Sports 7</div><div class="text-sm text-muted-foreground">2024-07-19</div></div></a><a href="/blog/data-use-in-sports-customer-id-integration"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/6nJnsXCA7KamTkamOCldQN/478d1ea3cf600c3aa9be48d7cd1b3792/id-thumbnail.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Leveraging Data in Sports: Customer ID Integration</div><div class="text-base text-muted-foreground">The Value of Customer ID integration in the Sports Industry: Utilizing Data in Sports 6</div><div class="text-sm text-muted-foreground">2024-07-12</div></div></a><a href="/blog/data-use-in-sports-nba"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/2zLOMSgryDtlzZmPWIa6gq/4f4235b5d9de83f9a9d86811c14dc985/NBA-thumbnail.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Leveraging Data in Sports: NBA</div><div class="text-base text-muted-foreground">Innovative Viewer Experiences Leveraging Tracking Data in the NBA: Utilizing Data in Sports 5</div><div class="text-sm text-muted-foreground">2024-07-05</div></div></a><a href="/blog/data-in-sports-scfc-1"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/4i91heZ06fM2kLF1442Bll/27d967845c5f7070ba1cbca33af6708b/scfc-interview1-thumbnail.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Leveraging Data in Sports: SHIBUYA CITY FC</div><div class="text-base text-muted-foreground">Exploring SHIBUYA CITY FC's performance through data!: Utilizing Data in Sports part 4</div><div class="text-sm text-muted-foreground">2024-06-28</div></div></a><a href="/blog/biz-x-dev-roundtable-4"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/2Epk75FFaZpu3H2fpGDP7T/75d75e73822e3e9cb441c97edbc5b243/roundtable4-1.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">FinOps: Automating Monthly AWS Cost Reports - Biz x Dev Roundtable</div><div class="text-base text-muted-foreground">We talk with the Biz team about how Morph can keep a finger on the pulse of Cloud Computing costs — without needing to talk to the developers involved.</div><div class="text-sm text-muted-foreground">2024-06-24</div></div></a><a href="/blog/data-use-in-sports-mlb-marketing"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/tL2g2HAWapO2LETjPCBZe/fbb2890b8bcfc525eb2fd98a419641fc/MLB-marketing-thumbnail.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Leveraging Data in Sports: MLB-marketing</div><div class="text-base text-muted-foreground">MLB's Data-Driven Marketing Strategy: Utilizing Data in Sports 3</div><div class="text-sm text-muted-foreground">2024-06-21</div></div></a><a href="/blog/biz-x-dev-roundtable-3"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/whS0tFuIZKiGZ1ME0Pyj9/30dbc27c21581c9f2427ac9745617e5d/roundtable3-1.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Snowflake Summit 2024 After-action Report and Workshopping: Biz x Dev Roundtable</div><div class="text-base text-muted-foreground">We discuss how the AI-related features presented at Snowflake Summit 2024 can be leveraged for sales and marketing, including examples of data analysis using AI features.</div><div class="text-sm text-muted-foreground">2024-06-20</div></div></a><a href="/blog/biz-x-dev-roundtable-2"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/76LxI8IuppivgdCfWtrl47/8535cb06f32f848a171ca911b42a5882/roundtable2-1.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Automating Google Analytics Reports to your Inbox : Biz x Dev Roundtable</div><div class="text-base text-muted-foreground">Automate making data reports and distribution to team members using AI features</div><div class="text-sm text-muted-foreground">2024-06-17</div></div></a><a href="/blog/data-use-in-sports-mlb-tech"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/11Go1YpGvNHYIOD0KtrRQy/bd57752a7f90944cd6f743f714571db6/MLB-thumbnail.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Leveraging Data in Sports: MLB tech</div><div class="text-base text-muted-foreground">Hawk-eye, Google, Databricks: The Technology Companies Powering MLB's Data Utilization: Utilizing Data in Sports 2</div><div class="text-sm text-muted-foreground">2024-06-14</div></div></a><a href="/blog/letter-from-developers-2"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/5OTjpzZ8LnLKTQEFgYOtIz/eb3a5835cdec329196778e6ac70efc78/letter_from_development_team_2-1.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Developing data processing AI agents: a letter from the development team</div><div class="text-base text-muted-foreground">Behind-the-scenes look at the Morph team's work to develop an AI agent that specializes in data processing.</div><div class="text-sm text-muted-foreground">2024-06-12</div></div></a><a href="/blog/biz-x-dev-roundtable-1"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/5osaVhN8lMZsjZlz3NowUq/43070bba5013f017da71b289e928885d/biz_x_dev_1-1.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">How can I know which features activate the data stored in Snowflake? : Biz x Dev Roundtable</div><div class="text-base text-muted-foreground">The Biz x Dev Roundtable series focus on data analysis with Snowflake data.</div><div class="text-sm text-muted-foreground">2024-06-11</div></div></a><a href="/blog/data-use-in-sports-laliga"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/1BXyIM4fLWe70vEYjo95mW/8419c28364f6829adab15094355b9503/laliga-thumbnail.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Leveraging Data in Sports: LaLiga</div><div class="text-base text-muted-foreground">Why the Spanish Soccer League LaLiga Publishes Competition Data to Fans: Utilizing Data in Sports 1</div><div class="text-sm text-muted-foreground">2024-06-07</div></div></a><a href="/blog/letter-from-developers-beta-2-1"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/3zxuz3pA1KITLIPaobbKD2/c903022556921090bc48667c17c40a53/letter-from-developers-beta-2-1-5.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">From No-Code to Low-Code: Letter from the Development Team</div><div class="text-base text-muted-foreground">Changes in Morph Beta 2, the next generation version of Morph</div><div class="text-sm text-muted-foreground">2024-06-05</div></div></a><a href="/blog/welcome-to-morph-1-0"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/768xp3ZbnSdAaXXAQ8y6Rd/d35fd9c48a05217f10ec9f6a354f39af/Release-Note-for-1.0-thumb.jpg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Welcome to Morph 1.0!</div><div class="text-base text-muted-foreground">Welcome to Morph 1.0!</div><div class="text-sm text-muted-foreground">2023-12-13</div></div></a><a href="/blog/revops-a-field-guide"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/jzTjrvHRktepo5ipSwawB/c8f60f2533db57bf24216bdb8b73187a/revops-thumb.jpeg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">RevOps: a Field Guide</div><div class="text-base text-muted-foreground">Want more Rev? I’ve got just the Ops for you.</div><div class="text-sm text-muted-foreground">2023-12-01</div></div></a><a href="/blog/release-note-public-beta"><div class="bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted"><img src="//images.ctfassets.net/9ncizv60xc5y/sXCkkEIszqblocQt6FuZ3/47b10667654a471852cecc53afda49a1/public-beta-release-note-1.jpeg" width="1080" height="600" alt="Hero" class="w-full rounded-xl"/><div class="text-xl font-bold">Release Note: Public Beta</div><div class="text-base text-muted-foreground">A release note for the public beta version of Morph.</div><div class="text-sm text-muted-foreground">2023-02-06</div></div></a></div></div></div></main><footer class="bg-black text-white py-4 min-h-80"><div class="container mx-auto p-8"><div class="grid grid-cols-1 lg:grid-cols-4 w-full gap-8"><div class="flex flex-col gap-4"><img alt="Morph" loading="lazy" width="173" height="32" decoding="async" data-nimg="1" style="color:transparent" src="/assets/morph_logo_white.svg"/><a class="text-sm text-[var(--slate-9)] hover:text-white hover:underline my-1" target="" href="/terms-of-service">Terms of Service</a><a class="text-sm text-[var(--slate-9)] hover:text-white hover:underline my-1" target="" href="/privacy-policy">Privacy Policy</a><a class="text-sm text-[var(--slate-9)] hover:text-white hover:underline my-1" target="_blank" href="https://stats.morph-data.io/">System Stats</a></div><div class="flex flex-col gap-4"><a class="text-[var(--slate-9)] hover:text-white hover:underline" target="" href="/blogs">Blog</a><a class="text-[var(--slate-9)] hover:text-white hover:underline" target="_blank" href="https://docs.morph-data.io/docs/en">Docs</a><a class="text-[var(--slate-9)] hover:text-white hover:underline" target="" href="/pricing">Pricing</a></div><div class="flex flex-col gap-4"><div class="grid grid-cols-1 gap-3"><div class="font-bold">Subscribe to our news letter</div><div class="text-sm">The latest news and updates sent to your inbox.</div><form><div class="max-w-2xl mx-auto w-full self-stretch flex items-stretch gap-3"><div class="flex-1"><input class="flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm mb-2" placeholder="Email" name="email" value=""/></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/90 h-10 px-4 py-2" color="orange" type="submit">Submit</button></div></form></div></div><div class="flex flex-col gap-4"><div class="w-full py-1 flex"><a rel="noopener noreferrer" target="_blank" href="https://twitter.com/morphdbHQ"><img alt="Morph" loading="lazy" width="25" height="25" decoding="async" data-nimg="1" class="inline-block cursor-pointer mr-3" style="color:transparent" srcSet="/_next/image?url=%2Fassets%2Fx-white-logo.png&w=32&q=75 1x, /_next/image?url=%2Fassets%2Fx-white-logo.png&w=64&q=75 2x" src="/_next/image?url=%2Fassets%2Fx-white-logo.png&w=64&q=75"/></a><a rel="noopener noreferrer" target="_blank" href="https://www.linkedin.com/company/morphdb/about/"><img alt="Morph" loading="lazy" width="25" height="25" decoding="async" data-nimg="1" class="inline-block cursor-pointer" style="color:transparent" srcSet="/_next/image?url=%2Fassets%2Flinkedin-app-white-icon.png&w=32&q=75 1x, /_next/image?url=%2Fassets%2Flinkedin-app-white-icon.png&w=64&q=75 2x" src="/_next/image?url=%2Fassets%2Flinkedin-app-white-icon.png&w=64&q=75"/></a><a rel="noopener noreferrer" target="_blank" class="px-2" href="https://github.com/morph-data/morph"><svg viewBox="0 0 128 128" class="h-7 w-7"><g fill="#fff"><path fill-rule="evenodd" clip-rule="evenodd" d="M64 5.103c-33.347 0-60.388 27.035-60.388 60.388 0 26.682 17.303 49.317 41.297 57.303 3.017.56 4.125-1.31 4.125-2.905 0-1.44-.056-6.197-.082-11.243-16.8 3.653-20.345-7.125-20.345-7.125-2.747-6.98-6.705-8.836-6.705-8.836-5.48-3.748.413-3.67.413-3.67 6.063.425 9.257 6.223 9.257 6.223 5.386 9.23 14.127 6.562 17.573 5.02.542-3.903 2.107-6.568 3.834-8.076-13.413-1.525-27.514-6.704-27.514-29.843 0-6.593 2.36-11.98 6.223-16.21-.628-1.52-2.695-7.662.584-15.98 0 0 5.07-1.623 16.61 6.19C53.7 35 58.867 34.327 64 34.304c5.13.023 10.3.694 15.127 2.033 11.526-7.813 16.59-6.19 16.59-6.19 3.287 8.317 1.22 14.46.593 15.98 3.872 4.23 6.215 9.617 6.215 16.21 0 23.194-14.127 28.3-27.574 29.796 2.167 1.874 4.097 5.55 4.097 11.183 0 8.08-.07 14.583-.07 16.572 0 1.607 1.088 3.49 4.148 2.897 23.98-7.994 41.263-30.622 41.263-57.294C124.388 32.14 97.35 5.104 64 5.104z"></path><path d="M26.484 91.806c-.133.3-.605.39-1.035.185-.44-.196-.685-.605-.543-.906.13-.31.603-.395 1.04-.188.44.197.69.61.537.91zm2.446 2.729c-.287.267-.85.143-1.232-.28-.396-.42-.47-.983-.177-1.254.298-.266.844-.14 1.24.28.394.426.472.984.17 1.255zM31.312 98.012c-.37.258-.976.017-1.35-.52-.37-.538-.37-1.183.01-1.44.373-.258.97-.025 1.35.507.368.545.368 1.19-.01 1.452zm3.261 3.361c-.33.365-1.036.267-1.552-.23-.527-.487-.674-1.18-.343-1.544.336-.366 1.045-.264 1.564.23.527.486.686 1.18.333 1.543zm4.5 1.951c-.147.473-.825.688-1.51.486-.683-.207-1.13-.76-.99-1.238.14-.477.823-.7 1.512-.485.683.206 1.13.756.988 1.237zm4.943.361c.017.498-.563.91-1.28.92-.723.017-1.308-.387-1.315-.877 0-.503.568-.91 1.29-.924.717-.013 1.306.387 1.306.88zm4.598-.782c.086.485-.413.984-1.126 1.117-.7.13-1.35-.172-1.44-.653-.086-.498.422-.997 1.122-1.126.714-.123 1.354.17 1.444.663zm0 0"></path></g></svg></a></div><div class="flex-1"></div><p class="text-[var(--slate-9)] text-sm">© 2024 Morph. All rights reserved.</p></div></div></div></footer></div><script src="/_next/static/chunks/webpack-4798430eb74b7de4.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/media/4f05ba3a6752a328-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/a34f9d1faa5f3315-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/css/0631ddb1d2a403ff.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"4:I[95751,[],\"\"]\n7:I[39275,[],\"\"]\n8:I[61343,[],\"\"]\n9:I[68701,[\"231\",\"static/chunks/231-ce7c84babed6284f.js\",\"4868\",\"static/chunks/4868-58edd0bd42a74b10.js\",\"11\",\"static/chunks/11-b619031672e778d6.js\",\"8855\",\"static/chunks/8855-1725e7abec5fe296.js\",\"743\",\"static/chunks/743-b0f80e722b615538.js\",\"3185\",\"static/chunks/app/layout-a3de4127a32b2309.js\"],\"AmplitudeContextProvider\"]\na:\"$Sreact.suspense\"\nb:I[2940,[\"231\",\"static/chunks/231-ce7c84babed6284f.js\",\"4868\",\"static/chunks/4868-58edd0bd42a74b10.js\",\"11\",\"static/chunks/11-b619031672e778d6.js\",\"8855\",\"static/chunks/8855-1725e7abec5fe296.js\",\"743\",\"static/chunks/743-b0f80e722b615538.js\",\"3185\",\"static/chunks/app/layout-a3de4127a32b2309.js\"],\"GlobalEventTracking\"]\nc:I[6229,[\"231\",\"static/chunks/231-ce7c84babed6284f.js\",\"4868\",\"static/chunks/4868-58edd0bd42a74b10.js\",\"11\",\"static/chunks/11-b619031672e778d6.js\",\"8855\",\"static/chunks/8855-1725e7abec5fe296.js\",\"743\",\"static/chunks/743-b0f80e722b615538.js\",\"3185\",\"static/chunks/app/layout-a3de4127a32b2309.js\"],\"RootHeader2\"]\nd:I[38173,[\"231\",\"static/chunks/231-ce7c84babed6284f.js\",\"4868\",\"static/chunks/4868-58edd0bd42a74b10.js\",\"11\",\"static/chunks/11-b619031672e778d6.js\",\"8372\",\"static/chunks/8372-879127eaacf68ea9.js\",\"8855\",\"static/chunks/8855-1725e7abec5fe296.js\",\"2415\",\"static/chunks/2415-2b4a52d0188fa0b5.js\",\"4426\",\"static/chunks/4426-9566608206e9757b.js\",\"1931\",\"static/chunks/app/page-031c23e6419d3a8b.js\"],\"Image\"]\ne:I[231,[\"231\",\"static/chunks/231-ce7c84babed6284f.js\",\"4868\",\"static/chunks/4868-58edd0bd42a74b10.js\",\"5606\",\"static/chunks/app/blogs/page-e0b4c42b3e3c1c3b.js\"],\"\"]\nf:I[22733,[\"231\",\"static/chunks/231-ce7c84babed6284f.js\",\"4868\",\"static/chunks/4868-58edd0bd42a74b10.js\",\"11\",\"static/chunks/11-b619031672e778d6.js\",\"8855\",\"static/chunks/8855-1725e7abec5fe296.js\",\"743\",\"static/chunks/743-b0f80e722b615538.js\",\"3185\",\"static/chunks/app/layout-a3de4127a32b2309.js\"],\"SubscribeForm\"]\n10:I[51164,[\"231\",\"static/chunks/231-ce7c84babed6284f.js\",\"4868\",\"static/chunks/4868-58edd0bd42a74b10.js\",\"11\",\"static/chunks/11-b6190"])</script><script>self.__next_f.push([1,"31672e778d6.js\",\"8855\",\"static/chunks/8855-1725e7abec5fe296.js\",\"743\",\"static/chunks/743-b0f80e722b615538.js\",\"3185\",\"static/chunks/app/layout-a3de4127a32b2309.js\"],\"Analytics\"]\n11:I[64404,[\"231\",\"static/chunks/231-ce7c84babed6284f.js\",\"4868\",\"static/chunks/4868-58edd0bd42a74b10.js\",\"11\",\"static/chunks/11-b619031672e778d6.js\",\"8855\",\"static/chunks/8855-1725e7abec5fe296.js\",\"743\",\"static/chunks/743-b0f80e722b615538.js\",\"3185\",\"static/chunks/app/layout-a3de4127a32b2309.js\"],\"GoogleAnalytics\"]\n13:I[76130,[],\"\"]\n14:[]\n"])</script><script>self.__next_f.push([1,"0:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/0631ddb1d2a403ff.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L4\",null,{\"buildId\":\"XaBAOcEUuqOq5qXl9oFAX\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/blogs\",\"initialTree\":[\"\",{\"children\":[\"blogs\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"blogs\",{\"children\":[\"__PAGE__\",{},[[\"$L5\",\"$L6\"],null],null]},[[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"blogs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"styles\":null}],null],null]},[[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"__className_d65c78 z-0 relative\",\"children\":[[\"$\",\"$L9\",null,{\"children\":[[\"$\",\"$a\",null,{\"children\":[\"$\",\"$Lb\",null,{}]}],[\"$\",\"div\",null,{\"className\":\"min-h-[100dvh] relative\",\"children\":[[\"$\",\"$Lc\",null,{}],[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[],\"styles\":null}],[\"$\",\"footer\",null,{\"className\":\"bg-black text-white py-4 min-h-80\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto p-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 lg:grid-cols-4 w-full gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"$Ld\",null,{\"src\":\"/assets/morph_logo_white.svg\",\"height\":32,\"width\":173,\"alt\":\"Morph\"}],[\"$\",\"$Le\",null,{\"href\":\"/terms-of-service\",\"className\":\"text-sm text-[var(--slate-9)] hover:text-white hover:underline my-1\",\"target\":\"\",\"children\":\"Terms of Service\"}],[\"$\",\"$Le\",null,{\"href\":\"/privacy-policy\",\"className\":\"text-sm text-[var(--slate-9)] hover:text-white hover:underline my-1\",\"target\":\"\",\"children\":\"Privacy Policy\"}],[\"$\",\"$Le\",null,{\"href\":\"https://stats.morph-data.io/\",\"className\":\"text-sm text-[var(--slate-9)] hover:text-white hover:underline my-1\",\"target\":\"_blank\",\"children\":\"System Stats\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"$Le\",null,{\"href\":\"/blogs\",\"className\":\"text-[var(--slate-9)] hover:text-white hover:underline\",\"target\":\"\",\"children\":\"Blog\"}],[\"$\",\"$Le\",null,{\"href\":\"https://docs.morph-data.io/docs/en\",\"className\":\"text-[var(--slate-9)] hover:text-white hover:underline\",\"target\":\"_blank\",\"children\":\"Docs\"}],[\"$\",\"$Le\",null,{\"href\":\"/pricing\",\"className\":\"text-[var(--slate-9)] hover:text-white hover:underline\",\"target\":\"\",\"children\":\"Pricing\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[\"$\",\"$Lf\",null,{\"lang\":\"en\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-full py-1 flex\",\"children\":[[\"$\",\"$Le\",null,{\"href\":\"https://twitter.com/morphdbHQ\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$\",\"$Ld\",null,{\"src\":\"/assets/x-white-logo.png\",\"height\":25,\"width\":25,\"alt\":\"Morph\",\"className\":\"inline-block cursor-pointer mr-3\"}]}],[\"$\",\"$Le\",null,{\"href\":\"https://www.linkedin.com/company/morphdb/about/\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"$\",\"$Ld\",null,{\"src\":\"/assets/linkedin-app-white-icon.png\",\"height\":25,\"width\":25,\"alt\":\"Morph\",\"className\":\"inline-block cursor-pointer\"}]}],[\"$\",\"$Le\",null,{\"href\":\"https://github.com/morph-data/morph\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"className\":\"px-2\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 128 128\",\"className\":\"h-7 w-7\",\"children\":[\"$\",\"g\",null,{\"fill\":\"#fff\",\"children\":[[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M64 5.103c-33.347 0-60.388 27.035-60.388 60.388 0 26.682 17.303 49.317 41.297 57.303 3.017.56 4.125-1.31 4.125-2.905 0-1.44-.056-6.197-.082-11.243-16.8 3.653-20.345-7.125-20.345-7.125-2.747-6.98-6.705-8.836-6.705-8.836-5.48-3.748.413-3.67.413-3.67 6.063.425 9.257 6.223 9.257 6.223 5.386 9.23 14.127 6.562 17.573 5.02.542-3.903 2.107-6.568 3.834-8.076-13.413-1.525-27.514-6.704-27.514-29.843 0-6.593 2.36-11.98 6.223-16.21-.628-1.52-2.695-7.662.584-15.98 0 0 5.07-1.623 16.61 6.19C53.7 35 58.867 34.327 64 34.304c5.13.023 10.3.694 15.127 2.033 11.526-7.813 16.59-6.19 16.59-6.19 3.287 8.317 1.22 14.46.593 15.98 3.872 4.23 6.215 9.617 6.215 16.21 0 23.194-14.127 28.3-27.574 29.796 2.167 1.874 4.097 5.55 4.097 11.183 0 8.08-.07 14.583-.07 16.572 0 1.607 1.088 3.49 4.148 2.897 23.98-7.994 41.263-30.622 41.263-57.294C124.388 32.14 97.35 5.104 64 5.104z\"}],[\"$\",\"path\",null,{\"d\":\"M26.484 91.806c-.133.3-.605.39-1.035.185-.44-.196-.685-.605-.543-.906.13-.31.603-.395 1.04-.188.44.197.69.61.537.91zm2.446 2.729c-.287.267-.85.143-1.232-.28-.396-.42-.47-.983-.177-1.254.298-.266.844-.14 1.24.28.394.426.472.984.17 1.255zM31.312 98.012c-.37.258-.976.017-1.35-.52-.37-.538-.37-1.183.01-1.44.373-.258.97-.025 1.35.507.368.545.368 1.19-.01 1.452zm3.261 3.361c-.33.365-1.036.267-1.552-.23-.527-.487-.674-1.18-.343-1.544.336-.366 1.045-.264 1.564.23.527.486.686 1.18.333 1.543zm4.5 1.951c-.147.473-.825.688-1.51.486-.683-.207-1.13-.76-.99-1.238.14-.477.823-.7 1.512-.485.683.206 1.13.756.988 1.237zm4.943.361c.017.498-.563.91-1.28.92-.723.017-1.308-.387-1.315-.877 0-.503.568-.91 1.29-.924.717-.013 1.306.387 1.306.88zm4.598-.782c.086.485-.413.984-1.126 1.117-.7.13-1.35-.172-1.44-.653-.086-.498.422-.997 1.122-1.126.714-.123 1.354.17 1.444.663zm0 0\"}]]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex-1\"}],[\"$\",\"p\",null,{\"className\":\"text-[var(--slate-9)] text-sm\",\"children\":\"© 2024 Morph. All rights reserved.\"}]]}]]}]}]}]]}]]}],[\"$\",\"$L10\",null,{}],[\"$\",\"$L11\",null,{\"gaId\":\"G-S8YRCL4JQW\"}]]}]}],null],null],\"couldBeIntercepted\":false,\"initialHead\":[false,\"$L12\"],\"globalErrorComponent\":\"$13\",\"missingSlots\":\"$W14\"}]]\n"])</script><script>self.__next_f.push([1,"12:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Blog - Morph: Data Apps for your Product Team\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Morph Blog\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"Morph - AI-powered Data Apps with Code\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Build AI-powered, functional, performant Data Apps in minutes.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:url\",\"content\":\"https://www.morph-data.io\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:site_name\",\"content\":\"Morph\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:type\",\"content\":\"image/jpeg\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:width\",\"content\":\"1280\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://www.morph-data.io/opengraph-image.jpg?badccccc4efeb71e\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Morph - AI-powered Data Apps with Code\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"Build AI-powered, functional, performant Data Apps in minutes.\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image:type\",\"content\":\"image/jpeg\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image:width\",\"content\":\"1280\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:image\",\"content\":\"https://www.morph-data.io/opengraph-image.jpg?badccccc4efeb71e\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"48x48\"}],[\"$\",\"meta\",\"21\",{\"name\":\"next-size-adjust\"}]]\n5:null\n"])</script><script>self.__next_f.push([1,"15:I[29003,[\"231\",\"static/chunks/231-ce7c84babed6284f.js\",\"4868\",\"static/chunks/4868-58edd0bd42a74b10.js\",\"5606\",\"static/chunks/app/blogs/page-e0b4c42b3e3c1c3b.js\"],\"BlogPostTags\"]\n"])</script><script>self.__next_f.push([1,"6:[\"$\",\"main\",null,{\"className\":\"\",\"children\":[\"$\",\"div\",null,{\"className\":\"py-4 px-8 md:py-8 md:px-16 container mx-auto\",\"children\":[[\"$\",\"section\",null,{\"className\":\"p-6 lg:p-10 rounded-xl flex flex-col gap-6 items-center mb-10 mb-0\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"Blog\",\"className\":\"__className_4bc053 text-base md:text-2xl lg:text-3xl font-semibold\"}],[\"$\",\"$L15\",null,{\"tags\":[{\"name\":\"Squadbase\",\"slug\":\"squadbase\",\"id\":\"2YTfuXzFT1E6fV970aCAsh\"},{\"name\":\"Insight\",\"slug\":\"insight\",\"id\":\"5UxoWDbqAwUVPMStrXPTJF\"},{\"name\":\"Launch Week\",\"slug\":\"launch-week\",\"id\":\"3gDaFWAWUVmjsSJZQkapo9\"}],\"selectedTag\":null}]]}],[\"$\",\"div\",null,{\"className\":\"mb-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 lg:grid-cols-3 w-full gap-4\",\"children\":[[\"$\",\"$Le\",\"framework-update-v0-3-0\",{\"href\":\"/blog/framework-update-v0-3-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/zeZqOfH3XP9Pui1BaIHcO/9c9d8ea1d72eb50a438130fd835ad700/v0.3.0_-_framework.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Framework Update v0.3.0\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Morph Framework’s v0.3.0 update includes updates to the configuration file that allow customization of the cloud runtime environment, a refresh of the frontend architecture, and improved compatibility with the React ecosystem.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2025-04-03\"}]]}]}],[\"$\",\"$Le\",\"streamlit-deployment-now-supported\",{\"href\":\"/blog/streamlit-deployment-now-supported\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/7djrgWpkX7qa3ZCePQYnaE/f4ecc99ea335e8fa426571bf5d947f27/v0.3.0_-_streamlit.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Streamlit Deployment Now Supported 🎉\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"With this month's update Streamlit can now be deployed to Morph, falling under the protection of Morph’s by built-in user authentication. You can distribute secure in-house apps without adding any code!\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2025-03-26\"}]]}]}],[\"$\",\"$Le\",\"ollama-hosting\",{\"href\":\"/blog/ollama-hosting\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/37cbUmhAWjcsRNiV0I0RHR/78e38b0bca2ef1780f3ab754744da308/ollama.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Ollama hosting\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Morph’s cloud platform now supports the self-hosting of Ollama, allowing you to run LLMs in a secure environment that is completely isolated from the public internet. This enables enterprises with strict data governance requirements to leverage the latest models.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2025-03-13\"}]]}]}],[\"$\",\"$Le\",\"introducing-github-integrated-deployment\",{\"href\":\"/blog/introducing-github-integrated-deployment\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/TjFZ9fSz5k2QV8ugTaqVT/efa9a2ddc6604e4f4177004c3e7bf66f/v0.2.0-github.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Introducing Github Integrated Deployment\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Morph’s cloud platform now features CI/CD automation integrated with Github. Replacing the traditional CLI-based deployment method, there’s no longer a need to set up Docker on your local environment, enabling a simpler and more efficient workflow for developing and operating internal apps.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2025-03-11\"}]]}]}],[\"$\",\"$Le\",\"launch-week-3-new-components\",{\"href\":\"/blog/launch-week-3-new-components\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/2Ony1ozHt7IwYeg3VHuR1O/4432e2336702f87f99ba7a98bd92d56a/launch-week-3-components.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"New Components - Launch Week #3\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"We've added a slew of new components to the Morph Framework in our most recent update. These include the \u003cChat /\u003e component for AI, as well as \u003cAccordion /\u003e and \u003cCallout /\u003e for creating functional layouts in seconds.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2025-02-07\"}]]}]}],[\"$\",\"$Le\",\"role-based-access-control-launch-week-3\",{\"href\":\"/blog/role-based-access-control-launch-week-3\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/4rEcr7s5gNLBgUAZIXKOhM/3ef66f15b182bcffc5f0c173063843bc/launch-week-3-rbac.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Role-Based Access Control – Launch Week #3\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"One of the powerful features achievable by combining Morph’s framework with the cloud is role-based access control. You can alter the permissions granted to team members via the dashboard within your Python framework.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2025-02-06\"}]]}]}],[\"$\",\"$Le\",\"launch-week-3-data-connectors\",{\"href\":\"/blog/launch-week-3-data-connectors\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/2bquy3Wl5Mqiw1C1qm3fRX/617df16858a4bc96881640b62a7137d0/launch-week-3-connectors.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Data Connectors - Launch Week #3\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"We’ve updated our data connections for databases such as MySQL and PostgreSQL, data warehouses like Snowflake and BigQuery, and SaaS platforms like Salesforce and Hubspot. These connections can be configured easily both via the web app and within Python using our SDK.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2025-02-05\"}]]}]}],[\"$\",\"$Le\",\"launch-week-3-cloud-hosting\",{\"href\":\"/blog/launch-week-3-cloud-hosting\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/7gahs9bk707i1fLCKhLkC0/38d820217ff58f5b55f9632de9d59974/launch-week-3-cloud.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Cloud Hosting – Launch Week #3\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"We now offer cloud hosting with the features you need to operate serious AI apps, including effortless deployment via the morph deploy command, built-in user authentication, and role-based access control.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2025-02-04\"}]]}]}],[\"$\",\"$Le\",\"launch-week-3-framework\",{\"href\":\"/blog/launch-week-3-framework\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/4346SjvDkbal6rhANn2RGk/b6932105ac10d77cd6e4eaf592790a1f/launch-week-3-framework.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Python Framework for AI App Development – Launch Week #3\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"To further accelerate AI app development, we’ve updated the Morph framework. This update includes new functions for speeding up AI app development, additional components, and enhanced integration with cloud resources.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2025-02-03\"}]]}]}],[\"$\",\"$Le\",\"creating-beautiful-and-interactive-data-visualizations-with-python-a\",{\"href\":\"/blog/creating-beautiful-and-interactive-data-visualizations-with-python-a\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/5EgPo5p3h0nbTSBd3Wv30R/f62f265329437dfcb080aa347a188686/plotly_guide_ogp.png\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Creating Beautiful and Interactive Data Visualizations with Python: A Complete Guide to Plotly (Cheat Sheet \u0026 Tips)\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Learn how to build interactive data visualizations in Python using Plotly Express! This guide comprehensively explains the fundamentals of Plotly, covering basic visualizations such as bar charts and scatter plots, as well as customizations like font changes, background color modifications, and update_layout settings.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2025-01-30\"}]]}]}],[\"$\",\"$Le\",\"launch-week-3\",{\"href\":\"/blog/launch-week-3\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/1qhUyZqWzfiKi7ZkISuucK/0a53cd6694e57d10339bdcb82cad2252/launch-week-3-teaser.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Announcing Launch Week #3\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"We are excited to announce our third Launch Week! Launch Week #3 will run for five days from Monday, February 3, to Friday, February 7, 2025.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2025-01-21\"}]]}]}],[\"$\",\"$Le\",\"data-use-in-sports-morph-1\",{\"href\":\"/blog/data-use-in-sports-morph-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/71yPMckinftJpePiqkofnJ/1c9403192b2ed5b16a7ac598d4fd7237/sports-marketing-thumbnail_EN.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Leveraging Data in Sports: The Future of Marketing Strategy Formulation with Morph\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Addressing Uncontrollable Variables in Sports Marketing with Morph: Utilizing Data in Sports 8\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-12-24\"}]]}]}],[\"$\",\"$Le\",\"other-updates-launch-week-2\",{\"href\":\"/blog/other-updates-launch-week-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/5Kq0t7d1KKRWz33azwvsBC/538c3ea9c9a13c9e5558ad82833386d6/launch-week-2-other-updates.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Other updates - Launch Week #2\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Here are the other updates released in this version, which didn’t warrant an entire update to themselves!\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-12-20\"}]]}]}],[\"$\",\"$Le\",\"viewer-mode-launch-week-2\",{\"href\":\"/blog/viewer-mode-launch-week-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/uRcIIcpEy6hP3wljLplsh/38182044d2a5be9268d3133867caa783/launch-week-2-ai-viewer.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Viewer Mode - Launch Week #2\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Viewer Mode is a viewer-only mode for data apps built with Morph. This allows for a simpler user experience for the non-engineering departments of an organization.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-12-19\"}]]}]}],[\"$\",\"$Le\",\"open-source-framework-launch-week-2\",{\"href\":\"/blog/open-source-framework-launch-week-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/5lyxONPG7HLapplaXAYNEd/5ee3a14fa73a2ed5746b08cbc59fa48a/launch-week-2-open-source.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Open Source Framework - Launch Week #2\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Morph is a full-stack framework for building and deploying data apps. Now, the availability of the open source version will allow you to test the Morph development experience on your machine first-hand!\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-12-18\"}]]}]}],[\"$\",\"$Le\",\"ai-functions-launch-week-2\",{\"href\":\"/blog/ai-functions-launch-week-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/2M8U8p1iN7cfDvDCELcXU2/6da6b35ff89d0035aa69302c653f1e48/launch-week-2-ai-functions.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"AI Functions - Launch Week #2\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Leverage the power of OpenAI and Anthropic Python SDKs to build AI tools perfectly tailored to your workflows. By training models on your organizational data and utilizing custom system prompts, you can create highly optimized solutions for your business needs.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-12-17\"}]]}]}],[\"$\",\"$Le\",\"llm-component-launch-week-2\",{\"href\":\"/blog/llm-component-launch-week-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/6O1YAfCavTlBUkYdxAufPd/a505495c47ec88418faad797db7ab38e/launch-week-2-llm.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"LLM Component - Launch Week #2\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"AI features for end users are now available in Morph! Simply place the \u003cLLM /\u003e component in a Markdown file, and you can create dashboards with chat and document generation capabilities. \"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-12-16\"}]]}]}],[\"$\",\"$Le\",\"launch-week-2\",{\"href\":\"/blog/launch-week-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/2NqTdNe3dezqOFYCaSNnko/84e5578aecb5dc201d454536b0a121d3/launch-week-2.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Announcing Launch Week #2\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"We're excited to announce our second Launch Week! This time, the highlights are AI features for end-users, and the much-requested open source.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-12-09\"}]]}]}],[\"$\",\"$Le\",\"data-app\",{\"href\":\"/blog/data-app\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/13bVFiXVtvY1iqNUgqWeNK/80d4a12232bdcd8f078f74209bd668f7/data-app-1.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"What is a Data App? Why is it Important? How Does it Differ from Business Intelligence?\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"In recent years, \\\"Data Apps\\\" have been gaining rapid attention. This article will explain their overview and benefits, focusing on how they differ from BI tools.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-11-12\"}]]}]}],[\"$\",\"$Le\",\"launch-week-1-template\",{\"href\":\"/blog/launch-week-1-template\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/2Qbt3zNVMYvChIJ8QP4JEJ/86c711d7d40c5c26d6d87cbd6c9eca4c/launch-week-1-template-2.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Template - Launch Week #1\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Introducing the Template feature, which allows you to start creating analytical pipelines and data apps on Morph immediately.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-11-01\"}]]}]}],[\"$\",\"$Le\",\"data-integrations-launch-week-1\",{\"href\":\"/blog/data-integrations-launch-week-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/5W3B2D1l3P1AJOGNqasN1k/9f60315c6fc5023b9ffcf84e1d288671/launch-week-1-morph-integrations.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Data Integrations - Launch Week #1\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Learn how to connect your data to Morph's workspace!\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-10-31\"}]]}]}],[\"$\",\"$Le\",\"launch-week-1-morph-ai\",{\"href\":\"/blog/launch-week-1-morph-ai\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/35V621zzHTU2rXURg5ciLd/2e11ff02683f688b21c554293dc17f58/launch-week-1-morph-ai.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Morph AI - Launch Week #1\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Introduce the AI features that assist in building data apps.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-10-30\"}]]}]}],[\"$\",\"$Le\",\"launch-week-1-pages\",{\"href\":\"/blog/launch-week-1-pages\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/27QrIkEGItnfEn1OfzmnrL/83922e7b9071b1216db958537398d4b2/launch-week-1-pages.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Pages - Launch Week #1\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Pages allows you to build interactive data apps using markdown!\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-10-29\"}]]}]}],[\"$\",\"$Le\",\"launch-week-1-workspace\",{\"href\":\"/blog/launch-week-1-workspace\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/6yfwpqOMWrgBeMMYre1kpl/fa7cb174a2c2bb7ef496ff8d5b35178d/launch-week-1-workspace.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Workspace - Launch Week #1\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Data Management + VS Code + Data App in One Place\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-10-28\"}]]}]}],[\"$\",\"$Le\",\"launch-week-announcement\",{\"href\":\"/blog/launch-week-announcement\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/5jax7nMvHdRLsVQfkvG7tR/5dc5260f1219beee6b3b77cef55c06c2/launch-week-1.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Announcing Launch Week #1\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Morph will be hosting its Launch Week! The event will take place over five days, from Monday, October 28, 2024, to Friday, November 1, 2024.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-10-18\"}]]}]}],[\"$\",\"$Le\",\"finops-focus\",{\"href\":\"/blog/finops-focus\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/23RKwQ2XtHUE0fULAVnXFQ/ae7c1512115b46d46bf324ecdb4e7adb/finops-focus-1.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"FOCUS: Automate Cost Monitoring in your Cloud\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"The essence of FinOps is to streamline and automate the optimal allocation of resources. FOCUS enhances this process by introducing common standards for cloud cost data.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-09-19\"}]]}]}],[\"$\",\"$Le\",\"rise-of-data-workspace\",{\"href\":\"/blog/rise-of-data-workspace\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/3LAisPFgQgX0NovIpDSVo7/5a2c5e3d755b409c53ec71d183a9ddc8/dataworkspace-1-1.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Rise of the Data Workspace\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"A new kind of workspace has emerged, where businesses and engineers can collaborate on data in real time. With AI and Python, even complex analyses are becoming simpler.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-08-28\"}]]}]}],[\"$\",\"$Le\",\"FinOps-diary-1\",{\"href\":\"/blog/FinOps-diary-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/2ew4Mcz58mPpY52R8Bc0eq/38d83f5c988611d547642095e32cd532/finops-thumbnail-diary1.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Coordinating with the Engineering Department: FinOps Diary #1\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"First Steps to Achieving FinOps. Work on AWS Cost Reporting\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-08-01\"}]]}]}],[\"$\",\"$Le\",\"about-finops\",{\"href\":\"/blog/about-finops\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/ISSH0CXGYS8Ijj60xvheN/b77a701c2519bb6bcfb020c3aa463a48/finops-thumbnail.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"What is FinOps?\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"What is FinOps, a hot topic these days? This article introduces what exactly you should do.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-08-01\"}]]}]}],[\"$\",\"$Le\",\"beta3\",{\"href\":\"/blog/beta3\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/5TQ9aQlprFMj7TDfjtPP1i/39a5adbde1254cbfcf49547d078309c3/beta3-thumbnail.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"New Features in Beta 3\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Morph Beta 3 has been released, available to invited users. This article introduces the updates in Beta 3.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-07-25\"}]]}]}],[\"$\",\"$Le\",\"data-use-in-sports-injury-prevention\",{\"href\":\"/blog/data-use-in-sports-injury-prevention\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/4tXM7Z3vbMfhHZgiTkACGi/a12c3a1e9e7fd73472e90a38f2d41d8e/injury-thumbnail.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Leveraging Data in Sports: Injury Prevention and Prediction\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Tracking Data for Injury Prevention and Prediction: Utilizing Data in Sports 7\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-07-19\"}]]}]}],[\"$\",\"$Le\",\"data-use-in-sports-customer-id-integration\",{\"href\":\"/blog/data-use-in-sports-customer-id-integration\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/6nJnsXCA7KamTkamOCldQN/478d1ea3cf600c3aa9be48d7cd1b3792/id-thumbnail.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Leveraging Data in Sports: Customer ID Integration\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"The Value of Customer ID integration in the Sports Industry: Utilizing Data in Sports 6\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-07-12\"}]]}]}],[\"$\",\"$Le\",\"data-use-in-sports-nba\",{\"href\":\"/blog/data-use-in-sports-nba\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/2zLOMSgryDtlzZmPWIa6gq/4f4235b5d9de83f9a9d86811c14dc985/NBA-thumbnail.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Leveraging Data in Sports: NBA\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Innovative Viewer Experiences Leveraging Tracking Data in the NBA: Utilizing Data in Sports 5\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-07-05\"}]]}]}],[\"$\",\"$Le\",\"data-in-sports-scfc-1\",{\"href\":\"/blog/data-in-sports-scfc-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/4i91heZ06fM2kLF1442Bll/27d967845c5f7070ba1cbca33af6708b/scfc-interview1-thumbnail.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Leveraging Data in Sports: SHIBUYA CITY FC\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Exploring SHIBUYA CITY FC's performance through data!: Utilizing Data in Sports part 4\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-06-28\"}]]}]}],[\"$\",\"$Le\",\"biz-x-dev-roundtable-4\",{\"href\":\"/blog/biz-x-dev-roundtable-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/2Epk75FFaZpu3H2fpGDP7T/75d75e73822e3e9cb441c97edbc5b243/roundtable4-1.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"FinOps: Automating Monthly AWS Cost Reports - Biz x Dev Roundtable\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"We talk with the Biz team about how Morph can keep a finger on the pulse of Cloud Computing costs — without needing to talk to the developers involved.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-06-24\"}]]}]}],[\"$\",\"$Le\",\"data-use-in-sports-mlb-marketing\",{\"href\":\"/blog/data-use-in-sports-mlb-marketing\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/tL2g2HAWapO2LETjPCBZe/fbb2890b8bcfc525eb2fd98a419641fc/MLB-marketing-thumbnail.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Leveraging Data in Sports: MLB-marketing\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"MLB's Data-Driven Marketing Strategy: Utilizing Data in Sports 3\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-06-21\"}]]}]}],[\"$\",\"$Le\",\"biz-x-dev-roundtable-3\",{\"href\":\"/blog/biz-x-dev-roundtable-3\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/whS0tFuIZKiGZ1ME0Pyj9/30dbc27c21581c9f2427ac9745617e5d/roundtable3-1.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Snowflake Summit 2024 After-action Report and Workshopping: Biz x Dev Roundtable\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"We discuss how the AI-related features presented at Snowflake Summit 2024 can be leveraged for sales and marketing, including examples of data analysis using AI features.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-06-20\"}]]}]}],[\"$\",\"$Le\",\"biz-x-dev-roundtable-2\",{\"href\":\"/blog/biz-x-dev-roundtable-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/76LxI8IuppivgdCfWtrl47/8535cb06f32f848a171ca911b42a5882/roundtable2-1.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Automating Google Analytics Reports to your Inbox : Biz x Dev Roundtable\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Automate making data reports and distribution to team members using AI features\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-06-17\"}]]}]}],[\"$\",\"$Le\",\"data-use-in-sports-mlb-tech\",{\"href\":\"/blog/data-use-in-sports-mlb-tech\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/11Go1YpGvNHYIOD0KtrRQy/bd57752a7f90944cd6f743f714571db6/MLB-thumbnail.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Leveraging Data in Sports: MLB tech\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Hawk-eye, Google, Databricks: The Technology Companies Powering MLB's Data Utilization: Utilizing Data in Sports 2\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-06-14\"}]]}]}],[\"$\",\"$Le\",\"letter-from-developers-2\",{\"href\":\"/blog/letter-from-developers-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/5OTjpzZ8LnLKTQEFgYOtIz/eb3a5835cdec329196778e6ac70efc78/letter_from_development_team_2-1.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Developing data processing AI agents: a letter from the development team\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Behind-the-scenes look at the Morph team's work to develop an AI agent that specializes in data processing.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-06-12\"}]]}]}],[\"$\",\"$Le\",\"biz-x-dev-roundtable-1\",{\"href\":\"/blog/biz-x-dev-roundtable-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/5osaVhN8lMZsjZlz3NowUq/43070bba5013f017da71b289e928885d/biz_x_dev_1-1.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"How can I know which features activate the data stored in Snowflake? : Biz x Dev Roundtable\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"The Biz x Dev Roundtable series focus on data analysis with Snowflake data.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-06-11\"}]]}]}],[\"$\",\"$Le\",\"data-use-in-sports-laliga\",{\"href\":\"/blog/data-use-in-sports-laliga\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/1BXyIM4fLWe70vEYjo95mW/8419c28364f6829adab15094355b9503/laliga-thumbnail.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Leveraging Data in Sports: LaLiga\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Why the Spanish Soccer League LaLiga Publishes Competition Data to Fans: Utilizing Data in Sports 1\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-06-07\"}]]}]}],[\"$\",\"$Le\",\"letter-from-developers-beta-2-1\",{\"href\":\"/blog/letter-from-developers-beta-2-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/3zxuz3pA1KITLIPaobbKD2/c903022556921090bc48667c17c40a53/letter-from-developers-beta-2-1-5.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"From No-Code to Low-Code: Letter from the Development Team\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Changes in Morph Beta 2, the next generation version of Morph\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2024-06-05\"}]]}]}],[\"$\",\"$Le\",\"welcome-to-morph-1-0\",{\"href\":\"/blog/welcome-to-morph-1-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/768xp3ZbnSdAaXXAQ8y6Rd/d35fd9c48a05217f10ec9f6a354f39af/Release-Note-for-1.0-thumb.jpg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Welcome to Morph 1.0!\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Welcome to Morph 1.0!\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2023-12-13\"}]]}]}],[\"$\",\"$Le\",\"revops-a-field-guide\",{\"href\":\"/blog/revops-a-field-guide\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/jzTjrvHRktepo5ipSwawB/c8f60f2533db57bf24216bdb8b73187a/revops-thumb.jpeg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"RevOps: a Field Guide\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"Want more Rev? I’ve got just the Ops for you.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2023-12-01\"}]]}]}],[\"$\",\"$Le\",\"release-note-public-beta\",{\"href\":\"/blog/release-note-public-beta\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-black py-6 px-4 rounded-xl w-full flex flex-col gap-4 border dark:border-gray-600 transition-all cursor-pointer hover:bg-muted\",\"children\":[[\"$\",\"img\",null,{\"src\":\"//images.ctfassets.net/9ncizv60xc5y/sXCkkEIszqblocQt6FuZ3/47b10667654a471852cecc53afda49a1/public-beta-release-note-1.jpeg\",\"width\":1080,\"height\":600,\"alt\":\"Hero\",\"className\":\"w-full rounded-xl\"}],[\"$\",\"div\",null,{\"className\":\"text-xl font-bold\",\"children\":\"Release Note: Public Beta\"}],[\"$\",\"div\",null,{\"className\":\"text-base text-muted-foreground\",\"children\":\"A release note for the public beta version of Morph.\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"2023-02-06\"}]]}]}]]}]}]]}]}]\n"])</script></body></html>