CINXE.COM
Bodo.ai
<!DOCTYPE html><!-- This site was created in Webflow. https://webflow.com --><!-- Last Published: Tue Apr 01 2025 16:03:43 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.bodo.ai" data-wf-page="66deab1cce326f0edb098f4f" data-wf-site="633bdd4f8a82c9b8d831d8e1"><head><meta charset="utf-8"/><title>Bodo.ai</title><meta content="Bodo is a next-generation compute engine that can speed up and lower costs of long-running data processing and ETL/ELT jobs" name="description"/><meta content="Bodo.ai" property="og:title"/><meta content="Bodo is a next-generation compute engine that can speed up and lower costs of long-running data processing and ETL/ELT jobs" property="og:description"/><meta content="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/650368797434b46058c76cb7_Thumnail%20-%20Home.png" property="og:image"/><meta content="Bodo.ai" property="twitter:title"/><meta content="Bodo is a next-generation compute engine that can speed up and lower costs of long-running data processing and ETL/ELT jobs" property="twitter:description"/><meta content="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/650368797434b46058c76cb7_Thumnail%20-%20Home.png" property="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="Webflow" name="generator"/><link href="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/css/bodo-tango.webflow.6039376b6.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({ google: { families: ["Droid Sans:400,700","Archivo:100,200,300,regular,500,600,700,800,900","Courier Prime:regular"] }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/634937f7110bdea2b75b5f50_favi.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/634938ad07d2bd32378d9972_favi.png" rel="apple-touch-icon"/><!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-L3GQSRCDD3"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-L3GQSRCDD3'); </script> <!-- Hotjar Tracking Code for bodo.ai --> <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:3514567,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> <script type="text/javascript"> _linkedin_partner_id = "2993418"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=2993418&fmt=gif" /> </noscript> <script async src="https://cdn.jsdelivr.net/npm/@finsweet/cookie-consent@1/fs-cc.js" fs-cc-mode="informational"></script> <!-- Start of HubSpot Embed Code --> <script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/14496499.js"></script> <!-- End of HubSpot Embed Code --><link rel="stylesheet" href="https://tangosquared.com/assets/bodo/assets/owl.carousel.min.css"> <link rel="stylesheet" href="https://tangosquared.com/assets/bodo/assets/owl.theme.default.min.css"> <link rel="stylesheet" href="https://tangosquared.com/assets/bodo/owl.css"> <script src="https://code.jquery.com/jquery-3.6.1.js"></script> <script src="https://tangosquared.com/assets/bodo/owl.carousel.min.js"></script> <script> jQuery(document).ready(function($){ $("#owlCarousel").owlCarousel({ items:1, margin:35, dots:false, nav:true, loop:true, smartSpeed:700, responsive:{ 0:{ items:1, }, 700:{ items:3, }, } }); $('.downloadpdf').on('click', function(e){ e.preventDefault(); $('.partnerslightbox').fadeIn(); }) $('.partnerslightbox .plclose').on('click', function(){ $('.partnerslightbox').fadeOut(400); }) }); </script> <style> html, body{ overflow-x:hidden; } </style></head><body class="hm24-body"><div class="navbar-logo-left dark-copy"><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" data-doc-height="1" role="banner" class="navbar-logo-left-container shadow-three dark w-nav"><div class="container"><div class="navbar-wrapper"><a href="/" aria-current="page" class="navbar-brand w-nav-brand w--current"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/634e8591c0d3538a17dd6500_bodo-logo-footer.png" loading="lazy" alt="bodo.ai" class="image-103"/></a><nav role="navigation" class="nav-menu-wrapper-copy w-nav-menu"><div class="div-block-156"></div><ul role="list" class="nav-menu-two-copy w-list-unstyled"><li class="list-item-9-copy"><div data-hover="true" data-delay="0" class="nav-dropdown w-dropdown"><div class="nav-dropdown-toggle w-dropdown-toggle"><div class="nav-dropdown-icon w-icon-dropdown-toggle"></div><div class="text-block dark mobilemenuheader">Documentation</div></div><nav class="nav-dropdown-list shadow-three mobile-shadow-hide w-dropdown-list"><a href="https://docs.bodo.ai/latest/quick_start/quickstart_local_python/" target="_blank" class="nav-dropdown-link w-dropdown-link">Getting Started</a><a href="https://docs.bodo.ai/latest/installation_and_setup/install/" target="_blank" class="nav-dropdown-link w-dropdown-link">Installation</a><a href="https://docs.bodo.ai/latest/integrating_bodo/#python-developers-guide" target="_blank" class="nav-dropdown-link w-dropdown-link">Guides</a><a href="https://docs.bodo.ai/latest/faq/" target="_blank" class="nav-dropdown-link w-dropdown-link">FAQ</a></nav></div></li><li class="list-item-6"><div data-hover="true" data-delay="0" class="nav-dropdown w-dropdown"><div class="nav-dropdown-toggle w-dropdown-toggle"><div class="nav-dropdown-icon w-icon-dropdown-toggle"></div><div class="text-block dark mobilemenuheader">Resources</div></div><nav class="nav-dropdown-list shadow-three mobile-shadow-hide w-dropdown-list"><a href="/blog" class="nav-dropdown-link w-dropdown-link">Blog</a><a href="/benchmarks" class="nav-dropdown-link w-dropdown-link">Benchmarks</a></nav></div></li><li class="mobile-margin-top-10-copy"><a href="https://join.slack.com/t/bodocommunity/shared_invite/zt-31s1j663o-DiuII1E6p9B6ZPL4iLeIiQ" target="_blank" class="nav-btn w-inline-block"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/67dc0fe55449f41d69c3c598_Slack.svg" loading="lazy" alt="Slack"/><div class="nav-btn-txt">Community</div></a><a href="https://github.com/bodo-ai/Bodo" target="_blank" class="nav-btn w-inline-block"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/67dc11e02492fef3162dc0fd_GitHub.svg" loading="lazy" alt="GitHub"/><div class="nav-btn-txt">GitHub</div></a></li></ul></nav><div class="menu-button w-nav-button"><div class="icon-3 white w-icon-nav-menu"></div></div></div></div></div></div><section class="hm24-hero"><div class="hm24-hero-row"><h1 class="hm24-hero-h1">Bodo is redefining <br/>what’s possible with Python.</h1><p class="hm24-hero-subtitle">Built from years of HPC research, Bodo is the world’s first auto-parallelizing inferential Python compiler.</p></div></section><section class="hm24-python"><div class="w-layout-blockcontainer hm24-python-row w-container"><h1 class="hm24-python-h1">Transformative Python</h1><p class="hm24-python-p">Bodo generates low-level, parallel MPI code directly, sidestepping the inefficiencies and complexities of traditional frameworks. This approach delivers true HPC-level performance with minimal effort, enabling Python users to easily leverage the power of HPC for analytics, AI, and more.</p><div class="w-layout-blockcontainer hm24-python-flex w-container"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66decc15d883b58a4b837ff3_complier.png" loading="lazy" width="455" sizes="455px" alt="" srcset="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66decc15d883b58a4b837ff3_complier-p-500.png 500w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66decc15d883b58a4b837ff3_complier-p-800.png 800w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66decc15d883b58a4b837ff3_complier.png 912w" class="hm24-python-bg1"/><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66decc7f8077675ddaddc0aa_bodo-complier.png" loading="lazy" width="525" sizes="(max-width: 479px) 100vw, 525px" alt="" srcset="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66decc7f8077675ddaddc0aa_bodo-complier-p-500.png 500w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66decc7f8077675ddaddc0aa_bodo-complier-p-800.png 800w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66decc7f8077675ddaddc0aa_bodo-complier.png 1051w"/></div></div></section><section class="hm24-scale"><div class="w-layout-blockcontainer hm24-scale-row w-container"><h1 class="heading-151">Massive Scale, One Annotation</h1><p class="paragraph-93">We are dedicated to Python and aspire to make Bodo as easy to use as possible – no rewrites or complicated framework integrations.</p><div class="w-layout-hflex hm24-scale-flex"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e30ca0b89c66d9185b0a52_other-levels.png" loading="lazy" width="487" height="Auto" alt="" srcset="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e30ca0b89c66d9185b0a52_other-levels-p-500.png 500w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e30ca0b89c66d9185b0a52_other-levels-p-800.png 800w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e30ca0b89c66d9185b0a52_other-levels.png 974w" sizes="(max-width: 479px) 100vw, 487px" class="image-139"/><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66ded2ad49a4c21ae08eba6e_bodo-code.png" loading="lazy" width="490" height="Auto" alt="" srcset="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66ded2ad49a4c21ae08eba6e_bodo-code-p-500.png 500w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66ded2ad49a4c21ae08eba6e_bodo-code-p-800.png 800w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66ded2ad49a4c21ae08eba6e_bodo-code.png 932w" sizes="(max-width: 479px) 100vw, 490px" class="image-141"/></div></div></section><section class="hm24-testimonial"><div class="w-layout-blockcontainer hm24-testimonial-row w-container"><div class="w-layout-hflex hm24-testimonial-flex"><div class="hm24-testimonial-box-copy"><div class="w-layout-blockcontainer hm24-testimonial-box-content w-container"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66507ac857cbd8a8daa129b2_simplify.svg" loading="lazy" alt="Simplify Iceberg" class="hm24-testimonial-box-ico"/><h2 class="hm24-testimonial-box-h2">Simplicity</h2><p class="hm24-testimonial-box-p">Bodo delivers HPC-level performance and supports the Python libraries you already know and love, making it easy to scale with Python</p></div></div><div class="hm24-testimonial-box-copy"><div class="w-layout-blockcontainer hm24-testimonial-box-content w-container"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66507ac809493e25b4166757_performance.svg" loading="lazy" alt="Accelerate Performance" class="hm24-testimonial-box-ico"/><h2 class="hm24-testimonial-box-h2">Linear scale</h2><p class="hm24-testimonial-box-p">Bodo binaries are infrastructure-agnostic, scaling from a single laptop to cloud environments as you add cores—no additional code needed.</p></div></div><div class="hm24-testimonial-box-copy"><div class="w-layout-blockcontainer hm24-testimonial-box-content w-container"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/664f297f0eab35440947cbfd_ico-faster.svg" loading="lazy" alt="Faster Performance" class="hm24-testimonial-box-ico"/><h2 class="hm24-testimonial-box-h2">Speed</h2><p class="hm24-testimonial-box-p">Bodo is engineered to bypass the bottlenecks that slow down other frameworks like Spark, Ray, or Dask— delivering 10x to 100x+ faster performance on similar workloads</p></div></div><div class="hm24-testimonial-box-copy"><div class="w-layout-blockcontainer hm24-testimonial-box-content w-container"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66507ac80c72e06ca2fdf805_lowercost.svg" loading="lazy" alt="Lower Cost" class="hm24-testimonial-box-ico"/><h2 class="hm24-testimonial-box-h2">Savings</h2><p class="hm24-testimonial-box-p">Bodo maximizes resource utilization, reducing waste and compute expenses. This efficiency also shrinks environmental footprint.</p></div></div></div><blockquote class="hm-24-testimonial-quote"><strong>This is the real deal.</strong> Bodo built on the success of Numba to combine compiled Pandas and automatic parallelism (with MPI) to get incredibly fast data processing using simple syntax. It can make your code using Python *fast*—simply.</blockquote><h3 class="hm24-testimonial-h3">Travis Oliphant</h3><h4 id="hm24-testimonial-h4" class="heading-152">Founder of Anaconda</h4></div></section><section class="hm24-bodo"><div class="w-layout-blockcontainer hm24-bodo-row w-container"><h1 class="hm24-bodo-h1">Built by HPC experts, optimized for data teams</h1><p class="hm24-bodo-p">Bodo fits into your existing workflows, including popular libraries like NumPy<strong>, </strong>SciPy<strong>, </strong>Pandas, and even SQL. Features include:</p><div class="w-layout-hflex hm24-bodo-flex"><div class="w-layout-blockcontainer hm24-bodo-flex-box-double hm24-bodo-flex-margin w-container"><div class="hm24-bodo-flex-single"><p class="hm24-bodo-flex-single-p-copy-copy">Automatic Compiler Parallelization & MPI Code Generation</p><p class="hm24-bodo-flex-single-p-copy-copy">Comprehensive Pandas & Numpy API Support</p></div></div><div class="w-layout-blockcontainer hm24-bodo-flex-box-double w-container"><div class="hm24-bodo-flex-single"><p class="hm24-bodo-flex-single-p-copy-copy">Compiler Optimizations for Sequential CPU Performance</p><p class="hm24-bodo-flex-single-p-copy-copy">Enhanced Support for Data Science & Machine Learning Libraries</p><p class="hm24-bodo-flex-single-p-copy-copy">Python UDF Compilation & Optimization</p></div></div><div class="w-layout-blockcontainer hm24-bodo-flex-box-double hm24-bodo-flex-margin w-container"><div class="hm24-bodo-flex-single"><p class="hm24-bodo-flex-single-p-copy-copy">Scalable I/O for Leading Data Formats & Databases</p><p class="hm24-bodo-flex-single-p-copy-copy">Automatic Filter Pushdown</p></div></div><div class="w-layout-blockcontainer hm24-bodo-flex-box-double w-container"><div class="hm24-bodo-flex-single"><p class="hm24-bodo-flex-single-p-copy-copy">AI Training Integration</p><p class="hm24-bodo-flex-single-p-copy-copy">Native Python & SQL Integration</p><p class="hm24-bodo-flex-single-p-copy-copy">Portable Compilation with LLVM</p></div></div></div></div><div class="hm24-bodo-gradient"></div></section><section class="hm24-assets"><div class="w-layout-blockcontainer hm24-assets-row w-container"><div class="w-layout-hflex hm24-asset-security"><div class="hm24-assets-security-txt"><h2 class="hm24-assets-sedurity-h2">Security and privacy</h2><p class="hm24-assets-security-txt--p"> Audit logs, user roles, access controls, and flexible deployment options to fit your needs.</p></div><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e00843826a1558ae7017eb_security.png" loading="lazy" width="536" sizes="(max-width: 479px) 100vw, 536px" alt="" srcset="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e00843826a1558ae7017eb_security-p-500.png 500w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e00843826a1558ae7017eb_security-p-800.png 800w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e00843826a1558ae7017eb_security.png 1072w" class="image-138"/></div><div class="w-layout-hflex hm24-assets-deploy"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e0122f8d6e6aaf33728bb2_mobility.png" loading="lazy" sizes="(max-width: 1045px) 100vw, 1045px" srcset="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e0122f8d6e6aaf33728bb2_mobility-p-500.png 500w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e0122f8d6e6aaf33728bb2_mobility-p-800.png 800w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e0122f8d6e6aaf33728bb2_mobility.png 1045w" alt="" class="image-137"/><div class="w-layout-blockcontainer hm24-assets-deploy-txt w-container"><h2 class="heading-153">Deploy anywhere</h2><p class="paragraph-94">Bring Bodo to whichever environment you choose.</p></div></div></div></section><section class="hm24-compare"><div class="w-layout-blockcontainer hm24-compare-row w-container"><h1 class="hm24-compare-h1">Unparalleled performance, scale, and efficiency</h1><div class="w-layout-hflex hm24-compare-flex"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e017ae6d5744b29f22a386_row.png" loading="lazy" width="350" sizes="350px" alt="" srcset="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e017ae6d5744b29f22a386_row-p-500.png 500w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e017ae6d5744b29f22a386_row.png 701w" class="hm24-compare-img"/><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e017de201b5309c8b4df61_query.png" loading="lazy" width="350" sizes="350px" alt="" srcset="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e017de201b5309c8b4df61_query-p-500.png 500w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e017de201b5309c8b4df61_query.png 701w" class="hm24-compare-img"/><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e0180db80981e5c5ece378_heavy.png" loading="lazy" width="350" sizes="350px" alt="" srcset="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e0180db80981e5c5ece378_heavy-p-500.png 500w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e0180db80981e5c5ece378_heavy.png 701w" class="hm24-compare-img"/></div><div class="w-layout-blockcontainer hm24-compare-txt w-container"><h2 class="hm24-compare-txt-h2">Enabling rapid repairs with efficient inventory forecasting</h2><p class="hm24-compare-txt-p">Learn how Bodo enabled on-demand repair for 1.8 billion devices by standardizing and accelerating part forecasting.</p><a href="https://www.bodo.ai/technology" class="hm24-compare-txt-button w-button">Learn more</a></div></div></section><section class="hm24-install"><div class="w-layout-blockcontainer hm24-install-row w-container"><div class="w-layout-hflex hm24-install-flex"><div class="w-layout-blockcontainer hm24-install-flex-contact w-container"><div class="w-layout-blockcontainer hm24-install-flex-contact-box w-container"><h3 class="hm24-install-contact-h3">Chat with us</h3><p class="hm24-install-contact-p">Got Python or scaling challenges? Swing by our office hours for a friendly chat with a Bodo expert.</p><a href="/contact" class="hm24-install-a w-inline-block"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e02495c01efadf043fd463_arrow-green.svg" loading="lazy" alt=""/></a></div><div class="w-layout-blockcontainer hm24-install-flex-contact-box w-container"><h3 class="hm24-install-contact-h3">Dive into docs</h3><p class="hm24-install-contact-p">Learn more about Bodo's capabilities, features, connectors, and more.</p><a href="https://docs.bodo.ai/latest/" target="_blank" class="hm24-install-a w-inline-block"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/66e02495c01efadf043fd463_arrow-green.svg" loading="lazy" alt=""/></a></div></div></div></div></section><div class="section-13"><div class="div-block-18"><div><div class="w-layout-blockcontainer footer-flex w-container"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/636b6d92cbddd730809483c7_bodo-footer.png" loading="lazy" width="135" alt="bodo.ai" class="image-48"/><div class="w-layout-blockcontainer footer-nav w-container"><div class="w-layout-blockcontainer nav w-container"><div class="div-block-285"><div class="text-block-7">RESOURCES</div></div><div class="div-block-285"><div class="text-block-8"><a href="https://docs.bodo.ai/latest/" class="link-5">Docs</a><br/></div><div class="text-block-8"><a href="/blog" class="link-5">Blog</a><br/></div></div><div class="div-block-285"><div class="text-block-8"><a href="/benchmarks" class="link-6">Benchmarks</a></div><div class="text-block-8"><a href="https://www.bodo.ai/resources" class="link-5">Resource library</a><br/></div></div><div id="w-node-a04f1e55-3b95-bcde-2d9f-3633d20416ac-d2041682" class="div-block-285"><div class="text-block-8"><a href="https://www.bodo.ai/contact" class="link-5">Support</a></div></div></div><div class="w-layout-blockcontainer nav w-container"><div class="div-block-285"><div class="text-block-7">COMPANY</div></div><div class="div-block-285"><div class="text-block-8"><a href="/about-us" class="link-5">About Us</a><br/></div></div><div class="div-block-285"><div class="text-block-8"><a href="/careers" class="link-5">Careers</a><br/></div></div><div class="div-block-285"><div class="text-block-8"><a href="/contact" class="link-5">Contact Us</a><br/></div></div></div></div></div></div><div class="w-layout-grid grid-3"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/657036b807df81470a753a6c_awspartner.png" loading="lazy" id="w-node-a04f1e55-3b95-bcde-2d9f-3633d20416d1-d2041682" alt="" class="image-129"/><div id="w-node-a04f1e55-3b95-bcde-2d9f-3633d20416d2-d2041682" class="div-block-20"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/633d8cf93429913b0328b847_pin.svg" loading="lazy" id="w-node-a04f1e55-3b95-bcde-2d9f-3633d20416d3-d2041682" height="20" alt="Address" class="image-10"/><div class="div-block-19"><a href="https://www.google.com/maps/place/3+E+3rd+Ave+%23312,+San+Mateo,+CA+94401,+USA/@37.5671478,-122.350651,13.39z/data=!4m5!3m4!1s0x808f9e71c694da49:0x8d3b69334da6969d!8m2!3d37.5634106!4d-122.3256615" target="_blank" class="link-11">3 E 3rd Ave, Suite 312<br/>San Mateo, CA 94401</a></div></div><div id="w-node-a04f1e55-3b95-bcde-2d9f-3633d20416d9-d2041682" class="text-block-9">© Bodo, Inc | <a href="/privacy-policy" class="link-12">Privacy Policy</a></div><div id="w-node-a04f1e55-3b95-bcde-2d9f-3633d20416dd-d2041682" class="div-block-21"><a href="https://github.com/bodo-ai" target="_blank" class="link-block w-inline-block"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/633d8f1e97837606592a9a90_ico-git.svg" loading="lazy" alt="GitHub" height="23"/></a><a href="https://www.linkedin.com/company/19205698/admin/" target="_blank" class="link-block-2 w-inline-block"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/633d8f1fa0a6e43ba81c17b0_ico-linked.svg" loading="lazy" alt="LinkedIn" height="23"/></a><a href="https://twitter.com/bodo_ai/" target="_blank" class="link-block-3 w-inline-block"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/64dfb02ab12735b88991d59d_twitter_x_logo.svg" loading="lazy" alt="" height="23"/></a><a href="https://www.youtube.com/channel/UCSOD99SjLAX-UR_gGRNQzTA" target="_blank" class="link-block-4 w-inline-block"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/633d8f1fec957ef3e787f5a5_ico-youtube.svg" loading="lazy" alt="YouTube" height="23"/></a><a href="https://bodocommunity.slack.com/join/shared_invite/zt-qwdc8fad-6rZ8a1RmkkJ6eOX1X__knA#/shared-invite/email" target="_blank" class="link-block-18 w-inline-block"><img src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/6409d05a5968d27270ed9547_slack-logo.png" loading="lazy" width="Auto" height="22" alt="Slack" sizes="20px" srcset="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/6409d05a5968d27270ed9547_slack-logo-p-500.png 500w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/6409d05a5968d27270ed9547_slack-logo-p-800.png 800w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/6409d05a5968d27270ed9547_slack-logo-p-1080.png 1080w, https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/6409d05a5968d27270ed9547_slack-logo.png 1561w" class="image-93"/></a></div></div></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=633bdd4f8a82c9b8d831d8e1" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/js/webflow.schunk.2107dfbc4046b853.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/633bdd4f8a82c9b8d831d8e1/js/webflow.c9f80112.9df10848d2ca02d6.js" type="text/javascript"></script><script> // Tangosquared - g4events.js - 2024 document.onreadystatechange = function () { if (document.readyState == "complete") { function pushEvent(action, label, category) { console.log("G4Event", action); gtag("event", action, { "event_label": label ? label : window.location.pathname, "event_category": category ? category : "CTA" }) } function attachGtagEvent(element, eventType, action, label, category) { try { if (element) { element.addEventListener(eventType, () => { pushEvent(action, label, category) }) } } catch (e) { console.error("attach gtag event failed:", e) } } function gtagEvent(selector, eventType, action, label, category) { const elems = document.querySelectorAll(selector); elems.forEach((elem) => { attachGtagEvent(elem, eventType, action, label, category); }) } const pathname = window.location.pathname switch (pathname){ case "/": gtagEvent("a[href='/sdktrial'].button-18", "click", "CTA: Home: Hero: Try Bodo"); gtagEvent("a[href='/sdktrial'].button-19", "click", "CTA: Home: SQL & Python Data: Try Bodo"); gtagEvent("a[href='/bodo-engine-compute'].button-21", "click", "CTA: Home: Why Bodo is Different: Try Bodo"); gtagEvent("a[href='/benchmarks'].button-22", "click", "CTA: Home: Reduce compute costs: Benchmarks"); gtagEvent("a[href='/technology'].button-23", "click", "CTA: Home: Scale: Learn More "); gtagEvent("a[href='/for-data-engineers'].button-24", "click", "CTA: Home: Fast Deployment: Learn More "); break; case "/bodo-engine-compute": case "/technology": gtagEvent("a[href='/sdktrial'].button-27", "click", "CTA: " + pathname + ": Try Bodo "); gtagEvent("a[href='https://www.bodo.ai/schedule-demo'].button-28", "click", "CTA: " + pathname +": Get a Demo "); break; case "/sdktrial": gtagEvent("input[type='submit']", "click", "CTA: " + pathname + ": Start your trial "); break; case "/contact": gtagEvent("a[href='mailto:contact@bodo.ai?subject=Website%20Contact']", "click", "CTA: " + pathname + ": Email contact@bodo.ai "); gtagEvent("input[type='submit']", "click", "CTA: " + pathname + ": Contact form submit "); break; } gtagEvent("nav a[href='/sdktrial']", 'click', "CTA: Header Nav: " + pathname + ": Try Bodo"); gtagEvent("a[href='#'].button-26.downloadpdf", "click", "CTA: " + pathname + ": Bodo + Snowflake Banner: Overview"); gtagEvent("a[href='/sdktrial'].button-9", "click", "CTA: " + pathname + ": See Bodo in Action (trial): Lets Go"); gtagEvent("a[href='https://www.bodo.ai/see-it-in-action'].button-10", "click", "CTA: " + pathname + ": See Bodo in Action (video): Lets Go"); // HTML5 videos document.querySelectorAll("video").forEach((video) => { const source = video.querySelector("source") const filename = source.src.split("?")[0].split("/").pop() video.addEventListener("play", (event) => { pushEvent("Video Play: " + pathname + ": " + filename) }) }) } }; </script></body></html>