1<!DOCTYPE html><html lang="en" class="astro-3dxydoot"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Integrations | Delta Lake</title><style>.section:where(.astro-7dsjkg7m){color:var(--color-white);background-color:var(--color-primary)}.grid:where(.astro-7dsjkg7m){gap:50px;align-items:center}.image:where(.astro-7dsjkg7m){width:70%;margin:0 auto}.text:where(.astro-7dsjkg7m) h3:where(.astro-7dsjkg7m){font-weight:400}.text:where(.astro-7dsjkg7m) p:where(.astro-7dsjkg7m){font-size:var(--font-size-h4)}.text:where(.astro-7dsjkg7m) .uniform-link:where(.astro-7dsjkg7m){color:var(--color-white)}.text:where(.astro-7dsjkg7m) a:where(.astro-7dsjkg7m)+a:where(.astro-7dsjkg7m):before{content:"|";display:inline-block;margin-left:var(--spacing-sm);margin-right:var(--spacing-sm)}@media(min-width:576px){.image:where(.astro-7dsjkg7m){width:100%}}.integrations:where(.astro-o5raffrq){column-gap:var(--spacing-lg);row-gap:var(--spacing-xl)}.integration:where(.astro-o5raffrq) a:where(.astro-o5raffrq){color:inherit;text-decoration:none}.integration:where(.astro-o5raffrq) a:where(.astro-o5raffrq):hover{text-decoration:underline}.image-container:where(.astro-o5raffrq){width:70px;height:70px;display:flex;align-items:flex-end}.integration:where(.astro-o5raffrq) .integration-links:where(.astro-o5raffrq){margin-bottom:var(--spacing-xs)}.integration-links:where(.astro-o5raffrq){color:var(--color-text-secondary)}.integration-links:where(.astro-o5raffrq) a:where(.astro-o5raffrq)+a:where(.astro-o5raffrq):before{content:"|";margin-left:var(--spacing-xs);margin-right:var(--spacing-xs)}.integration-tags:where(.astro-o5raffrq){display:flex;gap:var(--spacing-sm)}.integration:where(.astro-o5raffrq) .integration-description:where(.astro-o5raffrq){font-size:var(--font-size-secondary)} 2:where(.astro-nvrksgum):where(img){margin:0 auto 1rem} 3</style><link rel="stylesheet" href="/_astro/getting-started.D3b44QLR.css"><link rel="stylesheet" href="/_astro/community.C4DsRW8R.css"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="canonical" href="https://delta.io/integrations/"><link rel="sitemap" href="/sitemap-index.xml"><link rel="alternate" type="application/rss+xml" title="Delta Lake Blog" href="/rss.xml"><meta name="generator" content="Astro v5.14.7"><meta name="image" property="og:image" content="https://delta.io/images/default-thumbnail.png"></head> <body class="m-none bg-darkBg font-default leading-base text-darkColor astro-3dxydoot"> <main class="bg-lightBg text-lightColor astro-3dxydoot" data-pagefind-filter="type:Resources">
3<script async src="https://www.googletagmanager.com/gtag/js?id=GTM-P3C8QXQ"></script>
3
3<script>(function(){const id = "GTM-P3C8QXQ"; 4 5 window.dataLayer = window.dataLayer || []; 6 function gtag() { 7 // eslint-disable-next-line prefer-rest-params 8 dataLayer.push(arguments); 9 } 10 gtag("js", new Date()); 11 12 gtag("config", id); 13})();</script>
13
13<script key="plausible-script" defer data-domain="delta.io" src="https://plausible.io/js/script.js"></script>
13 <link rel="manifest" href="/manifest.webmanifest"> 14<meta name="mobile-web-app-capable" content="yes"> 15<meta name="theme-color" content="#00ADD4"> 16<meta name="application-name" content="Delta Lake"> 17<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 18<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-precomposed.png"> 19<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#00ADD4"> 20<meta name="apple-mobile-web-app-capable" content="yes"> 21<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> 22<meta name="apple-mobile-web-app-title" content="Delta Lake"> 23<link rel="icon" type="image/x-icon" href="/favicon.ico"> 24<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> 25<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> 26<link rel="icon" type="image/png" sizes="48x48" href="/favicon-48x48.png"> 27<link rel="icon" type="image/svg+xml" href="/favicon.svg"> 28<meta name="msapplication-TileColor" content="#042436"> 29<meta name="msapplication-TileImage" content="/mstile-144x144.png"> 30<meta name="msapplication-config" content="/browserconfig.xml"> 31<link rel="yandex-tableau-widget" href="/yandex-browser-manifest.json"> <div class="py-none tlf-banner astro-2w66rqv5"> <div class="container mx-auto w-full px-4 astro-hmhonne7"> <img src="/_astro/the-linux-foundation-projects.UYkGkjhn_szK9J.svg" alt="The Linux Foundation Projects" loading="eager" decoding="async" fetchpriority="auto" width="300" height="17" class="astro-2w66rqv5"> </div> </div> <div class="py-none bg-darkBg text-darkColor min-h-12 flex items-center astro-2w66rqv5"> <div class="container mx-auto w-full px-4 astro-hmhonne7"> <header-container class="flex items-center relative gap-4 justify-between astro-2w66rqv5"> <button type="button" class="header-open-menu astro-2w66rqv5 astro-z7zaxlbi"> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none text-2xl astro-2w66rqv5"> <path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path> </svg> </button> <a href="/" class="text-inherit font-bold no-underline leading-none astro-2w66rqv5"> <img src="/_astro/delta-lake-logo.Dx7tzbyv_1OsUys.svg" alt="Delta Lake" loading="eager" decoding="async" fetchpriority="auto" width="133" height="28" class="astro-2w66rqv5"> </a> <div class="header-menu-wrapper astro-2w66rqv5" data-toggled="false"> <button type="button" class="header-close-menu astro-2w66rqv5"> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none text-2xl astro-2w66rqv5"> <path d="M23.228 4.08785C24.1626 3.15327 24.1626 1.63551 23.228 0.700935C22.2935 -0.233645 20.7757 -0.233645 19.8411 0.700935L11.9682 8.58131L4.08785 0.708411C3.15327 -0.226168 1.63551 -0.226168 0.700935 0.708411C-0.233645 1.64299 -0.233645 3.16075 0.700935 4.09533L8.58131 11.9682L0.708411 19.8486C-0.226168 20.7832 -0.226168 22.3009 0.708411 23.2355C1.64299 24.1701 3.16075 24.1701 4.09533 23.2355L11.9682 15.3551L19.8486 23.228C20.7832 24.1626 22.3009 24.1626 23.2355 23.228C24.1701 22.2935 24.1701 20.7757 23.2355 19.8411L15.3551 11.9682L23.228 4.08785Z"></path> </svg> </button> <nav> <ul class="m-0 p-0 list-none flex flex items-center gap-3 max-lg:flex-col max-lg:items-start"> <li class>
31 <a href="/sharing" class="text-inherit no-underline lg:min-h-12" aria-label> Sharing </a> </li><li class> <a href="/integrations" class="text-inherit no-underline lg:min-h-12" aria-label> Integrations </a> </li><li> <dropdown-container class="astro-c4vqbyzy"> <button type="button" class="dropdown-toggle text-inherit no-underline lg:min-h-12 astro-c4vqbyzy" aria-expanded="false" data-toggle>Learn</button> <div class="hidden lg:absolute astro-c4vqbyzy" data-container> <ul class="m-0 p-0 list-none flex flex flex-col gap-3 max-lg:flex-col max-lg:items-start min-w-40 px-sm py-xs lg:bg-bgDark lg:text-darkColor lg:rounded-b -ml-3 max-lg:mt-2 max-lg:ml-3"> <li class> <a href="/learn/getting-started" class="text-inherit no-underline" aria-label> Getting Started </a> </li><li class="mt-1"> <a href="/blog" class="text-inherit no-underline" aria-label> Blogs </a> </li><li class="mt-1"> <a href="/learn/tutorials" class="text-inherit no-underline" aria-label> Tutorials </a> </li><li class="mt-1"> <a href="/learn/videos" class="text-inherit no-underline" aria-label> Videos </a> </li><li class="mt-1"> <a href="/user-stories" class="text-inherit no-underline" aria-label> Case Studies </a> </li> </ul> </div> </dropdown-container>
31<script type="module">class e extends HTMLElement{#e=null;#t=null;constructor(){super(),this.#e=this.querySelector("[data-toggle]"),this.#t=this.querySelector("[data-container]")}connectedCallback(){this.#e?.addEventListener("click",()=>{this.#e?.getAttribute("aria-expanded")==="true"?(this.#e?.setAttribute("aria-expanded","false"),this.#t?.classList.replace("block","hidden")):(this.#e?.setAttribute("aria-expanded","true"),this.#t?.classList.replace("hidden","block"))})}}customElements.define("dropdown-container",e);</script>
31 </li><li class> <a href="/roadmap" class="text-inherit no-underline lg:min-h-12" aria-label> Roadmap </a> </li><li class> <a href="/community" class="text-inherit no-underline lg:min-h-12" aria-label> Community </a> </li><li class> <a href="https://docs.delta.io/" class="text-inherit no-underline lg:min-h-12" aria-label> Docs </a> </li> </ul> </nav> </div> <search-container class="lg:flex-1 astro-f4ddinw2" data-modal-id="search"> <button type="button" class="header-open-search-modal lg:flex lg:items-center lg:bg-darkBorder lg:border lg:border-darkBorder lg:w-full lg:text-left lg:px-3 lg:h-8 lg:rounded lg:text-white/75 lg:hover:text-white lg:hover:border-white astro-f4ddinw2 astro-z7zaxlbi"> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none lg:mr-3 text-2xl astro-f4ddinw2"> <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path> </svg> <div class="hidden lg:block astro-f4ddinw2">Search</div> <kbd class="hidden lg:block ml-auto rounded text-xs py-0.5 px-2 bg-white/25 astro-f4ddinw2" data-pagefind-ignore> <kbd class="astro-f4ddinw2">ctrl</kbd> <kbd class="astro-f4ddinw2">K</kbd> </kbd> </button> <dialog id="search" class=" astro-puawoxcs" style="--transitionDuration: 200ms;--slideAnimationDistance: 10px;"> <dialog-container data-id="search" class="astro-puawoxcs" style="--transitionDuration: 200ms;--slideAnimationDistance: 10px;"> <button type="button" class="w-11 h-11 absolute right-0 top-0 text-rgba-255-255-255-75 hover:text-white sm:hidden astro-puawoxcs" data-close-modal style="--transitionDuration: 200ms;--slideAnimationDistance: 10px;"> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none"> <path d="M23.228 4.08785C24.1626 3.15327 24.1626 1.63551 23.228 0.700935C22.2935 -0.233645 20.7757 -0.233645 19.8411 0.700935L11.9682 8.58131L4.08785 0.708411C3.15327 -0.226168 1.63551 -0.226168 0.700935 0.708411C-0.233645 1.64299 -0.233645 3.16075 0.700935 4.09533L8.58131 11.9682L0.708411 19.8486C-0.226168 20.7832 -0.226168 22.3009 0.708411 23.2355C1.64299 24.1701 3.16075 24.1701 4.09533 23.2355L11.9682 15.3551L19.8486 23.228C20.7832 24.1626 22.3009 24.1626 23.2355 23.228C24.1701 22.2935 24.1701 20.7757 23.2355 19.8411L15.3551 11.9682L23.228 4.08785Z"></path> </svg> </button> <div id="pagefind-ui" class="astro-f4ddinw2"></div> </dialog-container> </dialog>
31<script type="module">class e extends HTMLElement{#t=null;#e=null;constructor(){super();const t=this.dataset.id;this.#t=document.querySelector(`#${t}`),this.#e=this.querySelector("button[data-close-modal]")}connectedCallback(){this.#e?.addEventListener("click",()=>{this.#t?.close()}),this.#t?.addEventListener("mousedown",t=>{t.target===t.currentTarget&&this.#t?.close()})}}customElements.define("dialog-container",e);</script>
31 </search-container>
31<script> 32 (() => { 33 const openBtn = document.querySelector(".header-open-search-modal"); 34 const shortcut = openBtn?.querySelector("kbd"); 35 if (!openBtn || !(shortcut instanceof HTMLElement)) return; 36 const platformKey = shortcut.querySelector("kbd"); 37 if (platformKey && /(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)) { 38 platformKey.textContent = "â"; 39 openBtn.setAttribute("aria-keyshortcuts", "Meta+K"); 40 } 41 shortcut.style.display = ""; 42 })(); 43</script>
43
43<script type="module" src="/_astro/Search.astro_astro_type_script_index_0_lang.CZkYF8g9.js"></script>
43 <div class="header-search-wrapper astro-2w66rqv5"> <nav class="text-1-625em leading-none astro-2w66rqv5"> <ul class="m-0 p-0 list-none flex flex items-center gap-3 max-lg:flex-col max-lg:items-start"> <li class> <a href="https://stackoverflow.com/questions/tagged/delta-lake" class="text-inherit no-underline lg:min-h-12" aria-label="StackOverflow"> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none text-2xl"> <path d="M4.92,14.8888312 L4.92,20.6737662 L18.4098701,20.6737662 L18.4098701,14.8888312 L20.3298701,14.8888312 L20.3298701,22.5937662 L3,22.5937662 L3,14.8888312 L4.92,14.8888312 Z M16.4649351,16.8088312 L16.4649351,18.7288312 L6.84,18.7288312 L6.84,16.8088312 L16.4649351,16.8088312 Z M7.43844156,12.4451948 L16.8638961,14.4150649 L16.4649351,16.3101299 L7.03948052,14.3402597 L7.43844156,12.4451948 Z M9.08415584,8.08155844 L17.8114286,12.1709091 L17.0135065,13.9163636 L8.28623377,9.85194805 L9.08415584,8.08155844 Z M11.9267532,4.09194805 L19.3324675,10.2509091 L18.1106494,11.7220779 L10.7049351,5.56311688 L11.9267532,4.09194805 Z M15.4924675,1 L21.2275325,8.72987013 L19.6815584,9.87688312 L13.9464935,2.14701299 L15.4924675,1 Z"></path> </svg> </a> </li><li class> <a href="https://go.delta.io/github" class="text-inherit no-underline lg:min-h-12" aria-label="GitHub"> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none text-2xl"> <path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"></path> </svg> </a> </li><li class> <a href="https://go.delta.io/twitter" class="text-inherit no-underline lg:min-h-12" aria-label="Twitter"> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none text-2xl"> <path d="M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07 4.28 4.28 0 0 0 4 2.98 8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z"></path> </svg> </a> </li><li class> <a href="https://go.delta.io/slack" class="text-inherit no-underline lg:min-h-12" aria-label="Slack"> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none text-2xl"> <path d="M9.36156352,12.5374593 C10.5179153,12.5374593 11.4625407,13.4820847 11.4625407,14.6384365 L11.4625407,19.8990228 C11.4625407,21.0553746 10.5179153,22 9.36156352,22 C8.20521173,22 7.26058632,21.0553746 7.26058632,19.8990228 L7.26058632,14.6384365 L7.26058632,14.6384365 C7.26058632,13.4820847 8.20521173,12.5374593 9.36156352,12.5374593 Z M14.6384365,17.7980456 C15.7947883,17.7980456 16.7394137,18.742671 16.7394137,19.8990228 C16.7394137,21.0553746 15.7947883,22 14.6384365,22 C13.4820847,22 12.5374593,21.0553746 12.5374593,19.8990228 L12.5374593,17.7980456 L14.6384365,17.7980456 Z M19.8990228,12.5374593 C21.0553746,12.5374593 22,13.4820847 22,14.6384365 C22,15.7947883 21.0553746,16.7394137 19.8990228,16.7394137 L14.6384365,16.7394137 C13.4820847,16.7394137 12.5374593,15.7947883 12.5374593,14.6384365 C12.5374593,13.4820847 13.4820847,12.5374593 14.6384365,12.5374593 L19.8990228,12.5374593 Z M6.2019544,12.5374593 L6.2019544,14.6384365 C6.2019544,15.7947883 5.25732899,16.7394137 4.1009772,16.7394137 C2.94462541,16.7394137 2,15.7947883 2,14.6384365 C2,13.4820847 2.94462541,12.5374593 4.1009772,12.5374593 L6.2019544,12.5374593 Z M19.8990228,7.26058632 C21.0553746,7.26058632 22,8.20521173 22,9.36156352 C22,10.5179153 21.0553746,11.4625407 19.8990228,11.4625407 L17.7980456,11.4625407 L17.7980456,9.36156352 C17.7980456,8.20521173 18.742671,7.26058632 19.8990228,7.26058632 Z M14.6384365,2 C15.7947883,2 16.7394137,2.94462541 16.7394137,4.1009772 L16.7394137,9.36156352 C16.7394137,10.5179153 15.7947883,11.4625407 14.6384365,11.4625407 C13.4820847,11.4625407 12.5374593,10.5179153 12.5374593,9.36156352 L12.5374593,4.1009772 C12.5374593,2.94462541 13.4820847,2 14.6384365,2 Z M9.36156352,7.26058632 C10.5179153,7.26058632 11.4625407,8.20521173 11.4625407,9.36156352 C11.4625407,10.5179153 10.5179153,11.4625407 9.36156352,11.4625407 L4.1009772,11.4625407 C2.94462541,11.4625407 2,10.5179153 2,9.36156352 C2,8.20521173 2.94462541,7.26058632 4.1009772,7.26058632 L9.36156352,7.26058632 L9.36156352,7.26058632 Z M9.36156352,2 C10.5179153,2 11.4625407,2.94462541 11.4625407,4.1009772 L11.4625407,6.2019544 L9.36156352,6.2019544 C8.20521173,6.2019544 7.26058632,5.25732899 7.26058632,4.1009772 C7.26058632,2.94462541 8.20521173,2 9.36156352,2 Z"></path> </svg> </a> </li><li class>
43 <a href="https://go.delta.io/linkedin" class="text-inherit no-underline lg:min-h-12" aria-label="LinkedIn"> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none text-2xl"> <path d="M19 19h-3v-5.3a1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-1.5 1.5V19h-3v-9h3v1.2c.5-.84 1.59-1.4 2.5-1.4a3.5 3.5 0 0 1 3.5 3.5M6.5 8.31c-1 0-1.81-.81-1.81-1.81A1.81 1.81 0 0 1 6.5 4.69c1 0 1.81.81 1.81 1.81A1.81 1.81 0 0 1 6.5 8.31M8 19H5v-9h3m12-8H4c-1.11 0-2 .89-2 2v16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V4c0-1.11-.9-2-2-2z"></path> </svg> </a> </li> </ul> </nav> </div> <div class="header-menu-backdrop astro-2w66rqv5" tabindex="-1"></div> </header-container> </div> </div>
43<script type="module">class e extends HTMLElement{#e=null;#s=null;#n=null;#r=null;constructor(){super(),this.#e=this.querySelector(".header-menu-wrapper"),this.#s=this.querySelector(".header-menu-backdrop"),this.#n=this.querySelector(".header-open-menu"),this.#r=this.querySelector(".header-close-menu")}connectedCallback(){this.#n?.addEventListener("click",()=>this.#t()),this.#r?.addEventListener("click",()=>this.#t()),this.#s?.addEventListener("click",()=>this.#t())}#t(){this.#e&&(this.#e.dataset.toggled==="true"?this.#e.dataset.toggled="false":this.#e.dataset.toggled="true")}}customElements.define("header-container",e);</script>
43 <div class="py-xl bg-white astro-o5raffrq"> <div class="container mx-auto w-full px-4 astro-hmhonne7"> <img src="/_astro/delta-lake-logo.Bqi7mgVq_Z1nYcJT.webp" srcset="/_astro/delta-lake-logo.Bqi7mgVq_Z1nYcJT.webp 1x, /_astro/delta-lake-logo.Bqi7mgVq_Kp5oj.webp 2x" alt="logo" loading="eager" decoding="async" fetchpriority="auto" width="150" height="146" class="astro-nvrksgum"> <div class="mb-8 text-center"> <h1 class=" astro-guytwhjr">Delta Lake Integrations </h1> <div class="subtitle-container mx-auto max-w-4xl"> <p class=" astro-guytwhjr"> 44Use the following frameworks, Delta Sharing clients, managed services, 45 and/or community integrations <br class="astro-o5raffrq"> for Delta Lake and Delta Sharing. 46</p> </div> </div> </div> </div> <div class="py-xxl section astro-7dsjkg7m"> <div class="container mx-auto w-full px-4 astro-hmhonne7"> <div class="grid grid-columns-md grid astro-7dsjkg7m astro-py3k57eh" style="--columns-xs: repeat(1, minmax(0, 1fr));--columns-md: 18% 1fr;"> <div class="astro-7dsjkg7m"> <img src="/_astro/delta-uniform.C5oBJtTf_1Jcce0.webp" alt="UniForm" loading="eager" decoding="async" fetchpriority="auto" width="1000" height="887" class="image astro-7dsjkg7m"> </div> <div class="typography-prose text astro-7dsjkg7m astro-guytwhjr"> <h3 class="astro-7dsjkg7m"> 47Delta Universal Format (UniForm) 48<br class="astro-7dsjkg7m"> 49allows you to read Delta tables with Iceberg and Hudi clients 50</h3> <p class="astro-7dsjkg7m"> <a target="_blank" href="https://docs.delta.io/latest/delta-uniform.html#requirements" class="uniform-link no-underline hover:underline astro-7dsjkg7m">Requirements</a> <a target="_blank" href="https://docs.delta.io/latest/delta-uniform.html#enable-delta-lake-uniform" class="uniform-link no-underline hover:underline astro-7dsjkg7m">Enable UniForm</a> </p> </div> </div> </div> </div> <div class="py-xxl bg-white astro-o5raffrq"> <div class="container mx-auto w-full px-4 astro-hmhonne7"> <div class="mb-8 text-center"> <h2 class=" astro-guytwhjr">Frameworks </h2> <div class="subtitle-container mx-auto max-w-4xl"> <p class=" astro-guytwhjr">Use the following frameworks and languages including but not limited to Apache Flink, Apache Spark, Trino, and Rust.</p> </div> </div> <div class="grid grid-columns-md grid-columns-lg integrations astro-o5raffrq astro-py3k57eh" style="--columns-xs: repeat(1, minmax(0, 1fr));--columns-md: repeat(2, minmax(0, 1fr));--columns-lg: repeat(3, minmax(0, 1fr));"> <div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/apache_druid_logo.zGwF9oYF_ZXBvgV.webp" srcset="/_astro/apache_druid_logo.zGwF9oYF_ZXBvgV.webp 1x, /_astro/apache_druid_logo.zGwF9oYF_2umyCU.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://druid.apache.org/" target="_blank" class="astro-o5raffrq"> Apache Druid </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://druid.apache.org/docs/latest/development/extensions-contrib/delta-lake/" target="_blank" class="astro-o5raffrq"> 51docs 52</a><a href="https://github.com/apache/druid/" target="_blank" class="astro-o5raffrq"> 53source code 54</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Druid</span></p><p class="integration-description astro-o5raffrq">This connector allows Apache Druid to read from Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/apache-flink-logo.CEHzlhRp_1TRcTg.webp" srcset="/_astro/apache-flink-logo.CEHzlhRp_1TRcTg.webp 1x, /_astro/apache-flink-logo.CEHzlhRp_vBSOO.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="75" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/delta-io/delta/tree/master/connectors/flink/" target="_blank" class="astro-o5raffrq"> Apache Flink </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/delta-io/delta/tree/master/connectors/flink" target="_blank" class="astro-o5raffrq"> 55docs 56</a><a href="https://github.com/delta-io/delta/tree/master/connectors/flink" target="_blank" class="astro-o5raffrq"> 57source code 58</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Flink</span><span class="tag astro-fcedettg">standalone</span></p><p class="integration-description astro-o5raffrq">This connector allows Apache Flink to write to Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/hive.Ckn_8QYC_Zwnuyy.webp" srcset="/_astro/hive.Ckn_8QYC_Zwnuyy.webp 1x, /_astro/hive.Ckn_8QYC_2rO4fy.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="78" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/delta-io/delta/tree/master/connectors" target="_blank" class="astro-o5raffrq"> Apache Hive </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.delta.io/latest/hive-integration.html" target="_blank" class="astro-o5raffrq"> 59docs 60</a><a href="https://github.com/delta-io/delta/tree/master/connectors/hive/src/main" target="_blank" class="astro-o5raffrq"> 61source code 62</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Hive</span><span class="tag astro-fcedettg">standalone</span></p><p class="integration-description astro-o5raffrq">This connector allows Apache Hive to read from Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/wFcLUbwd_400x400.Dqhjio7G_ZVyEV2.webp" srcset="/_astro/wFcLUbwd_400x400.Dqhjio7G_ZVyEV2.webp 1x, /_astro/wFcLUbwd_400x400.Dqhjio7G_Zwvlpj.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://streamnative.io/blog/release/2022-08-17-announcing-the-delta-lake-sink-connector-for-apache-pulsar/" target="_blank" class="astro-o5raffrq"> Apache Pulsar </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/streamnative/pulsar-io-lakehouse/blob/master/docs/delta-lake-demo.md" target="_blank" class="astro-o5raffrq"> 63docs 64</a><a href="https://github.com/streamnative/pulsar-io-lakehouse" target="_blank" class="astro-o5raffrq"> 65source code 66</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Pulsar</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This connector allows Apache Pulsar to read from and write to Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/apache-spark-icon.igOQnRKx_IVn1n.webp" srcset="/_astro/apache-spark-icon.igOQnRKx_IVn1n.webp 1x, /_astro/apache-spark-icon.igOQnRKx_plQd2.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="69" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://docs.delta.io" target="_blank" class="astro-o5raffrq"> Apache Spark⢠</a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.delta.io" target="_blank" class="astro-o5raffrq"> 67docs 68</a><a href="https://github.com/delta-io/delta/" target="_blank" class="astro-o5raffrq"> 69source code 70</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Spark</span></p><p class="integration-description astro-o5raffrq">This connector allows Apache Spark⢠to read from and write to Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/clickhouse_logo.CEvwdLSs_Z1Sb3Kx.webp" srcset="/_astro/clickhouse_logo.CEvwdLSs_Z1Sb3Kx.webp 1x, /_astro/clickhouse_logo.CEvwdLSs_Z47O4T.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="222" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://clickhouse.com/" target="_blank" class="astro-o5raffrq"> ClickHouse </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://clickhouse.com/docs/en/engines/table-engines/integrations/deltalake" target="_blank" class="astro-o5raffrq"> 71docs 72</a><a href="https://github.com/ClickHouse/ClickHouse" target="_blank" class="astro-o5raffrq"> 73source code 74</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">ClickHouse</span></p><p class="integration-description astro-o5raffrq">ClickHouse is a column-oriented database that allows users to run SQL queries on Delta Lake tables. This provides a read-only integration with existing Delta Lake tables in Amazon S3.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/dagster.Bkn0VTfE_Z1Xmbeq.webp" srcset="/_astro/dagster.Bkn0VTfE_Z1Xmbeq.webp 1x, /_astro/dagster.Bkn0VTfE_2en0hb.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://dagster.io/" target="_blank" class="astro-o5raffrq"> Dagster </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://delta-io.github.io/delta-rs/integrations/delta-lake-dagster/" target="_blank" class="astro-o5raffrq"> 75docs 76</a><a href="https://github.com/dagster-io/dagster/tree/e556a8a1d0062ac17e169e656c20fb68f82e8450/python_modules/libraries/dagster-deltalake" target="_blank" class="astro-o5raffrq"> 77source code 78</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Dagster</span><span class="tag astro-fcedettg">Python</span></p><p class="integration-description astro-o5raffrq">Use the Delta Lake IO Manager to read from and write to Delta Lake in your Dagster orchestration pipelines.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/rust.C1iIgzn9_Z29CIk3.webp" srcset="/_astro/rust.C1iIgzn9_Z29CIk3.webp 1
78x, /_astro/rust.C1iIgzn9_Z1Y37z0.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/delta-io/delta-rs" target="_blank" class="astro-o5raffrq"> Delta Rust API </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.rs/deltalake/latest/deltalake/" target="_blank" class="astro-o5raffrq"> 79docs 80</a><a href="https://github.com/delta-io/delta-rs/tree/main/rust" target="_blank" class="astro-o5raffrq"> 81source code 82</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Rust</span><span class="tag astro-fcedettg">Python</span></p><p class="integration-description astro-o5raffrq">This library allows Rust (with Python bindings) low level access to Delta tables and is intended to be used with data processing frameworks like datafusion, ballista, rust-dataframe, vega, etc.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/delta-standalone.CKXqINCs_Z2qplHB.webp" srcset="/_astro/delta-standalone.CKXqINCs_Z2qplHB.webp 1x, /_astro/delta-standalone.CKXqINCs_Z259yN1.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="86" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/delta-io/delta/tree/master/connectors" target="_blank" class="astro-o5raffrq"> Delta Standalone </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.delta.io/latest/delta-standalone.html" target="_blank" class="astro-o5raffrq"> 83docs 84</a><a href="https://github.com/delta-io/delta/tree/master/connectors/standalone/src" target="_blank" class="astro-o5raffrq"> 85source code 86</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Scala</span><span class="tag astro-fcedettg">Java</span><span class="tag astro-fcedettg">standalone</span></p><p class="integration-description astro-o5raffrq">This library allows Scala and Java-based projects (including Apache Flink, Apache Hive, Apache Beam, and PrestoDB) to read from and write to Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/229239046-365bc3c4-f644-4fd2-b73f-7efb27366656.utCBXzhT_Z13gE5h.webp" srcset="/_astro/229239046-365bc3c4-f644-4fd2-b73f-7efb27366656.utCBXzhT_Z13gE5h.webp 1x, /_astro/229239046-365bc3c4-f644-4fd2-b73f-7efb27366656.utCBXzhT_ZL53BI.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="198" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://legend.finos.org/docs/community/external-integrations" target="_blank" class="astro-o5raffrq"> FINOS Legend </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/finos/legend-community-delta/blob/main/README.md" target="_blank" class="astro-o5raffrq"> 87docs 88</a><a href="https://github.com/finos/legend-community-delta" target="_blank" class="astro-o5raffrq"> 89source code 90</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">FINOS</span><span class="tag astro-fcedettg">Legend</span></p><p class="integration-description astro-o5raffrq">An extension to the FINOS Legend framework for Apache Spark⢠/ Delta Lake based environment, combining best of open data standards with open source technologiesThis connector allows Trino to read from and write to Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/hopsworks.Cmhkvln2_gMoHW.webp" srcset="/_astro/hopsworks.Cmhkvln2_gMoHW.webp 1x, /_astro/hopsworks.Cmhkvln2_kL92i.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="69" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://www.hopsworks.ai/dictionary/feature-store" target="_blank" class="astro-o5raffrq"> Hopsworks </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.hopsworks.ai/latest/user_guides/fs/feature_group/create/#batch-write-api" target="_blank" class="astro-o5raffrq"> 91docs 92</a><a href="https://github.com/logicalclocks/feature-store-api/blob/master/python/hsfs/core/delta_engine.py" target="_blank" class="astro-o5raffrq"> 93source code 94</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Hopsworks</span><span class="tag astro-fcedettg">Python</span></p><p class="integration-description astro-o5raffrq">Hopsworks Feature Store stores, manages, and serves feature data in Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/kafka.CwxyOc-l_9WvqW.webp" srcset="/_astro/kafka.CwxyOc-l_9WvqW.webp 1
94x, /_astro/kafka.CwxyOc-l_1CTJs5.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="47" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/delta-io/kafka-delta-ingest" target="_blank" class="astro-o5raffrq"> Kafka Delta Ingest </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/delta-io/kafka-delta-ingest/blob/main/doc/DESIGN.md" target="_blank" class="astro-o5raffrq"> 95docs 96</a><a href="https://github.com/delta-io/kafka-delta-ingest/" target="_blank" class="astro-o5raffrq"> 97source code 98</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Kafka</span><span class="tag astro-fcedettg">Rust</span></p><p class="integration-description astro-o5raffrq">This project builds a highly efficient daemon for streaming data through Apache Kafka into Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/prestodb-logo.C2WiNC0U_uiJoY.webp" srcset="/_astro/prestodb-logo.C2WiNC0U_uiJoY.webp 1x, /_astro/prestodb-logo.C2WiNC0U_XPB2b.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="82" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://prestodb.io/docs/current/connector/deltalake.html" target="_blank" class="astro-o5raffrq"> PrestoDB </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://prestodb.io/docs/current/connector/deltalake.html" target="_blank" class="astro-o5raffrq"> 99docs 100</a><a href="https://github.com/prestodb/presto/tree/master/presto-delta" target="_blank" class="astro-o5raffrq"> 101source code 102</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">PrestoDB</span><span class="tag astro-fcedettg">standalone</span></p><p class="integration-description astro-o5raffrq">This connector allows PrestoDB to read from Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/risingwave_logo.DLHs25Gs_1l8sQP.webp" srcset="/_astro/risingwave_logo.DLHs25Gs_1l8sQP.webp 1x, /_astro/risingwave_logo.DLHs25Gs_ZmmmId.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://docs.risingwave.com/integrations/destinations/delta-lake" target="_blank" class="astro-o5raffrq"> RisingWave </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.risingwave.com/integrations/destinations/delta-lake" target="_blank" class="astro-o5raffrq"> 103docs 104</a><a href="https://github.com/risingwavelabs/risingwave/blob/main/src/connector/src/sink/deltalake.rs" target="_blank" class="astro-o5raffrq"> 105source code 106</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">RisingWave</span><span class="tag astro-fcedettg">standalone</span></p><p class="integration-description astro-o5raffrq">This connector allows RisingWave to write to Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/sql.Bh4ao_pp_SCYF8.webp" srcset="/_astro/sql.Bh4ao_pp_SCYF8.webp 1x, /_astro/sql.Bh4ao_pp_Z1GD572.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="136" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/delta-io/delta/blob/master/connectors/sql-delta-import/readme.md" target="_blank" class="astro-o5raffrq"> SQL Delta Import </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/delta-io/delta/blob/master/connectors/sql-delta-import/readme.md" target="_blank" class="astro-o5raffrq"> 107docs 108</a><a href="https://github.com/delta-io/delta/tree/master/connectors/sql-delta-import/src" target="_blank" class="astro-o5raffrq"> 109source code 110</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">SQL</span><span class="tag astro-fcedettg">JDBC</span></p><p class="integration-description astro-o5raffrq">This utility is for importing data from a JDBC source into a Delta Lake table.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/starrocks_logo.CV6aWH4G_ugbKO.webp" srcset="/_astro/starrocks_logo.CV6aWH4G_ugbKO.webp 1x, /_astro/starrocks_logo.CV6aWH4G_1SKrcD.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="7
1107" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://starrocks.io" target="_blank" class="astro-o5raffrq"> StarRocks </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.starrocks.io/en-us/latest/data_source/catalog/deltalake_catalog" target="_blank" class="astro-o5raffrq"> 111docs 112</a><a href="https://github.com/StarRocks/starrocks" target="_blank" class="astro-o5raffrq"> 113source code 114</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">StarRocks</span></p><p class="integration-description astro-o5raffrq">StarRocks, a Linux Foundation project, is a next-generation sub-second MPP OLAP database for full analytics scenarios, including multi-dimensional analytics, real-time analytics, and ad-hoc queries. StarRocks has the ability to read from Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/trino-logo.Qv9JUQWA_3MR9D.webp" srcset="/_astro/trino-logo.Qv9JUQWA_3MR9D.webp 1x, /_astro/trino-logo.Qv9JUQWA_Z2vXziN.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="47" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://trino.io/docs/current/connector/delta-lake.html" target="_blank" class="astro-o5raffrq"> Trino </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://trino.io/docs/current/connector/delta-lake.html" target="_blank" class="astro-o5raffrq"> 115docs 116</a><a href="https://github.com/trinodb/trino/tree/master/plugin/trino-delta-lake" target="_blank" class="astro-o5raffrq"> 117source code 118</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Trino</span></p><p class="integration-description astro-o5raffrq">This connector allows Trino to read from and write to Delta Lake.</p> </div> </div> </div> </div><div class="py-xxl astro-o5raffrq"> <div class="container mx-auto w-full px-4 astro-hmhonne7"> <div class="mb-8 text-center"> <h2 class=" astro-guytwhjr">Sharing </h2> <div class="subtitle-container mx-auto max-w-4xl"> <p class=" astro-guytwhjr">Use the following clients that integrate with Delta Sharing from C++ to Rust.</p> </div> </div> <div class="grid grid-columns-md grid-columns-lg integrations astro-o5raffrq astro-py3k57eh" style="--columns-xs: repeat(1, minmax(0, 1fr));--columns-md: repeat(2, minmax(0, 1fr));--columns-lg: repeat(3, minmax(0, 1fr));"> <div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/ISO_C___Logo.svg.Be686soa_Z2jDOV4.webp" srcset="/_astro/ISO_C___Logo.svg.Be686soa_Z2jDOV4.webp 1x, /_astro/ISO_C___Logo.svg.Be686soa_1t4foB.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="62" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/magpierre/cpp_delta_sharing_client" target="_blank" class="astro-o5raffrq"> C++ </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/magpierre/cpp_delta_sharing_client#delta-sharing-client-for-c" target="_blank" class="astro-o5raffrq"> 119docs 120</a><a href="https://github.com/magpierre/cpp_delta_sharing_client" target="_blank" class="astro-o5raffrq"> 121source code 122</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">C++</span><span class="tag astro-fcedettg">Delta Sharing</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This connector allows a C++ client to read from Delta Sharing endpoint.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/excel.CQ3nWTAb_1ao3Qq.webp" srcset="/_astro/excel.CQ3nWTAb_1ao3Qq.webp 1x, /_astro/excel.CQ3nWTAb_Qz7wY.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="74" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://www.exponam.com/exponam-launches-delta-sharing-excel-add-in/" target="_blank" class="astro-o5raffrq"> Excel </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://www.exponam.com/solutions/" target="_blank" class="astro-o5raffrq"> 123docs 124</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Excel</span><span class="tag astro-fcedettg">Delta Sharing</span></p><p class="integration-description astro-o5raffrq">This connector allows a Excel client to read from Delta Sharing endpoint.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/Go-Logo_Blue.BUZZixXy_ZJMXHT.webp" srcset="/_astro/Go-Logo_Blue.BUZZixXy_ZJMXHT.webp 1
124x, /_astro/Go-Logo_Blue.BUZZixXy_ZOkHFH.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="157" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/magpierre/delta-sharing/tree/golangdev/golang/delta_sharing_go" target="_blank" class="astro-o5raffrq"> Go </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/magpierre/delta-sharing/tree/golangdev/golang/delta_sharing_go" target="_blank" class="astro-o5raffrq"> 125source code 126</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Go</span><span class="tag astro-fcedettg">Delta Sharing</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This connector allows a Go client to read from Delta Sharing endpoint.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/java-logo.CliyTApr_UIdtX.webp" srcset="/_astro/java-logo.CliyTApr_UIdtX.webp 1x, /_astro/java-logo.CliyTApr_1sW8Mm.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="52" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/databrickslabs/delta-sharing-java-connector" target="_blank" class="astro-o5raffrq"> Java </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/databrickslabs/delta-sharing-java-connector" target="_blank" class="astro-o5raffrq"> 127source code 128</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Java</span><span class="tag astro-fcedettg">Delta Sharing</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This connector allows a Java client to read from Delta Sharing endpoint.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/kotosiro-transparent.DRLZhFJx_2qR7bo.webp" srcset="/_astro/kotosiro-transparent.DRLZhFJx_2qR7bo.webp 1x, /_astro/kotosiro-transparent.DRLZhFJx_2tln7h.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/kotosiro/sharing" target="_blank" class="astro-o5raffrq"> Kotosiro Sharing </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/kotosiro/sharing" target="_blank" class="astro-o5raffrq"> 129source code 130</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Kotosiro</span><span class="tag astro-fcedettg">Delta Sharing</span><span class="tag astro-fcedettg">Rust</span></p><p class="integration-description astro-o5raffrq">A Minimalistic Rust Implementation of Delta Sharing Server.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/MLflow-logo-pos-TM-1.CNe_vcSh_Z9RsTO.webp" srcset="/_astro/MLflow-logo-pos-TM-1.CNe_vcSh_Z9RsTO.webp 1x, /_astro/MLflow-logo-pos-TM-1.CNe_vcSh_T7BRI.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="181" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/databrickslabs/arcuate" target="_blank" class="astro-o5raffrq"> MLflow </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/databrickslabs/arcuate#how-to-use" target="_blank" class="astro-o5raffrq"> 131docs 132</a><a href="https://github.com/databrickslabs/arcuate" target="_blank" class="astro-o5raffrq"> 133source code 134</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">MLflow</span><span class="tag astro-fcedettg">Delta Sharing</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">Perform model exchange via Delta Sharing and MLflow</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/nodejs-logo.BQ-QWvwB_Z21JeBX.webp" srcset="/_astro/nodejs-logo.BQ-QWvwB_Z21JeBX.webp 1x, /_astro/nodejs-logo.BQ-QWvwB_Z14b8eC.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="97" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/goodwillpunning/nodejs-sharing-client" target="_blank" class="astro-o5raffrq"> node.js </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/goodwillpunning/nodejs-sharing-client#quickstart" target="_blank" class="astro-o5raffrq"> 135docs 136</a><a href="https://github.com/goodwillpunning/nodejs-sharing-client" target="_blank" class="astro-o5raffrq"> 137source code 138</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">node.js</span><span class="tag astro-fcedettg">Delta Sharing</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This connector allows node.js to read from Delta Sharing endpoint.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/oracle.DnqPZ6P1_Z25MYNw.webp" srcset="/_astro/oracle.DnqPZ6P1_Z25MYNw.webp 1x, /_astro/oracle.DnqPZ6P1_1cjerm.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="147" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://www.oracle.com/autonomous-database/data-studio/features/?ytid=NAV1YyKMaaQ#data-sharing" target="_blank" class="astro-o5raffrq"> Oracle </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Oracle</span><span class="tag astro-fcedettg">Delta Sharing</span></p><p class="integration-description astro-o5raffrq">This connector allows for Delta Sharing with Oracle Autonomous Database Data Studio.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/powerbi.EzNlfG2N_sRsYN.webp" srcset="/_astro/powerbi.EzNlfG2N_sRsYN.webp 1x, /_astro/powerbi.EzNlfG2N_Z2sAAD1.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="66" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq">
138 <a href="https://docs.microsoft.com/en-us/power-query/connectors/deltasharing" target="_blank" class="astro-o5raffrq"> Power BI </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.microsoft.com/en-us/power-query/connectors/deltasharing" target="_blank" class="astro-o5raffrq"> 139docs 140</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">PowerBI</span><span class="tag astro-fcedettg">Delta Sharing</span></p><p class="integration-description astro-o5raffrq">This connector allows Power BI to read from Delta Sharing endpoint.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/K5JPp_Y7.DRB3jWGO_1iCzLu.webp" srcset="/_astro/K5JPp_Y7.DRB3jWGO_1iCzLu.webp 1x, /_astro/K5JPp_Y7.DRB3jWGO_ZS2RfH.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/zacdav-db/delta-sharing-r" target="_blank" class="astro-o5raffrq"> R </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/zacdav-db/delta-sharing-r" target="_blank" class="astro-o5raffrq"> 141source code 142</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">R</span><span class="tag astro-fcedettg">Delta Sharing</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This connector allows a R client to read from Delta Sharing endpoint.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/rust.C1iIgzn9_Z29CIk3.webp" srcset="/_astro/rust.C1iIgzn9_Z29CIk3.webp 1x, /_astro/rust.C1iIgzn9_Z1Y37z0.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/r3stl355/delta-sharing-rust-client" target="_blank" class="astro-o5raffrq"> Rust </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/r3stl355/delta-sharing-rust-client#delta-sharing-client-library-for-rust" target="_blank" class="astro-o5raffrq"> 143docs 144</a><a href="https://github.com/r3stl355/delta-sharing-rust-client" target="_blank" class="astro-o5raffrq"> 145source code 146</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Rust</span><span class="tag astro-fcedettg">Delta Sharing</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This connector allows a Rust client to read from Delta Sharing endpoint.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/terminal-dsmb.Ddd6AgL6_2vk2Cz.webp" srcset="/_astro/terminal-dsmb.Ddd6AgL6_2vk2Cz.webp 1x, /_astro/terminal-dsmb.Ddd6AgL6_Z1i3gNU.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="124" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/magpierre/dsmb" target="_blank" class="astro-o5raffrq"> Terminal </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/magpierre/dsmb" target="_blank" class="astro-o5raffrq"> 147source code 148</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Terminal</span><span class="tag astro-fcedettg">Delta Sharing</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">Terminal application for browsing Delta Sharing Metadata.</p> </div> </div> </div> </div><div class="py-xxl bg-white astro-o5raffrq"> <div class="container mx-auto w-full px-4 astro-hmhonne7"> <div class="mb-8 text-center"> <h2 class=" astro-guytwhjr">Services </h2> <div class="subtitle-container mx-auto max-w-4xl"> <p class=" astro-guytwhjr">Use the managed services of your choice that integrate with Delta Lake.</p> </div> </div> <div class="grid grid-columns-md grid-columns-lg integrations astro-o5raffrq astro-py3k57eh" style="--columns-xs: repeat(1, minmax(0, 1fr));--columns-md: repeat(2, minmax(0, 1fr));
148--columns-lg: repeat(3, minmax(0, 1fr));"> <div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/athena.BDbv68-d_Z1CoOmt.webp" srcset="/_astro/athena.BDbv68-d_Z1CoOmt.webp 1x, /_astro/athena.BDbv68-d_Z1XO9z0.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="57" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://docs.aws.amazon.com/athena/latest/ug/delta-lake-tables.html" target="_blank" class="astro-o5raffrq"> Athena </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.aws.amazon.com/athena/latest/ug/delta-lake-tables.html" target="_blank" class="astro-o5raffrq"> 149docs 150</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Athena</span><span class="tag astro-fcedettg">AWS</span></p><p class="integration-description astro-o5raffrq">This utility allows Athena to natively read from Delta Lake starting with Athena SQL 3.0 </p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/aws-emr.CiKXhaA3_3rkCu.webp" srcset="/_astro/aws-emr.CiKXhaA3_3rkCu.webp 1x, /_astro/aws-emr.CiKXhaA3_ZW2Fsv.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-delta.html" target="_blank" class="astro-o5raffrq"> AWS EMR </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-delta.html" target="_blank" class="astro-o5raffrq"> 151docs 152</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">AWS</span><span class="tag astro-fcedettg">EMR</span></p><p class="integration-description astro-o5raffrq">Starting with Amazon EMR release 6.9.0, you can use Apache Spark 3.x on Amazon EMR clusters with Delta Lake tables. </p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/aws-glue.CmYOvlSD_ZgOKAW.webp" srcset="/_astro/aws-glue.CmYOvlSD_ZgOKAW.webp 1
152x, /_astro/aws-glue.CmYOvlSD_VwH0U.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-format-delta-lake.html" target="_blank" class="astro-o5raffrq"> AWS Glue </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-format-delta-lake.html" target="_blank" class="astro-o5raffrq"> 153docs 154</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">AWS</span><span class="tag astro-fcedettg">Glue</span></p><p class="integration-description astro-o5raffrq">AWS Glue 3.0 and later supports the Linux Foundation Delta Lake framework</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/aws-pandas-sdk-logo.4ueNCo3s_sgwOQ.webp" srcset="/_astro/aws-pandas-sdk-logo.4ueNCo3s_sgwOQ.webp 1x, /_astro/aws-pandas-sdk-logo.4ueNCo3s_20A3KW.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="73" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/aws/aws-sdk-pandas" target="_blank" class="astro-o5raffrq"> aws-pandas-sdk </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://aws-sdk-pandas.readthedocs.io/en/stable/" target="_blank" class="astro-o5raffrq"> 155docs 156</a><a href="https://github.com/aws/aws-sdk-pandas/pull/1834" target="_blank" class="astro-o5raffrq"> 157source code 158</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">pandas</span><span class="tag astro-fcedettg">AWS</span><span class="tag astro-fcedettg">awswrangler</span><span class="tag astro-fcedettg">aws-pandas-sdk</span></p><p class="integration-description astro-o5raffrq">pandas on AWS - Easy integration with AWS services including optional dependency with Delta Lake</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/azure-stream-analytics-logo.BZC2MU_U_Z14mc4Q.webp" srcset="/_astro/azure-stream-analytics-logo.BZC2MU_U_Z14mc4Q.webp 1x, /_astro/azure-stream-analytics-logo.BZC2MU_U_2k98Sz.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="133" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://learn.microsoft.com/en-us/azure/stream-analytics/write-to-delta-lake" target="_blank" class="astro-o5raffrq"> Azure Stream Analytics </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://learn.microsoft.com/en-us/azure/stream-analytics/write-to-delta-lake" target="_blank" class="astro-o5raffrq"> 159docs 160</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Azure</span><span class="tag astro-fcedettg">ASA</span><span class="tag astro-fcedettg">Stream Analytics</span></p><p class="integration-description astro-o5raffrq">Azure Stream Analytics provides native write support for Delta Lake</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/big-query.CCBksjIK_Z1hdAP9.webp" srcset="/_astro/big-query.CCBksjIK_Z1hdAP9.webp 1x, /_astro/big-query.CCBksjIK_2bi1BQ.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://cloud.google.com/bigquery/docs/create-delta-lake-table" target="_blank" class="astro-o5raffrq"> BigQuery </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://cloud.google.com/bigquery/docs/create-delta-lake-table" target="_blank" class="astro-o5raffrq"> 161docs 162</a></p> <p class="integration-description astro-o5raffrq">BigQueryâs native Delta Lake support enables seamless delivery of data for downstream applications.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/Databricks-logo.CboO9qJ6_1RqhcQ.webp" srcset="/_astro/Databricks-logo.CboO9qJ6_1RqhcQ.webp 1x, /_astro/Databricks-logo.CboO9qJ6_M5guu.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq">
162 <a href="https://docs.databricks.com/delta/index.html" target="_blank" class="astro-o5raffrq"> Databricks </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.databricks.com/delta/index.html" target="_blank" class="astro-o5raffrq"> 163docs 164</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Databricks</span><span class="tag astro-fcedettg">Azure</span><span class="tag astro-fcedettg">GCP</span><span class="tag astro-fcedettg">AWS</span></p><p class="integration-description astro-o5raffrq">Delta Lake is included within Databricks allowing it to read from and write to Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/ms-fabric.OQQh0Lax_Z1VjrPr.webp" srcset="/_astro/ms-fabric.OQQh0Lax_Z1VjrPr.webp 1x, /_astro/ms-fabric.OQQh0Lax_297aJr.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://learn.microsoft.com/en-us/fabric/get-started/delta-lake-interoperability" target="_blank" class="astro-o5raffrq"> Microsoft Fabric </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://learn.microsoft.com/en-us/fabric/get-started/delta-lake-interoperability" target="_blank" class="astro-o5raffrq"> 165docs 166</a></p> <p class="integration-description astro-o5raffrq">In order to achieve seamless data access across all compute engines in Microsoft Fabric, Delta Lake is chosen as the unified table format.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/powerbi.EzNlfG2N_sRsYN.webp" srcset="/_astro/powerbi.EzNlfG2N_sRsYN.webp 1x, /_astro/powerbi.EzNlfG2N_Z2sAAD1.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="66" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/delta-io/delta/tree/master/connectors/powerbi" target="_blank" class="astro-o5raffrq"> Power BI </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/delta-io/delta/tree/master/connectors/powerbi" target="_blank" class="astro-o5raffrq"> 167docs 168</a><a href="https://github.com/delta-io/delta/tree/master/connectors/powerbi" target="_blank" class="astro-o5raffrq"> 169source code 170</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">PowerBI</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This connector allows Power BI to read from Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/redshift.BPlABUgL_Z1tsOyI.webp" srcset="/_astro/redshift.BPlABUgL_Z1tsOyI.webp 1x, /_astro/redshift.BPlABUgL_eusE.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="63" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://docs.delta.io/latest/redshift-spectrum-integration.html" target="_blank" class="astro-o5raffrq"> Redshift </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.delta.io/latest/redshift-spectrum-integration.html" target="_blank" class="astro-o5raffrq"> 171docs 172</a><a href="https://docs.delta.io/latest/redshift-spectrum-integration.html" target="_blank" class="astro-o5raffrq"> 173source code 174</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Redshift</span><span class="tag astro-fcedettg">AWS</span><span class="tag astro-fcedettg">manifest</span></p><p class="integration-description astro-o5raffrq">This utility allows AWS Redshift to read from Delta Lake using a manifest file.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/snowflake.Crh2wKB1_ZQ4Ba9.webp" srcset="/_astro/snowflake.Crh2wKB1_ZQ4Ba9.webp 1
174x, /_astro/snowflake.Crh2wKB1_dgq03.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://docs.snowflake.com/en/user-guide/tables-external-intro.html#delta-lake-support" target="_blank" class="astro-o5raffrq"> Snowflake (Beta) </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.snowflake.com/en/user-guide/tables-external-intro.html#delta-lake-support" target="_blank" class="astro-o5raffrq"> 175docs 176</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Snowflake</span></p><p class="integration-description astro-o5raffrq">This preview allows Snowflake to read from Delta Lake via an external table.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/starburst-logo.BxQuWkaX_Z2kTKYM.webp" srcset="/_astro/starburst-logo.BxQuWkaX_Z2kTKYM.webp 1x, /_astro/starburst-logo.BxQuWkaX_Z2lTg0R.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://docs.starburst.io/latest/connector/starburst-delta-lake.html" target="_blank" class="astro-o5raffrq"> Starburst </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://docs.starburst.io/latest/connector/starburst-delta-lake.html" target="_blank" class="astro-o5raffrq"> 177docs 178</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Starburst</span><span class="tag astro-fcedettg">Azure</span><span class="tag astro-fcedettg">GCP</span><span class="tag astro-fcedettg">AWS</span></p><p class="integration-description astro-o5raffrq">The Starburst Delta Lake connector is an extended version of the Trino/Delta Lake connector with configuration and usage identical.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/startree-logo.jE6uP8mf_Z1P9Mdl.webp" srcset="/_astro/startree-logo.jE6uP8mf_Z1P9Mdl.webp 1x, /_astro/startree-logo.jE6uP8mf_Z2vMMm1.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="71" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://startree.ai/blog/delta-lake-managed-ingestion-with-startree-s-deltaconnector-for-apache-pinot" target="_blank" class="astro-o5raffrq"> StarTree </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://startree.ai/blog/delta-lake-managed-ingestion-with-startree-s-deltaconnector-for-apache-pinot" target="_blank" class="astro-o5raffrq"> 179docs 180</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">StarTree</span><span class="tag astro-fcedettg">Pinot</span></p><p class="integration-description astro-o5raffrq">StarTree Cloud includes the Apache Pinot / Delta Lake connector.</p> </div> </div> </div> </div><div class="py-xxl astro-o5raffrq"> <div class="container mx-auto w-full px-4 astro-hmhonne7"> <div class="mb-8 text-center"> <h2 class=" astro-guytwhjr">Community </h2> <div class="subtitle-container mx-auto max-w-4xl"> <p class=" astro-guytwhjr">Try out the following community integrations with Delta Lake.</p> </div> </div> <div class="grid grid-columns-md grid-columns-lg integrations astro-o5raffrq astro-py3k57eh" style="--columns-xs: repeat(1, minmax(0, 1fr));--columns-md: repeat(2, minmax(0, 1fr));--columns-lg: repeat(3, minmax(0, 1fr));"> <div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/apache-beam.BqpzpTTO_Or4bb.webp" srcset="/_astro/apache-beam.BqpzpTTO_Or4bb.webp 1x, /_astro/apache-beam.BqpzpTTO_Zb64uT.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="58" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/mbenenso/beam-deltalake/" target="_blank" class="astro-o5raffrq"> Apache Beam </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/mbenenso/beam-deltalake/" target="_blank" class="astro-o5raffrq"> 181docs 182</a><a href="https://github.com/mbenenso/beam-deltalake/" target="_blank" class="astro-o5raffrq"> 183source code 184</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Beam</span><span class="tag astro-fcedettg">standalone</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This connector allows Apache Beam to read from Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq">
184 <img src="/_astro/AthenaFederation1.U-QT_IOH_15Ev6l.webp" srcset="/_astro/AthenaFederation1.U-QT_IOH_15Ev6l.webp 1x, /_astro/AthenaFederation1.U-QT_IOH_mhRW6.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="77" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/awslabs/aws-athena-query-federation/pull/509" target="_blank" class="astro-o5raffrq"> Athena Query Federation (Beta) </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/awslabs/aws-athena-query-federation/pull/509" target="_blank" class="astro-o5raffrq"> 185docs 186</a><a href="https://github.com/malonsocasas/aws-athena-query-federation/tree/master/athena-deltalake" target="_blank" class="astro-o5raffrq"> 187source code 188</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">AWS</span><span class="tag astro-fcedettg">Athena</span><span class="tag astro-fcedettg">standalone</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This connector allows AWS Athena to read from Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/apache-beam.BqpzpTTO_Or4bb.webp" srcset="/_astro/apache-beam.BqpzpTTO_Or4bb.webp 1x, /_astro/apache-beam.BqpzpTTO_Zb64uT.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="58" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/nanhu-lab/beam-datalake" target="_blank" class="astro-o5raffrq"> Beam Delta Lake </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/nanhu-lab/beam-datalake" target="_blank" class="astro-o5raffrq"> 189docs 190</a><a href="https://github.com/nanhu-lab/beam-datalake" target="_blank" class="astro-o5raffrq"> 191source code 192</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Beam</span><span class="tag astro-fcedettg">standalone</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">With DataLakeIO, data from Apache Beam's pipelines can be read from and written to Delta Lake</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/42_ceph-icon.77291086bf.DGhrQ0A2_2bgRv3.webp" srcset="/_astro/42_ceph-icon.77291086bf.DGhrQ0A2_2bgRv3.webp 1x, /_astro/42_ceph-icon.77291086bf.DGhrQ0A2_Z24yVqj.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/nanhu-lab/hadoop-ceph" target="_blank" class="astro-o5raffrq"> Ceph </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/nanhu-lab/hadoop-ceph#cephrgw" target="_blank" class="astro-o5raffrq"> 193source code 194</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">Ceph</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This connector allows you to read and write from Delta tables on Ceph storage.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/dlt.D9GHZJCv_2vnkGi.webp" srcset="/_astro/dlt.D9GHZJCv_2vnkGi.webp 1x, /_astro/dlt.D9GHZJCv_Z2e8Sac.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="61" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://dlt.zero323.net/" target="_blank" class="astro-o5raffrq"> dlt | SparkR </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://dlt.zero323.net/" target="_blank" class="astro-o5raffrq"> 195docs 196</a><a href="https://gitlab.com/zero323/dlt/" target="_blank" class="astro-o5raffrq"> 197source code 198</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">SparkR</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This package allows SparkR to read from and write to Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/datahub-logo.Ye0_SVXa_1AFMq3.webp" srcset="/_astro/datahub-logo.Ye0_SVXa_1AFMq3.webp 1x, /_astro/datahub-logo.Ye0_SVXa_1Tg8TD.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="82" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://datahubproject.io/docs/generated/ingestion/sources/delta-lake/" target="_blank" class="astro-o5raffrq"> DataHub </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/datahub-project/datahub/tree/master/metadata-ingestion/src/datahub/ingestion/source/delta_lake" target="_blank" class="astro-o5raffrq"> 199source code 200</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">DataHub</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This connector allows DataHub to extract Delta Lake metadata.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq">
200 <img src="/_astro/badal-io-logo.DKw9_YJD_Z24jUIh.webp" srcset="/_astro/badal-io-logo.DKw9_YJD_Z24jUIh.webp 1x, /_astro/badal-io-logo.DKw9_YJD_Z1hYmv1.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="70" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://github.com/badal-io/datastream-deltalake-connector" target="_blank" class="astro-o5raffrq"> Datastream Connector </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://github.com/badal-io/datastream-deltalake-connector" target="_blank" class="astro-o5raffrq"> 201source code 202</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">GCS</span><span class="tag astro-fcedettg">Datastream</span><span class="tag astro-fcedettg">badal.io</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">As Datastream streams changes to files to Google Cloud Storage, this connector streams these files and writes the changes to Delta Lake.</p> </div><div class="typography-prose integration astro-o5raffrq astro-guytwhjr"> <div class="image-container astro-o5raffrq"> <img src="/_astro/MINIO_wordmark.Cl9aXDmH_1RhDXY.webp" srcset="/_astro/MINIO_wordmark.Cl9aXDmH_1RhDXY.webp 1x, /_astro/MINIO_wordmark.Cl9aXDmH_1yad11.webp 2x" alt loading="lazy" decoding="async" fetchpriority="auto" width="464" height="70" class="astro-o5raffrq"> </div> <h4 class="astro-o5raffrq"> <a href="https://min.io/download#/kubernetes" target="_blank" class="astro-o5raffrq"> MinIO </a> </h4> <p class="p2 integration-links astro-o5raffrq astro-guytwhjr"><a href="https://blog.min.io/delta-lake-minio-multi-cloud/" target="_blank" class="astro-o5raffrq"> 203docs 204</a><a href="https://github.com/minio/minio" target="_blank" class="astro-o5raffrq"> 205source code 206</a></p> <p class="p2 integration-tags astro-o5raffrq astro-guytwhjr"><span class="tag astro-fcedettg">MinIO</span><span class="tag astro-fcedettg">community</span></p><p class="integration-description astro-o5raffrq">This connector allows you to read and write from Delta tables on MinIO storage.</p> </div> </div> </div> </div> <footer class="text-darkTextSecondary"> <div class="py-xl bg-darkBg text-darkColor"> <div class="container mx-auto w-full px-4 astro-hmhonne7"> <div class="grid grid-columns-lg gap-y-6 lg:gap-x-8 astro-py3k57eh" style="--columns-xs: repeat(1, minmax(0, 1fr));--columns-lg: 133px auto 250px;"> <div> <img src="/_astro/delta-lake-logo.Dx7tzbyv_1OsUys.svg" alt="Delta Lake" loading="lazy" decoding="async" fetchpriority="auto" width="133" height="28"> </div> <div> <div class="grid grid-columns-lg gap-y-6 astro-py3k57eh" style="--columns-xs: repeat(1, minmax(0, 1fr));--columns-lg: repeat(4, minmax(0, 1fr));"> <div> <div class="font-bold uppercase mb-3">Delta Lake</div> <nav> <ul class="m-0 p-0 list-none flex flex flex-col gap-3 gap-2"> <li class>
206 <a href="/sharing" class="text-inherit no-underline text-white" aria-label> Sharing </a> </li><li class> <a href="/integrations" class="text-inherit no-underline text-white" aria-label> Integrations </a> </li><li class> <a href="/roadmap" class="text-inherit no-underline text-white" aria-label> Roadmap </a> </li><li class> <a href="/blog" class="text-inherit no-underline text-white" aria-label> Blogs </a> </li> </ul> </nav> </div><div> <div class="font-bold uppercase mb-3">Learn</div> <nav> <ul class="m-0 p-0 list-none flex flex flex-col gap-3 gap-2"> <li class> <a href="/learn/getting-started" class="text-inherit no-underline text-white" aria-label> Getting Started </a> </li><li class> <a href="/blog" class="text-inherit no-underline text-white" aria-label> Blogs </a> </li><li class> <a href="/learn/tutorials/" class="text-inherit no-underline text-white" aria-label> Tutorials </a> </li><li class> <a href="/learn/videos/" class="text-inherit no-underline text-white" aria-label> Videos </a> </li><li class> <a href="/user-stories" class="text-inherit no-underline text-white" aria-label> Case Studies </a> </li> </ul> </nav> </div><div> <div class="font-bold uppercase mb-3">Community</div> <nav> <ul class="m-0 p-0 list-none flex flex flex-col gap-3 gap-2"> <li class>
206 <a href="/community" class="text-inherit no-underline text-white" aria-label> Community </a> </li><li class> <a href="/resources/getting-help" class="text-inherit no-underline text-white" aria-label> Getting Help </a> </li><li class> <a href="/resources/contributing-to-delta" class="text-inherit no-underline text-white" aria-label> Contributing to Delta </a> </li> </ul> </nav> </div><div> <div class="font-bold uppercase mb-3">Social Channels</div> <nav> <ul class="m-0 p-0 list-none flex flex flex-col gap-3 gap-2"> <li class> <a href="https://stackoverflow.com/questions/tagged/delta-lake" class="text-inherit no-underline text-white" aria-label> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none text-2xl mr-2"> <path d="M4.92,14.8888312 L4.92,20.6737662 L18.4098701,20.6737662 L18.4098701,14.8888312 L20.3298701,14.8888312 L20.3298701,22.5937662 L3,22.5937662 L3,14.8888312 L4.92,14.8888312 Z M16.4649351,16.8088312 L16.4649351,18.7288312 L6.84,18.7288312 L6.84,16.8088312 L16.4649351,16.8088312 Z M7.43844156,12.4451948 L16.8638961,14.4150649 L16.4649351,16.3101299 L7.03948052,14.3402597 L7.43844156,12.4451948 Z M9.08415584,8.08155844 L17.8114286,12.1709091 L17.0135065,13.9163636 L8.28623377,9.85194805 L9.08415584,8.08155844 Z M11.9267532,4.09194805 L19.3324675,10.2509091 L18.1106494,11.7220779 L10.7049351,5.56311688 L11.9267532,4.09194805 Z M15.4924675,1 L21.2275325,8.72987013 L19.6815584,9.87688312 L13.9464935,2.14701299 L15.4924675,1 Z"></path> </svg> StackOverflow </a> </li><li class> <a href="https://go.delta.io/github" class="text-inherit no-underline text-white" aria-label> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none text-2xl mr-2"> <path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"></path> </svg> GitHub </a> </li><li class> <a href="https://go.delta.io/twitter" class="text-inherit no-underline text-white" aria-label> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none text-2xl mr-2"> <path d="M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07 4.28 4.28 0 0 0 4 2.98 8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z"></path> </svg> Twitter </a> </li><li class> <a href="https://go.delta.io/slack" class="text-inherit no-underline text-white" aria-label> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none text-2xl mr-2"> <path d="M9.36156352,12.5374593 C10.5179153,12.5374593 11.4625407,13.4820847 11.4625407,14.6384365 L11.4625407,19.8990228 C11.4625407,21.0553746 10.5179153,22 9.36156352,22 C8.20521173,22 7.26058632,21.0553746 7.26058632,19.8990228 L7.26058632,14.6384365 L7.26058632,14.6384365 C7.26058632,13.4820847 8.20521173,12.5374593 9.36156352,12.5374593 Z M14.6384365,17.7980456 C15.7947883,17.7980456 16.7394137,18.742671 16.7394137,19.8990228 C16.7394137,21.0553746 15.7947883,22 14.6384365,22 C13.4820847,22 12.5374593,21.0553746 12.5374593,19.8990228 L12.5374593,17.7980456 L14.6384365,17.7980456 Z M19.8990228,12.5374593 C21.0553746,12.5374593 22,13.4820847 22,14.6384365 C22,15.7947883 21.0553746,16.7394137 19.8990228,16.7394137 L14.6384365,16.7394137 C13.4820847,16.7394137 12.5374593,15.7947883 12.5374593,14.6384365 C12.5374593,13.4820847 13.4820847,12.5374593 14.6384365,12.5374593 L19.8990228,12.5374593 Z M6.2019544,12.5374593 L6.2019544,14.6384365 C6.2019544,15.7947883 5.25732899,16.7394137 4.1009772,16.7394137 C2.94462541,16.7394137 2,15.7947883 2,14.6384365 C2,13.4820847 2.94462541,12.5374593 4.1009772,12.5374593 L6.2019544,12.5374593 Z M19.8990228,7.26058632 C21.0553746,7.26058632 22,8.20521173 22,9.36156352 C22,10.5179153 21.0553746,11.4625407 19.8990228,11.4625407 L17.7980456,11.4625407 L17.7980456,9.36156352 C17.7980456,8.20521173 18.742671,7.26058632 19.8990228,7.26058632 Z M14.6384365,2 C15.7947883,2 16.7394137,2.94462541 16.7394137,4.1009772 L16.7394137,9.36156352 C16.7394137,10.5179153 15.7947883,11.4625407 14.6384365,11.4625407 C13.4820847,11.4625407 12.5374593,10.5179153 12.5374593,9.36156352 L12.5374593,4.1009772 C12.5374593,2.94462541 13.4820847,2 14.6384365,2 Z M9.36156352,7.26058632 C10.5179153,7.26058632 11.4625407,8.20521173 11.4625407,9.36156352 C11.4625407,10.5179153 10.5179153,11.4625407 9.36156352,11.4625407 L4.1009772,11.4625407 C2.94462541,11.4625407 2,10.5179153 2,9.36156352 C2,8.20521173 2.94462541,7.26058632 4.1009772,7.26058632 L9.36156352,7.26058632 L9.36156352,7.26058632 Z M9.36156352,2 C10.5179153,2 11.4625407,2.94462541 11.4625407,4.1009772 L11.4625407,6.2019544 L9.36156352,6.2019544 C8.20521173,6.2019544 7.26058632,5.25732899 7.26058632,4.1009772 C7.26058632,2.94462541 8.20521173,2 9.36156352,2 Z"></path> </svg> Slack </a> </li><li class>
206 <a href="https://go.delta.io/linkedin" class="text-inherit no-underline text-white" aria-label> <svg focusable="false" viewBox="0 0 24 24" aria-hidden="true" class="fill-current w-1em h-1em inline-block flex-none select-none text-2xl mr-2"> <path d="M19 19h-3v-5.3a1.5 1.5 0 0 0-1.5-1.5 1.5 1.5 0 0 0-1.5 1.5V19h-3v-9h3v1.2c.5-.84 1.59-1.4 2.5-1.4a3.5 3.5 0 0 1 3.5 3.5M6.5 8.31c-1 0-1.81-.81-1.81-1.81A1.81 1.81 0 0 1 6.5 4.69c1 0 1.81.81 1.81 1.81A1.81 1.81 0 0 1 6.5 8.31M8 19H5v-9h3m12-8H4c-1.11 0-2 .89-2 2v16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V4c0-1.11-.9-2-2-2z"></path> </svg> LinkedIn </a> </li> </ul> </nav> </div> </div> </div> <div> <p class="p2 mb-4 astro-guytwhjr"> 207Copyright © 2026 Delta Lake, a series of LF Projects, 208 LLC. For web site terms of use, trademark policy and other project polcies 209 please see <a href="https://lfprojects.org" target="_blank"> 210https://lfprojects.org 211</a>. 212</p> <img src="/_astro/the-linux-foundation-projects.UYkGkjhn_1Gdpd9.svg" alt="The Linux Foundation" loading="lazy" decoding="async" fetchpriority="auto" width="100" height="6"> </div> </div> </div> </div> </footer>
212<script type="module">const n="/likec4/likec4-webcomponent.mjs";function t(){if(!document.querySelector("likec4-view")||document.querySelector("script[data-likec4-runtime]"))return;const e=document.createElement("script");e.type="module",e.src=n,e.dataset.likec4Runtime="true",document.head.appendChild(e)}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",t):t();document.addEventListener("astro:page-load",t);</script>
212 </main> </body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.