CINXE.COM
Aiven's Open-source solutions | Empower your data projects
<!DOCTYPE html><html lang="en" class="lg:scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><link rel="preload" as="image" href="/assets/logo-aiven-DLhBz3IO.svg"/><link rel="preload" as="image" imageSrcSet="https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png?w=400&q=80&fit=max&auto=format&dpr=1.5 400w, https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png?w=500&q=80&fit=max&auto=format&dpr=1.5 500w, https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png?w=600&q=80&fit=max&auto=format&dpr=1.5 600w, https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png?w=700&q=80&fit=max&auto=format&dpr=1.5 700w, https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png?w=800&q=80&fit=max&auto=format&dpr=1.5 800w, https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png?w=900&q=80&fit=max&auto=format&dpr=1.5 900w" imageSizes="(min-width: 1024px) 600px, 50vw" fetchPriority="high"/><meta name="zd-site-verification" content="40tpboazshgt0ngbgwpr2"/><title>Aiven's Open-source solutions | Empower your data projects</title><meta name="description" content="We ❤️ open source. At Aiven, open source is at the core of everything we do. Find out why – and learn how we also contribute back to society. "/><meta name="keywords" content=""/><meta name="image" content="https://cdn.sanity.io/images/sczeoy4w/production/7cee0c3f41ba3a1f35d22dca7ca321853ac549b8-1200x630.jpg?w=1200&h=630&q=80&fit=max&auto=format&dpr=1.5"/><meta property="og:site_name" content="Aiven"/><meta property="og:url" content="https://aiven.io/open-source"/><meta property="og:locale" content="en"/><meta property="og:title" content="Aiven's Open-source solutions | Empower your data projects"/><meta property="og:description" content="We ❤️ open source. At Aiven, open source is at the core of everything we do. Find out why – and learn how we also contribute back to society. "/><meta property="og:image" content="https://cdn.sanity.io/images/sczeoy4w/production/7cee0c3f41ba3a1f35d22dca7ca321853ac549b8-1200x630.jpg?w=1200&h=630&q=80&fit=max&auto=format&dpr=1.5"/><meta property="og:image:alt" content="Open source at Aiven"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Aiven's Open-source solutions | Empower your data projects"/><meta name="twitter:description" content="We ❤️ open source. At Aiven, open source is at the core of everything we do. Find out why – and learn how we also contribute back to society. "/><meta name="twitter:image" content="https://cdn.sanity.io/images/sczeoy4w/production/7cee0c3f41ba3a1f35d22dca7ca321853ac549b8-1200x630.jpg?w=1200&h=630&q=80&fit=max&auto=format&dpr=1.5"/><meta name="twitter:site" content="@aiven_io"/><meta name="twitter:alt" content="Open source at Aiven"/><meta name="twitter:domain" content="https://aiven.io/open-source"/><link rel="alternate" href="https://aiven.io/open-source" hrefLang="en"/><link rel="alternate" href="https://aiven.io/open-source" hrefLang="x-default"/><link rel="canonical" href="https://aiven.io/open-source"/><link rel="preload" href="/assets/app-DEE9DFar.css" as="style"/><link rel="preload" href="/assets/tw-CB5zroj4.css" as="style"/><link rel="preload" href="/assets/vendors-Q50H4ifW.css" as="style"/><link rel="preload" href="https://cdn.jsdelivr.net/npm/katex@0.16.8/dist/katex.min.css" as="style"/><link rel="preload" as="font" href="/fonts/poppins-v20-latin-600.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="preload" as="font" href="/fonts/inter-v12-latin-regular.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="preload" as="font" href="/fonts/inter-v12-latin-500.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/><link rel="icon" type="image/png" sizes="64x64" href="/favicons/favicon-64x64.png"/><link rel="icon" href="/favicon.ico"/><link rel="manifest" href="/site.webmanifest"/><link rel="modulepreload" href="/assets/entry.client-4mARNUkj.js"/><link rel="modulepreload" href="/assets/index-BMnYHnNU.js"/><link rel="modulepreload" href="/assets/index-sitemap_._xml-Dbj_B_DX.js"/><link rel="modulepreload" href="/assets/module-DnXN-loo.js"/><link rel="modulepreload" href="/assets/root-D28PT3ev.js"/><link rel="modulepreload" href="/assets/common-DorUi62U.js"/><link rel="modulepreload" href="/assets/errors-B2UxcNee.js"/><link rel="modulepreload" href="/assets/container-BJd5fLWp.js"/><link rel="modulepreload" href="/assets/localization-D-sQj2Xm.js"/><link rel="modulepreload" href="/assets/index-B5aDwFms.js"/><link rel="modulepreload" href="/assets/index-CtYMxQY8.js"/><link rel="modulepreload" href="/assets/groupBy-DUkQDAdK.js"/><link rel="modulepreload" href="/assets/search-CTiRe1Qh.js"/><link rel="modulepreload" href="/assets/nav-provider-D5CXHJZy.js"/><link rel="modulepreload" href="/assets/PageAddOns-DEjS4i1H.js"/><link rel="modulepreload" href="/assets/index-Cbskw-Uo.js"/><link rel="modulepreload" href="/assets/exports-Cq43ztgK.js"/><link rel="modulepreload" href="/assets/Combination-Dg9MTr6p.js"/><link rel="modulepreload" href="/assets/_baseEach-DpPCWgNO.js"/><link rel="modulepreload" href="/assets/checkbox-CD_gEYFI.js"/><link rel="modulepreload" href="/assets/info-icon-BwWwUbbE.js"/><link rel="modulepreload" href="/assets/card-C3pcngTH.js"/><link rel="modulepreload" href="/assets/tag-DDVnsbCa.js"/><link rel="modulepreload" href="/assets/event-list-z9kH0cIT.js"/><link rel="modulepreload" href="/assets/spacer-8GJ0XGyy.js"/><link rel="modulepreload" href="/assets/input-CjXh_EhV.js"/><link rel="modulepreload" href="/assets/honeypot-input-76ScqI61.js"/><link rel="modulepreload" href="/assets/banner-2cFX9bUV.js"/><link rel="modulepreload" href="/assets/proxy-CwLsVcPB.js"/><link rel="modulepreload" href="/assets/modal-xM4MP0xA.js"/><link rel="modulepreload" href="/assets/generic-page-CMiZdj2C.js"/><link rel="modulepreload" href="/assets/page-single-BEp6lwbo.js"/><link rel="modulepreload" href="/assets/preview-E6u6_d9_.js"/><link rel="modulepreload" href="/assets/hero-DAqxvz_x.js"/><link rel="modulepreload" href="/assets/renderSections-BFuFIGm0.js"/><link rel="modulepreload" href="/assets/breadcrumbs-DkDA6Vn4.js"/><link rel="modulepreload" href="/assets/accordion-C6rvSOMm.js"/><link rel="modulepreload" href="/assets/skeleton-C8xqQs-M.js"/><link rel="modulepreload" href="/assets/_baseOrderBy-DHb8kL16.js"/><link rel="modulepreload" href="/assets/_baseMap-BhqnG-Hh.js"/><link rel="modulepreload" href="/assets/select-CZtNlyGN.js"/><link rel="modulepreload" href="/assets/label-CTWUXMgr.js"/><link rel="modulepreload" href="/assets/base-slug-B3Jv-9Zz.js"/><link rel="modulepreload" href="/assets/blog-grid-9LXo3YJ1.js"/><link rel="modulepreload" href="/assets/index-C-K_Rt39.js"/><link rel="modulepreload" href="/assets/sharing-links-m0XVtwjf.js"/><script type="application/ld+json"></script><link rel="stylesheet" href="/assets/app-DEE9DFar.css"/><link rel="stylesheet" href="/assets/vendors-Q50H4ifW.css"/><link rel="stylesheet" href="/assets/tw-CB5zroj4.css"/><script async=""> ;(function(p,l,o,w,i,n,g){ if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; n.src=w;g.parentNode.insertBefore(n,g)} }( window, document, "script", "https://storage.googleapis.com/aiven-dw-prod-snowplow-tracker/3.4.0/gh7rnaha.js", "snowplow") ); if (typeof snowplow === "function") { snowplow("newTracker", "at", "dc.aiven.io", { appId: "aiven-io", platform: "web", forceSecureTracker: true, discoverRootDomain: true, cookieSameSite: 'Lax', anonymousTracking: { withSessionTracking: true, withServerAnonymisation: true }, stateStorageStrategy: 'cookieAndLocalStorage', eventMethod: 'post', postPath: '/aiven/dc2', contexts: { webPage: true, gaCookies: true } }); } </script><script defer="" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-domain-script="0623fbc6-a463-4822-a7a4-fdb5afcc3afb" data-document-language="true"></script><script async=""> var piDomain = 'go.aiven.io'; (function() { var s=document.createElement('script');s.type='text/javascript';s.async=true;s.src='//'+piDomain+'/pdt.js'; var c=document.getElementsByTagName('script')[0];c.parentNode.insertBefore(s,c); window['pdt'] = window['pdt'] || function(){(window['pdt'].cq = window['pdt'].cq || []).push(arguments);}; })(); pdt('create', 891043, 1090, piDomain); </script><script async=""> function OptanonWrapper() { if(window.OnetrustActiveGroups !== undefined) { if (window.OnetrustActiveGroups.includes('115') || window.OnetrustActiveGroups.includes('2')) { // user consent UX cookies 115 and Performance cookies 2, disable anonymous tracking if (window.snowplow) { window.snowplow('setCollectorUrl', 'dc.aiven.io') window.snowplow('disableAnonymousTracking', { stateStorageStrategy: 'cookieAndLocalStorage' }); } window.pdt('setOptIn', true); } else { // enable fully anonymous tracking if (window.snowplow) { window.snowplow('clearUserData', { preserveSession: true }); } window.pdt("revokeConsent"); window.pdt("clearTrackingCookies"); } if(typeof window.spTrackWebInteraction === "function") { window.spTrackWebInteraction({ object: "consent", action: "given", value: window.OnetrustActiveGroups, }); } var acceptBtns = ["onetrust-accept-btn-handler", "accept-recommended-btn-handler"]; for (var i = 0; i < acceptBtns.length; i++) { var acceptBtn = document.getElementById(acceptBtns[i]); if (acceptBtn && !acceptBtn.hasClickListener) { acceptBtn.addEventListener("click", function() { window.spTrackWebInteraction({ object: "consent button", action: "click", value: "Allow all", }); }); acceptBtn.hasClickListener = true; } } var customizeBtn = document.getElementById("onetrust-pc-btn-handler"); if (customizeBtn && !customizeBtn.hasClickListener) { customizeBtn.addEventListener("click", function() { window.spTrackWebInteraction({ object: "consent button", action: "click", value: "Customize settings", }); }); customizeBtn.hasClickListener = true; } var saveSettingBtns = document.getElementsByClassName("save-preference-btn-handler"); for (let i = 0; i < saveSettingBtns.length; i++) { if (saveSettingBtns[i] && !saveSettingBtns[i].hasClickListener) { saveSettingBtns[i].addEventListener("click", function() { window.spTrackWebInteraction({ object: "consent button", action: "click", value: "Save settings", }); }); saveSettingBtns[i].hasClickListener = true; } } } } </script><script async=""> (function(w,q){w['QualifiedObject']=q;w[q]=w[q]||function(){ (w[q].q=w[q].q||[]).push(arguments)};})(window,'qualified') </script><script defer="" src="https://js.qualified.com/qualified.js?token=rSyShDaLFhNDinw3"></script><script async=""> window._6si = window._6si || []; window._6si.push(['enableEventTracking', true]); window._6si.push(['setToken', '6a2fbdf15d8723bd8572ef24cdee8631']); window._6si.push(['setEndpoint', 'b.6sc.co']); (function() { var gd = document.createElement('script'); gd.type = 'text/javascript'; gd.async = true; gd.src = '//j.6sc.co/6si.min.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gd, s); })(); </script></head><body class="text-primary bg-primary font-body"><div class="outline-0" id="a11y-nav" tabindex="0"><a class="inline-flex items-center justify-center rounded-sm border border-transparent text-center font-medium disabled:cursor-not-allowed focus-visible:outline-blue-40 bg-button-primary text-button-primary no-underline py-3 px-5 min-h-[48px] absolute z-40 ml-3 -translate-y-layout7 duration-300 ease-in-out focus:translate-y-layout6" href="#main"><div class="inline-flex items-center justify-center gap-3"><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current whitespace-pre-line" data-label="link-title">Skip to content</span></div></a></div><div class="sticky top-0 z-40" id="main-nav"><header class="border-stroke bg-primary h-mobile-nav w-full border-b xl:h-nav"><div class="mx-auto max-w-container-with-padding relative flex h-full items-center justify-between gap-layout2 px-6"><div class="w-[140px]"><a class="block w-[140px]" aria-label="Home, Aiven" href="/" data-discover="true"><img aria-hidden="true" loading="eager" width="140px" height="47px" src="/assets/logo-aiven-DLhBz3IO.svg" alt="Aiven Logo"/></a></div><nav role="navigation" aria-label="Global" class="flex items-center justify-between xl:w-[89%]"><div class="hidden xl:flex"><nav aria-label="Main" data-orientation="horizontal" dir="ltr"><div style="position:relative"><ul data-orientation="horizontal" class="relative flex h-nav-secondary items-center" dir="ltr"><li><button id="radix-:Rpd5:-trigger-radix-:Rmpd5:" data-state="closed" aria-expanded="false" aria-controls="radix-:Rpd5:-content-radix-:Rmpd5:" class="hover-underline-expand group relative flex items-center p-4" data-radix-collection-item=""><span class="font-body text-xs md:text-sm leading-[1.5] font-medium text-current whitespace-pre-line" data-label="link-title">Platform</span><svg height="8" width="10" viewBox="0 0 13 8" xmlns="http://www.w3.org/2000/svg" class="ml-3 transition-transform group-data-[state=open]:-rotate-180 text-grey-40" aria-hidden="true"><path d="M5.95288 7.16797C6.06226 7.33203 6.22632 7.38672 6.41772 7.38672C6.58179 7.38672 6.74585 7.33203 6.88257 7.16797L12.1873 1.86328C12.2966 1.75391 12.3787 1.58984 12.3787 1.39844C12.3787 1.23438 12.2966 1.07031 12.1873 0.933594L11.5857 0.332031C11.449 0.222656 11.2849 0.140625 11.1208 0.140625C10.9294 0.140625 10.7654 0.195312 10.656 0.304688L6.41772 4.54297L2.17944 0.304688C2.04272 0.195312 1.87866 0.140625 1.7146 0.140625C1.52319 0.140625 1.35913 0.222656 1.24976 0.332031L0.648193 0.933594C0.511475 1.07031 0.456787 1.23438 0.456787 1.39844C0.456787 1.58984 0.511475 1.75391 0.648193 1.86328L5.95288 7.16797Z" fill="currentColor"></path></svg></button></li><li><button id="radix-:Rpd5:-trigger-radix-:R16pd5:" data-state="closed" aria-expanded="false" aria-controls="radix-:Rpd5:-content-radix-:R16pd5:" class="hover-underline-expand group relative flex items-center p-4" data-radix-collection-item=""><span class="font-body text-xs md:text-sm leading-[1.5] font-medium text-current whitespace-pre-line" data-label="link-title">Solutions</span><svg height="8" width="10" viewBox="0 0 13 8" xmlns="http://www.w3.org/2000/svg" class="ml-3 transition-transform group-data-[state=open]:-rotate-180 text-grey-40" aria-hidden="true"><path d="M5.95288 7.16797C6.06226 7.33203 6.22632 7.38672 6.41772 7.38672C6.58179 7.38672 6.74585 7.33203 6.88257 7.16797L12.1873 1.86328C12.2966 1.75391 12.3787 1.58984 12.3787 1.39844C12.3787 1.23438 12.2966 1.07031 12.1873 0.933594L11.5857 0.332031C11.449 0.222656 11.2849 0.140625 11.1208 0.140625C10.9294 0.140625 10.7654 0.195312 10.656 0.304688L6.41772 4.54297L2.17944 0.304688C2.04272 0.195312 1.87866 0.140625 1.7146 0.140625C1.52319 0.140625 1.35913 0.222656 1.24976 0.332031L0.648193 0.933594C0.511475 1.07031 0.456787 1.23438 0.456787 1.39844C0.456787 1.58984 0.511475 1.75391 0.648193 1.86328L5.95288 7.16797Z" fill="currentColor"></path></svg></button></li><li><button id="radix-:Rpd5:-trigger-radix-:R1mpd5:" data-state="closed" aria-expanded="false" aria-controls="radix-:Rpd5:-content-radix-:R1mpd5:" class="hover-underline-expand group relative flex items-center p-4" data-radix-collection-item=""><span class="font-body text-xs md:text-sm leading-[1.5] font-medium text-current whitespace-pre-line" data-label="link-title">Resources</span><svg height="8" width="10" viewBox="0 0 13 8" xmlns="http://www.w3.org/2000/svg" class="ml-3 transition-transform group-data-[state=open]:-rotate-180 text-grey-40" aria-hidden="true"><path d="M5.95288 7.16797C6.06226 7.33203 6.22632 7.38672 6.41772 7.38672C6.58179 7.38672 6.74585 7.33203 6.88257 7.16797L12.1873 1.86328C12.2966 1.75391 12.3787 1.58984 12.3787 1.39844C12.3787 1.23438 12.2966 1.07031 12.1873 0.933594L11.5857 0.332031C11.449 0.222656 11.2849 0.140625 11.1208 0.140625C10.9294 0.140625 10.7654 0.195312 10.656 0.304688L6.41772 4.54297L2.17944 0.304688C2.04272 0.195312 1.87866 0.140625 1.7146 0.140625C1.52319 0.140625 1.35913 0.222656 1.24976 0.332031L0.648193 0.933594C0.511475 1.07031 0.456787 1.23438 0.456787 1.39844C0.456787 1.58984 0.511475 1.75391 0.648193 1.86328L5.95288 7.16797Z" fill="currentColor"></path></svg></button></li><li><button id="radix-:Rpd5:-trigger-radix-:R26pd5:" data-state="closed" aria-expanded="false" aria-controls="radix-:Rpd5:-content-radix-:R26pd5:" class="hover-underline-expand group relative flex items-center p-4" data-radix-collection-item=""><span class="font-body text-xs md:text-sm leading-[1.5] font-medium text-current whitespace-pre-line" data-label="link-title">Company</span><svg height="8" width="10" viewBox="0 0 13 8" xmlns="http://www.w3.org/2000/svg" class="ml-3 transition-transform group-data-[state=open]:-rotate-180 text-grey-40" aria-hidden="true"><path d="M5.95288 7.16797C6.06226 7.33203 6.22632 7.38672 6.41772 7.38672C6.58179 7.38672 6.74585 7.33203 6.88257 7.16797L12.1873 1.86328C12.2966 1.75391 12.3787 1.58984 12.3787 1.39844C12.3787 1.23438 12.2966 1.07031 12.1873 0.933594L11.5857 0.332031C11.449 0.222656 11.2849 0.140625 11.1208 0.140625C10.9294 0.140625 10.7654 0.195312 10.656 0.304688L6.41772 4.54297L2.17944 0.304688C2.04272 0.195312 1.87866 0.140625 1.7146 0.140625C1.52319 0.140625 1.35913 0.222656 1.24976 0.332031L0.648193 0.933594C0.511475 1.07031 0.456787 1.23438 0.456787 1.39844C0.456787 1.58984 0.511475 1.75391 0.648193 1.86328L5.95288 7.16797Z" fill="currentColor"></path></svg></button></li><li><a class="text-primary relative px-3 py-4 hover-underline-expand" title="" href="/pricing" data-discover="true"><span class="font-body text-xs md:text-sm leading-[1.5] font-medium text-current whitespace-pre-line" data-label="link-title">Pricing</span></a></li></ul></div><div class="absolute left-[180px] top-[calc(100%-9px)] z-50 flex justify-start"></div></nav></div><div class="flex place-items-center xl:hidden"><div><div class="flex gap-3"><div class="relative size-9"><button type="button" data-testid="searchbtn" aria-label="Click here to open search" class="absolute flex size-9 items-center justify-center"><svg height="20" width="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" class="text-theme-primary" aria-hidden="true"><path d="M19.56 17.44L14.62 12.5C15.49 11.21 16 9.67 16 8C16 3.58 12.42 0 8 0C3.58 0 0 3.58 0 8C0 12.42 3.58 16 8 16C9.67 16 11.21 15.49 12.5 14.62L17.44 19.56C17.71 19.83 18.09 20 18.5 20C19.33 20 20 19.33 20 18.5C20 18.09 19.83 17.71 19.56 17.44ZM8 14C4.69 14 2 11.31 2 8C2 4.69 4.69 2 8 2C11.31 2 14 4.69 14 8C14 11.31 11.31 14 8 14Z" fill="currentColor"></path></svg></button><form role="search" aria-label="Global" data-discover="true" action="/" method="get"><div style="position:absolute;left:-9999px" aria-hidden="true"><label>Please leave this field blank<input class="border-stroke border" type="text" tabindex="-1" autoComplete="off" name="language__option"/></label></div><div class="fixed inset-x-6 top-3 overflow-hidden transition-[width] ease-in lg:absolute lg:left-auto lg:right-0 lg:top-0 !w-0 !p-0"></div></form></div><button aria-expanded="false" class="flex size-9 items-center justify-center" aria-controls="global-navigation-menu" aria-label="Open global navigation"><svg height="40" width="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg" class="text-theme-primary" aria-hidden="true"><line x1="12.75" y1="14.25" x2="27.25" y2="14.25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></line><line x1="12.75" y1="19.25" x2="27.25" y2="19.25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></line><line x1="12.75" y1="24.25" x2="27.25" y2="24.25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></line></svg></button></div><div id="global-navigation-menu" class="hidden bg-primary py-6"><div><div><button id="mobile-bb686c004610" aria-expanded="false" class="flex w-full items-center hover:bg-secondary justify-between pl-6 pr-7 py-5"><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current whitespace-pre-line">Platform</span><svg height="8" width="10" viewBox="0 0 13 8" xmlns="http://www.w3.org/2000/svg" class="-rotate-90 text-current" aria-hidden="true"><path d="M5.95288 7.16797C6.06226 7.33203 6.22632 7.38672 6.41772 7.38672C6.58179 7.38672 6.74585 7.33203 6.88257 7.16797L12.1873 1.86328C12.2966 1.75391 12.3787 1.58984 12.3787 1.39844C12.3787 1.23438 12.2966 1.07031 12.1873 0.933594L11.5857 0.332031C11.449 0.222656 11.2849 0.140625 11.1208 0.140625C10.9294 0.140625 10.7654 0.195312 10.656 0.304688L6.41772 4.54297L2.17944 0.304688C2.04272 0.195312 1.87866 0.140625 1.7146 0.140625C1.52319 0.140625 1.35913 0.222656 1.24976 0.332031L0.648193 0.933594C0.511475 1.07031 0.456787 1.23438 0.456787 1.39844C0.456787 1.58984 0.511475 1.75391 0.648193 1.86328L5.95288 7.16797Z" fill="currentColor"></path></svg></button><div role="region" aria-labelledby="mobile-bb686c004610" aria-hidden="true" class="fixed inset-x-0 bottom-0 top-mobile-nav z-20 overflow-y-scroll bg-[white] transition-all duration-300 ease-out invisible translate-x-full"><div class="sticky top-0 z-10 bg-[white]"><button class="border-stroke hover:bg-secondary flex w-full items-center gap-4 border-b px-7 py-6"><svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="rotate-180 text-current" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current whitespace-pre-line">Platform</span></button></div><div class="flex flex-col gap-6 px-8 py-6"><div><a class="group relative mb-3 flex flex-col gap-3 p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Aiven Platform" href="/platform" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary uppercase whitespace-pre-line">Aiven Platform<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="ml-2 inline-block transition-all group-hover:translate-x-2 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary whitespace-pre-line">One platform to stream, store and serve data on any cloud</p></a><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Bring Your Own Cloud (BYOC)" href="/byoc" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Bring Your Own Cloud (BYOC)</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Integrations & connectors" href="/integrations-and-connectors" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Integrations & connectors</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Find your perfect plan" href="/pricing/calculator" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Find your perfect plan</p></a></li></ul></div><div><a class="group relative mb-3 flex flex-col gap-3 p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Stream" href="/platform/stream" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary uppercase whitespace-pre-line">Stream<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="ml-2 inline-block transition-all group-hover:translate-x-2 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p><div class="absolute bottom-[-1px] left-3 h-[1px] w-[calc(100%-16px)] bg-grey-10"></div></a><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="Aiven for Apache Kafka®" href="/kafka" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/184cb33e057478405636d30b72f56c94f88ca103-64x64.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="Aiven for Apache Kafka® logo" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Aiven for Apache Kafka®</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="Aiven for Apache Flink®" href="/flink" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/c96d109662fa0afd283a3ce7fbd1af8a8005f682-64x64.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="Aiven for Apache Flink® logo" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Aiven for Apache Flink®</p></a></li></ul></div><div><a class="group relative mb-3 flex flex-col gap-3 p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Store" href="/platform/store" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary uppercase whitespace-pre-line">Store<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="ml-2 inline-block transition-all group-hover:translate-x-2 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p><div class="absolute bottom-[-1px] left-3 h-[1px] w-[calc(100%-16px)] bg-grey-10"></div></a><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="Aiven for AlloyDB Omni" href="/alloydb-omni" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/8371936a7906a98fd63ae43361a9157a4a1498e5-48x48.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="Aiven for AlloyDB Omni logo" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Aiven for AlloyDB Omni</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="Aiven for PostgreSQL®" href="/postgresql" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/1e41c5eca58a19a523cfc3597c6ff0f3baf71ea4-64x64.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="Aiven for PostgreSQL® logo" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Aiven for PostgreSQL®</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="Aiven for MySQL" href="/mysql" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/8443a7ce7f5ba06083c450ba0cce89a7151849b4-64x64.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="Aiven for MySQL logo" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Aiven for MySQL</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="Aiven for Valkey™" href="/valkey" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/f997cab5874d12c680040053b0a516337323f549-48x48.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="Aiven for Valkey™ logo" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Aiven for Valkey™</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="Aiven for Dragonfly" href="/dragonfly" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/49b048e58588a4a7acbe41dcf92c84379800936f-56x56.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="Aiven for Dragonfly logo" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Aiven for Dragonfly</p></a></li></ul></div><div><a class="group relative mb-3 flex flex-col gap-3 p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Serve" href="/platform/serve" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary uppercase whitespace-pre-line">Serve<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="ml-2 inline-block transition-all group-hover:translate-x-2 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p><div class="absolute bottom-[-1px] left-3 h-[1px] w-[calc(100%-16px)] bg-grey-10"></div></a><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="Aiven for ClickHouse®" href="/clickhouse" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/41bf2f72c0a4c8def391b8bd40463dd894343541-64x64.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="Aiven for ClickHouse® logo" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Aiven for ClickHouse®</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="Aiven for OpenSearch®" href="/opensearch" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/24f8bc050ae61d964c383f4509c62c6cb865d6ef-64x64.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="Aiven for OpenSearch® logo" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Aiven for OpenSearch®</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="Aiven for Metrics" href="/metrics" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/85dd452da136a8d9c34d5d317508de811aa34662-48x48.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="Aiven for Metrics logo" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Aiven for Metrics</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="Aiven for Grafana®" href="/grafana" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/6ae9b34c7ca56664b6e217e40c0b3e6948de81d3-64x64.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="Aiven for Grafana® logo" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Aiven for Grafana®</p></a></li></ul></div><div><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary mx-3 mb-3 border-b py-3 pr-3 uppercase border-stroke whitespace-pre-line">Cloud partnerships</p><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="AWS" href="/aws" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/7ef1c1081b42a612df8a5f52249407aefeb33b1c-24x24.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="AWS logo" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">AWS</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="Google Cloud" href="/googlecloud" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/26089038b9513a8c4824dddeac3dc0498e4bcfca-24x24.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="Google Cloud logo" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Google Cloud</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60 flex gap-3" aria-label="Microsoft Azure" href="/azure" data-discover="true"><img aria-hidden="true" loading="lazy" height="24px" class="h-6" src="https://cdn.sanity.io/images/sczeoy4w/production/874ae1224b8bd73d8efb27d5a50eb12b7c035fcc-24x24.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="Microsoft Azure" title=""/><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Microsoft Azure</p></a></li></ul></div></div></div></div><div><button id="mobile-1aa58a277828" aria-expanded="false" class="flex w-full items-center hover:bg-secondary justify-between pl-6 pr-7 py-5"><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current whitespace-pre-line">Solutions</span><svg height="8" width="10" viewBox="0 0 13 8" xmlns="http://www.w3.org/2000/svg" class="-rotate-90 text-current" aria-hidden="true"><path d="M5.95288 7.16797C6.06226 7.33203 6.22632 7.38672 6.41772 7.38672C6.58179 7.38672 6.74585 7.33203 6.88257 7.16797L12.1873 1.86328C12.2966 1.75391 12.3787 1.58984 12.3787 1.39844C12.3787 1.23438 12.2966 1.07031 12.1873 0.933594L11.5857 0.332031C11.449 0.222656 11.2849 0.140625 11.1208 0.140625C10.9294 0.140625 10.7654 0.195312 10.656 0.304688L6.41772 4.54297L2.17944 0.304688C2.04272 0.195312 1.87866 0.140625 1.7146 0.140625C1.52319 0.140625 1.35913 0.222656 1.24976 0.332031L0.648193 0.933594C0.511475 1.07031 0.456787 1.23438 0.456787 1.39844C0.456787 1.58984 0.511475 1.75391 0.648193 1.86328L5.95288 7.16797Z" fill="currentColor"></path></svg></button><div role="region" aria-labelledby="mobile-1aa58a277828" aria-hidden="true" class="fixed inset-x-0 bottom-0 top-mobile-nav z-20 overflow-y-scroll bg-[white] transition-all duration-300 ease-out invisible translate-x-full"><div class="sticky top-0 z-10 bg-[white]"><button class="border-stroke hover:bg-secondary flex w-full items-center gap-4 border-b px-7 py-6"><svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="rotate-180 text-current" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current whitespace-pre-line">Solutions</span></button></div><div class="flex flex-col gap-6 px-8 py-6"><div><a class="group relative mb-3 flex flex-col gap-3 p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Use cases" href="/solutions" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary uppercase whitespace-pre-line">Use cases<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="ml-2 inline-block transition-all group-hover:translate-x-2 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p><div class="absolute bottom-[-1px] left-3 h-[1px] w-[calc(100%-16px)] bg-grey-10"></div></a><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="AI" href="/solutions/aiven-for-ai" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">AI</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="AI database optimization" href="/solutions/aiven-ai-database-optimizer" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">AI database optimization</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Vector databases" href="/solutions/aiven-for-vector-databases" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Vector databases</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Event streaming" href="/solutions/aiven-for-streaming" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Event streaming</p></a></li></ul></div><div><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary mx-3 mb-3 border-b py-3 pr-3 uppercase border-stroke whitespace-pre-line">Industries</p><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Retail" href="/solutions/aiven-for-retail" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Retail</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Software" href="/solutions/aiven-for-software" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Software</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Fintech" href="/solutions/aiven-for-fintech" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Fintech</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="View all case studies" href="/case-studies" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">View all case studies<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover:translate-x-2 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p></a></li></ul></div><div><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary mx-3 mb-3 border-b py-3 pr-3 uppercase border-stroke whitespace-pre-line">For Enterprise</p><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Expert services" href="/expert-services" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Expert services</p></a></li></ul></div><div><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary mx-3 mb-3 border-b py-3 pr-3 uppercase border-stroke whitespace-pre-line">For Startup</p><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Cluster startup program" href="/cluster" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Cluster startup program</p></a></li></ul></div><div><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary mx-3 mb-3 border-b py-3 pr-3 uppercase border-stroke whitespace-pre-line">For Partners</p><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Partners" href="/partners" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Partners</p></a></li></ul></div></div></div></div><div><button id="mobile-86ef58c39bfe" aria-expanded="false" class="flex w-full items-center hover:bg-secondary justify-between pl-6 pr-7 py-5"><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current whitespace-pre-line">Resources</span><svg height="8" width="10" viewBox="0 0 13 8" xmlns="http://www.w3.org/2000/svg" class="-rotate-90 text-current" aria-hidden="true"><path d="M5.95288 7.16797C6.06226 7.33203 6.22632 7.38672 6.41772 7.38672C6.58179 7.38672 6.74585 7.33203 6.88257 7.16797L12.1873 1.86328C12.2966 1.75391 12.3787 1.58984 12.3787 1.39844C12.3787 1.23438 12.2966 1.07031 12.1873 0.933594L11.5857 0.332031C11.449 0.222656 11.2849 0.140625 11.1208 0.140625C10.9294 0.140625 10.7654 0.195312 10.656 0.304688L6.41772 4.54297L2.17944 0.304688C2.04272 0.195312 1.87866 0.140625 1.7146 0.140625C1.52319 0.140625 1.35913 0.222656 1.24976 0.332031L0.648193 0.933594C0.511475 1.07031 0.456787 1.23438 0.456787 1.39844C0.456787 1.58984 0.511475 1.75391 0.648193 1.86328L5.95288 7.16797Z" fill="currentColor"></path></svg></button><div role="region" aria-labelledby="mobile-86ef58c39bfe" aria-hidden="true" class="fixed inset-x-0 bottom-0 top-mobile-nav z-20 overflow-y-scroll bg-[white] transition-all duration-300 ease-out invisible translate-x-full"><div class="sticky top-0 z-10 bg-[white]"><button class="border-stroke hover:bg-secondary flex w-full items-center gap-4 border-b px-7 py-6"><svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="rotate-180 text-current" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current whitespace-pre-line">Resources</span></button></div><div class="flex flex-col gap-6 px-8 py-6"><div><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary mx-3 mb-3 border-b py-3 pr-3 uppercase border-stroke whitespace-pre-line">Using Aiven</p><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" href="https://aiven.io/docs" aria-label="Documentation"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Documentation<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover:-translate-y-1 group-hover:translate-x-1 -rotate-45 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" href="https://status.aiven.io/" aria-label="Incident status updates"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Incident status updates<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover:-translate-y-1 group-hover:translate-x-1 -rotate-45 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" href="https://ideas.aiven.io" aria-label="Aiven Ideas"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Aiven Ideas<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover:-translate-y-1 group-hover:translate-x-1 -rotate-45 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary whitespace-pre-line">Product ideas and public roadmap</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Changelog" href="/changelog" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Changelog</p></a></li></ul></div><div><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary mx-3 mb-3 border-b py-3 pr-3 uppercase border-stroke whitespace-pre-line">Discover</p><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Events" href="/events" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Events</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Developer center" href="/developer" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Developer center</p><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary whitespace-pre-line">Tutorials and deep dives</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Resource library" href="/resources" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Resource library</p><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary whitespace-pre-line">Ebooks, videos and more</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Blog" href="/blog" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Blog</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Glossary" href="/glossary" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Glossary</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Join the Aiven Community" href="/community" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Join the Aiven Community<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover:translate-x-2 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p></a></li></ul></div><div><a class="group relative mb-3 flex flex-col gap-3 p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Free tools" href="/tools" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary uppercase whitespace-pre-line">Free tools<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="ml-2 inline-block transition-all group-hover:translate-x-2 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p><div class="absolute bottom-[-1px] left-3 h-[1px] w-[calc(100%-16px)] bg-grey-10"></div></a><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="SQL Optimizer" href="/tools/sql-query-optimizer" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">SQL Optimizer</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="PostgreSQL Playground" href="/tools/pg-playground" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">PostgreSQL Playground</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="SQL Formatter" href="/tools/sql-formatter" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">SQL Formatter</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="SQL Syntax Checker" href="/tools/sql-syntax-checker" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">SQL Syntax Checker</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="SQL to Text" href="/tools/sql-to-text" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">SQL to Text</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Text to SQL" href="/tools/text-to-sql" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Text to SQL</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="SQL Minifier" href="/tools/sql-minifier" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">SQL Minifier</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="SQL Compare" href="/tools/sql-compare" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">SQL Compare</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Instances comparison" href="/tools/instances" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Instances comparison</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="LLM Leaderboard" href="/tools/llm-leaderboard" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">LLM Leaderboard</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Oracle to PostgreSQL converter" href="/tools/oracle-to-postgresql" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Oracle to PostgreSQL converter</p></a></li></ul></div></div></div></div><div><button id="mobile-4637606471c5" aria-expanded="false" class="flex w-full items-center hover:bg-secondary justify-between pl-6 pr-7 py-5 text-primary"><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current whitespace-pre-line">Company</span><svg height="8" width="10" viewBox="0 0 13 8" xmlns="http://www.w3.org/2000/svg" class="-rotate-90 text-current" aria-hidden="true"><path d="M5.95288 7.16797C6.06226 7.33203 6.22632 7.38672 6.41772 7.38672C6.58179 7.38672 6.74585 7.33203 6.88257 7.16797L12.1873 1.86328C12.2966 1.75391 12.3787 1.58984 12.3787 1.39844C12.3787 1.23438 12.2966 1.07031 12.1873 0.933594L11.5857 0.332031C11.449 0.222656 11.2849 0.140625 11.1208 0.140625C10.9294 0.140625 10.7654 0.195312 10.656 0.304688L6.41772 4.54297L2.17944 0.304688C2.04272 0.195312 1.87866 0.140625 1.7146 0.140625C1.52319 0.140625 1.35913 0.222656 1.24976 0.332031L0.648193 0.933594C0.511475 1.07031 0.456787 1.23438 0.456787 1.39844C0.456787 1.58984 0.511475 1.75391 0.648193 1.86328L5.95288 7.16797Z" fill="currentColor"></path></svg></button><div role="region" aria-labelledby="mobile-4637606471c5" aria-hidden="true" class="fixed inset-x-0 bottom-0 top-mobile-nav z-20 overflow-y-scroll bg-[white] transition-all duration-300 ease-out invisible translate-x-full"><div class="sticky top-0 z-10 bg-[white]"><button class="border-stroke hover:bg-secondary flex w-full items-center gap-4 border-b px-7 py-6"><svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="rotate-180 text-current" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current whitespace-pre-line">Company</span></button></div><div class="flex flex-col gap-6 px-8 py-6"><div><a class="group relative mb-3 flex flex-col gap-3 p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="About" href="/about" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary uppercase whitespace-pre-line">About<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="ml-2 inline-block transition-all group-hover:translate-x-2 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p><div class="absolute bottom-[-1px] left-3 h-[1px] w-[calc(100%-16px)] bg-grey-10"></div></a><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Our open source commitment" href="/open-source" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Our open source commitment</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Sustainability" href="/sustainability" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Sustainability</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Press" href="/press" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Press</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Contact us" href="/contact" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Contact us</p></a></li></ul></div><div><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary mx-3 mb-3 border-b py-3 pr-3 uppercase border-stroke whitespace-pre-line">Careers</p><ul class=""><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="Careers" href="/careers" data-discover="true"><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">Careers</p><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-secondary whitespace-pre-line">Join our cast</p></a></li><li class=""><a class="group block p-3 hover:rounded-lg hover:bg-secondary-10/60" aria-label="See our open positions" href="/careers/job" data-discover="true"><div class="bg-secondary aspect-[16/9] w-full max-w-[300px] overflow-hidden rounded-lg"><img aria-hidden="true" loading="lazy" class="size-full object-cover" src="https://cdn.sanity.io/images/sczeoy4w/production/fa97bb4696e38e6a7c603ab4d3e6e51d4a07afc2-1920x1037.jpg?q=80&fit=max&auto=format&dpr=1.5" alt="Aiven group photo during Crab Week 2023" title="" srcSet="https://cdn.sanity.io/images/sczeoy4w/production/fa97bb4696e38e6a7c603ab4d3e6e51d4a07afc2-1920x1037.jpg?w=400&q=80&fit=max&auto=format&dpr=1.5 400w, https://cdn.sanity.io/images/sczeoy4w/production/fa97bb4696e38e6a7c603ab4d3e6e51d4a07afc2-1920x1037.jpg?w=500&q=80&fit=max&auto=format&dpr=1.5 500w, https://cdn.sanity.io/images/sczeoy4w/production/fa97bb4696e38e6a7c603ab4d3e6e51d4a07afc2-1920x1037.jpg?w=800&q=80&fit=max&auto=format&dpr=1.5 800w" sizes="(min-width:1280px) 300px, 50vw"/></div><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-medium text-current mb-1 inline-flex items-center gap-2 whitespace-pre-line">See our open positions<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover:translate-x-2 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p></a></li></ul></div></div></div></div><a class="hover:bg-secondary block w-full gap-2 px-6 py-5 text-left" href="/pricing" data-discover="true"><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current inline-flex items-center gap-3 whitespace-pre-line">Pricing</span></a><a class="hover:bg-secondary block w-full gap-2 px-6 py-5 text-left" href="https://console.aiven.io/login"><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current inline-flex items-center gap-3 whitespace-pre-line">Log in<svg height="14" width="14" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="-rotate-45 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></span></a></div><div class="border-stroke absolute bottom-0 flex w-full flex-col gap-5 border-t bg-[white] px-7 py-6"><a class="inline-flex items-center justify-center duration-200 ease-in-out rounded-sm border text-center font-medium disabled:cursor-not-allowed focus-visible:outline-blue-40 bg-button-secondary text-button-secondary border-button-secondary no-underline disabled:outline-grey-10 py-3 px-5 min-h-[48px]" href="https://console.aiven.io/signup"><div class="inline-flex items-center justify-center gap-3"><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current whitespace-pre-line" data-label="link-title">Get started for free</span></div></a><a class="inline-flex items-center justify-center duration-200 ease-in-out rounded-sm border border-transparent text-center font-medium disabled:cursor-not-allowed focus-visible:outline-blue-40 bg-button-primary text-button-primary no-underline py-3 px-5 min-h-[48px]" href="/book-demo" data-discover="true"><div class="inline-flex items-center justify-center gap-3"><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current whitespace-pre-line" data-label="link-title">Book a demo</span></div></a></div></div></div></div><div class="hidden shrink-0 items-center gap-3 xl:flex"><a class="inline-flex items-center justify-center duration-200 ease-in-out rounded-sm border border-transparent text-center font-medium disabled:cursor-not-allowed focus-visible:outline-blue-40 bg-transparent text-button-secondary hover-underline-expand no-underline py-2 px-4 min-h-[32px]" href="https://console.aiven.io/login"><div class="inline-flex items-center justify-center gap-3"><span class="font-body text-xs md:text-sm leading-[1.5] font-medium text-current whitespace-pre-line" data-label="link-title">Log in</span><svg height="14" width="14" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="-rotate-45 text-theme-primary" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div></a><a class="inline-flex items-center justify-center duration-200 ease-in-out rounded-sm border text-center font-medium disabled:cursor-not-allowed focus-visible:outline-blue-40 bg-button-secondary text-button-secondary border-button-secondary no-underline disabled:outline-grey-10 py-2 px-4 min-h-[32px]" href="/book-demo" data-discover="true"><div class="inline-flex items-center justify-center gap-3"><span class="font-body text-xs md:text-sm leading-[1.5] font-medium text-current whitespace-pre-line" data-label="link-title">Book a demo</span></div></a><a class="inline-flex items-center justify-center duration-200 ease-in-out rounded-sm border border-transparent text-center font-medium disabled:cursor-not-allowed focus-visible:outline-blue-40 bg-button-primary text-button-primary no-underline py-2 px-4 min-h-[32px]" href="https://console.aiven.io/signup"><div class="inline-flex items-center justify-center gap-3"><span class="font-body text-xs md:text-sm leading-[1.5] font-medium text-current whitespace-pre-line" data-label="link-title">Get started for free</span></div></a><div class="relative size-9"><button type="button" data-testid="searchbtn" aria-label="Click here to open search" class="absolute flex size-9 items-center justify-center"><svg height="20" width="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" class="text-theme-primary" aria-hidden="true"><path d="M19.56 17.44L14.62 12.5C15.49 11.21 16 9.67 16 8C16 3.58 12.42 0 8 0C3.58 0 0 3.58 0 8C0 12.42 3.58 16 8 16C9.67 16 11.21 15.49 12.5 14.62L17.44 19.56C17.71 19.83 18.09 20 18.5 20C19.33 20 20 19.33 20 18.5C20 18.09 19.83 17.71 19.56 17.44ZM8 14C4.69 14 2 11.31 2 8C2 4.69 4.69 2 8 2C11.31 2 14 4.69 14 8C14 11.31 11.31 14 8 14Z" fill="currentColor"></path></svg></button><form role="search" aria-label="Global" data-discover="true" action="/" method="get"><div style="position:absolute;left:-9999px" aria-hidden="true"><label>Please leave this field blank<input class="border-stroke border" type="text" tabindex="-1" autoComplete="off" name="language__option"/></label></div><div class="fixed inset-x-6 top-3 overflow-hidden transition-[width] ease-in lg:absolute lg:left-auto lg:right-0 lg:top-0 !w-0 !p-0"></div></form></div></div></nav></div></header></div><main tabindex="-1" id="main" role="main"><div><section data-name="hero" class=""><div class="overflow-hidden bg-theme-secondary bg-no-repeat rounded-b-2xl lg:rounded-b-6xl" style="background-color:#F8F9FB"><div class="mx-auto max-w-container-with-padding px-layout2 py-layout3 md:py-layout6"><div class="flex flex-col gap-layout4 lg:flex-row lg:items-center"><div class="text-center lg:w-1/2 lg:text-left lg:w-2/3"><p class="font-body text-xs leading-[1.5] tracking-[0.1em] uppercase font-medium text-secondary mb-5 whitespace-pre-line">Open source</p><h1 class="font-heading text-3xl md:text-5xl leading-[1.25] -tracking-[0.02em] font-semibold text-primary whitespace-pre-line">Aiven and the open source community</h1><div class="animate-heroBounceUp opacity-0"><p class="font-body text-md md:text-lg leading-[1.375] tracking-normal font-normal text-secondary mt-6 whitespace-pre-line">At Aiven, open source is at the core of everything we do – from our culture of open-mindedness, to our desire to contribute and keep giving back to the world.</p></div></div><div class="animate-heroBounceDown opacity-0 lg:mx-auto lg:w-1/2 lg:place-content-center lg:w-1/3"><img aria-hidden="true" loading="eager" fetchPriority="high" class="mx-auto my-0 mb-6 w-full lg:mb-0 lg:w-auto sm:max-w-[400px]" src="https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png?q=80&fit=max&auto=format&dpr=1.5" alt="Hands form a heart shape, illustrating Aiven's love for open source" title="" srcSet="https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png?w=400&q=80&fit=max&auto=format&dpr=1.5 400w, https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png?w=500&q=80&fit=max&auto=format&dpr=1.5 500w, https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png?w=600&q=80&fit=max&auto=format&dpr=1.5 600w, https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png?w=700&q=80&fit=max&auto=format&dpr=1.5 700w, https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png?w=800&q=80&fit=max&auto=format&dpr=1.5 800w, https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png?w=900&q=80&fit=max&auto=format&dpr=1.5 900w" sizes="(min-width: 1024px) 600px, 50vw"/></div></div></div></div></section><section data-name="textImage" class=""><div class="mx-auto max-w-container-with-padding px-layout2 py-layout3 md:py-layout6 !max-w-container md:!p-layout4" style="background-color:#ffffff;background-position:center center"><div class="flex flex-col gap-layout4 lg:flex-row items-center"><div class="w-full lg:mx-auto lg:w-1/2"><img aria-hidden="true" loading="lazy" class="w-full rounded-lg lg:mx-auto lg:w-auto" src="https://cdn.sanity.io/images/sczeoy4w/production/9d824621b37aa6002de37822f5ab31cae6cb57fe-1667x1146.png?q=80&fit=max&auto=format&dpr=1.5" alt="Open source at Aiven – a woman sits happily coding" title="" srcSet="https://cdn.sanity.io/images/sczeoy4w/production/9d824621b37aa6002de37822f5ab31cae6cb57fe-1667x1146.png?w=400&q=80&fit=max&auto=format&dpr=1.5 400w, https://cdn.sanity.io/images/sczeoy4w/production/9d824621b37aa6002de37822f5ab31cae6cb57fe-1667x1146.png?w=600&q=80&fit=max&auto=format&dpr=1.5 600w, https://cdn.sanity.io/images/sczeoy4w/production/9d824621b37aa6002de37822f5ab31cae6cb57fe-1667x1146.png?w=800&q=80&fit=max&auto=format&dpr=1.5 800w, https://cdn.sanity.io/images/sczeoy4w/production/9d824621b37aa6002de37822f5ab31cae6cb57fe-1667x1146.png?w=1000&q=80&fit=max&auto=format&dpr=1.5 1000w" sizes="(min-width:1024px) 600px, 50vw"/></div><div class="flex flex-1 flex-col justify-center"><p class="font-body text-xs leading-[1.5] tracking-[0.1em] uppercase font-medium text-tagline mb-5 whitespace-pre-line">Vision and mission</p><h2 class="font-heading text-2xl md:text-3xl leading-[1.375] -tracking-[0.01em] font-semibold text-primary mb-5 whitespace-pre-line">Open source from the heart</h2><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">Aiven is founded – and grounded – in open source. While we make open source technology easy to implement, we want to be much more than just a consumer of open source code and a provider of open source services.</p><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">We give back to the open source community by actively contributing to all areas that touch the professional lives of open source creators and maintainers. We also foster the community by keeping open source truly open, ensuring the best open source data technology always remains available to everyone.</p><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">At Aiven, we wear our open source hearts on our sleeves.</p></div></div></div></section><section data-name="testimonial" class=""><div class="mx-auto max-w-container-with-padding px-layout2 py-layout3 md:py-layout6 !pt-0 !pb-0"><div class="md:flex-col flex flex-col justify-center gap-7"><article class="flex-1 h-full"><div class="group size-full rounded-md"><div class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden"><div class="flex-1 p-6"><div class="flex flex-col gap-layout4 md:flex-row-reverse md:items-center"><div class="flex-1"><img aria-hidden="true" loading="lazy" class="mx-auto rounded-lg" src="https://cdn.sanity.io/images/sczeoy4w/production/09d49251e245afe42d59294660b004c0fd9e2d0b-1920x1080.jpg?h=300&q=80&fit=max&auto=format&dpr=1.5" alt="Heikki Nousiainen" title=""/></div><div class="flex-1"><div><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary mb-5 last:mb-0 lg:first-of-type:!text-lg whitespace-pre-line">"One important part of open source is perhaps not only the code itself but also sharing information and what kind of business problems it helps to solve"</p><div class="flex gap-3 pt-3"><div class="flex flex-col"><p class="font-body text-sm md:text-base leading-[1.5] font-medium text-primary whitespace-pre-line">Heikki Nousiainen</p><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">Field CTO, Aiven</p></div></div><div class=" h-layout1"></div></div></div></div></div></div></div></article></div></div></section><section data-name="iconList" class="" style="background-color:#F8F9FB;background-position:center center"><div class="mx-auto max-w-container-with-padding px-layout2 py-layout3 md:py-layout6 mt-layout3 md:mt-layout6"><div class="flex flex-col gap-9 lg:flex-row"><div class="text-left basis-4/12"><p class="font-body text-xs leading-[1.5] tracking-[0.1em] uppercase font-medium text-tagline mb-5 whitespace-pre-line">Giving back</p><h2 class="font-heading text-2xl md:text-3xl leading-[1.375] -tracking-[0.01em] font-semibold text-primary mb-5 whitespace-pre-line">Building open source security and sustainability</h2><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">We want to ensure the future of open source software – the bedrock that global data infrastructure is built upon.</p><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">We make sure that critical code and software is actively and sustainably maintained. This applies to both the actual OSS projects that Aiven directly uses and contributes to and to the entire OSS ecosystem.</p></div><div class="flex-1"><div class="grid grid-cols-1 gap-6 md:grid-cols-2 md:gap-9 max-w-content lg:mx-auto lg:grid-cols-2"><div class="flex flex-row items-start gap-5"><img aria-hidden="true" loading="lazy" class="w-full" style="max-width:24px" src="https://cdn.sanity.io/images/sczeoy4w/production/b1708fdf0816cb3f4d63d9b7509a26d08a9accdb-25x24.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="icon-users.svg" title=""/><div class="flex h-full max-w-content flex-col gap-3"><h3 class="font-heading text-base md:text-md leading-[1.5] font-medium text-primary whitespace-pre-line">Community first</h3><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">We aim to help make open source projects better – and not just for us. Openness benefits everyone.</p></div></div><div class="flex flex-row items-start gap-5"><img aria-hidden="true" loading="lazy" class="w-full" style="max-width:24px" src="https://cdn.sanity.io/images/sczeoy4w/production/0b94cf0d821bb1800ef640bd1e8458b2c43c8218-24x24.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="icon-puzzle-piece.svg" title=""/><div class="flex h-full max-w-content flex-col gap-3"><h3 class="font-heading text-base md:text-md leading-[1.5] font-medium text-primary whitespace-pre-line">Contributing equally</h3><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">We’re constructive contributors and celebrate the diversity and independence of the open source community.</p></div></div><div class="flex flex-row items-start gap-5"><img aria-hidden="true" loading="lazy" class="w-full" style="max-width:24px" src="https://cdn.sanity.io/images/sczeoy4w/production/c05eaf1c20a2726f4c976ed070dbbce0398110b3-24x24.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="icon-stars.svg" title=""/><div class="flex h-full max-w-content flex-col gap-3"><h3 class="font-heading text-base md:text-md leading-[1.5] font-medium text-primary whitespace-pre-line">Transparent freedom</h3><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">We have no hidden agendas, and ensure projects don’t depend on one organization or individual for their survival.</p></div></div><div class="flex flex-row items-start gap-5"><img aria-hidden="true" loading="lazy" class="w-full" style="max-width:24px" src="https://cdn.sanity.io/images/sczeoy4w/production/6390718f0f0f1312203b807186b5dad5da4a80be-25x24.svg?w=24&q=80&fit=max&auto=format&dpr=1.5" alt="icon-hand-heart.svg" title=""/><div class="flex h-full max-w-content flex-col gap-3"><h3 class="font-heading text-base md:text-md leading-[1.5] font-medium text-primary whitespace-pre-line">Sharing is caring</h3><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">As well as relieving the burden on maintainers, we also work on documentation, reviews and knowledge sharing.</p></div></div></div></div></div></div></section><section data-name="textColumn" class=""><div class="mx-auto max-w-container-with-padding px-layout2 py-layout3 md:py-layout6 !pb-0" style="background-position:center center"><div class="max-w-content mx-auto text-center"><p class="font-body text-xs leading-[1.5] tracking-[0.1em] uppercase font-medium text-tagline mb-5 whitespace-pre-line">Aiven contributions</p><h2 class="font-heading text-2xl md:text-3xl leading-[1.375] -tracking-[0.01em] font-semibold text-primary mb-5 whitespace-pre-line">Open Source Projects</h2><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">Aiven owns and maintains multiple open source projects – here are a few of our main repos and other projects we help maintain.</p><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">We welcome contributions to all our projects. You can find links to the GitHub repos in the project list below, or check out the rest of <a class="text-link relative" href="https://github.com/aiven-open">Aiven’s projects on GitHub</a>.</p></div></div></section><section data-name="cardList" class=""><div class="mx-auto max-w-container-with-padding px-layout2 py-layout3 md:py-layout6"><div class="flex flex-col gap-8"><div class="text-left basis-4/12"><h4 class="font-heading text-lg md:text-xl leading-[1.375] font-semibold text-primary mb-3 mt-6 whitespace-pre-line">Projects we own</h4></div><div class="flex-1"><div class="grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-4"><article class="flex-1 lg:max-w-[450px]"><div class="group size-full rounded-md group/arrow cursor-pointer bg-white transition-shadow focus-within:shadow-md hover:shadow-md dark:bg-transparent"><a class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden" href="https://github.com/aiven-open/pghoard"><div class="flex-1 p-6 !px-5"><div class="mb-5"><span class="rounded px-3 py-2 bg-tag"><p class="font-body text-xs md:text-sm leading-[1.5] font-medium text-primary inline whitespace-pre-line">PostgreSQL®</p></span></div><div class="mb-3"><h3 class="font-body text-sm md:text-base leading-[1.5] font-semibold text-primary whitespace-pre-line">PGHoard</h3></div><div class=""><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">PGHoard is a python-based backup daemon and restore tooling for PostgreSQL. It uses cloud object stores to store the backup data. We use this tool in our own setup and it is also relied upon by others.</p><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">We also have a sister project to PGHoard called <a class="text-link relative" href="https://github.com/aiven-open/myhoard">MyHoard</a> which offers similar functionality for MySQL.</p></div></div><div class="px-6 pb-6 last:pt-0 !px-5"><div class="text-primary inline-flex w-fit items-center gap-2 rounded border border-transparent bg-transparent font-medium no-underline decoration-theme-primary decoration-1 underline-offset-8 duration-200 ease-in-out group-hover:underline">Contribute on GitHub<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover/arrow:translate-x-2 text-primary-80" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div></div></a></div></article><article class="flex-1 lg:max-w-[450px]"><div class="group size-full rounded-md group/arrow cursor-pointer bg-white transition-shadow focus-within:shadow-md hover:shadow-md dark:bg-transparent"><a class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden" href="https://github.com/aiven-open/karapace"><div class="flex-1 p-6 !px-5"><div class="mb-5"><span class="rounded px-3 py-2 bg-tag"><p class="font-body text-xs md:text-sm leading-[1.5] font-medium text-primary inline whitespace-pre-line">Apache Kafka®</p></span></div><div class="mb-3"><h3 class="font-body text-sm md:text-base leading-[1.5] font-semibold text-primary whitespace-pre-line">Karapace</h3></div><div class=""><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line"><a class="text-link relative" href="https://karapace.io/">Karapace</a> is the companion to Apache Kafka®, offering some excellent add-ons to give Apache Kafka even more powerful features. Included in the box: a Kafka Rest Proxy (both client and server side), and schema storage and registry functionality.</p></div></div><div class="px-6 pb-6 last:pt-0 !px-5"><div class="text-primary inline-flex w-fit items-center gap-2 rounded border border-transparent bg-transparent font-medium no-underline decoration-theme-primary decoration-1 underline-offset-8 duration-200 ease-in-out group-hover:underline">Contribute on GitHub<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover/arrow:translate-x-2 text-primary-80" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div></div></a></div></article><article class="flex-1 lg:max-w-[450px]"><div class="group size-full rounded-md group/arrow cursor-pointer bg-white transition-shadow focus-within:shadow-md hover:shadow-md dark:bg-transparent"><a class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden" href="https://github.com/aiven-open/klaw"><div class="flex-1 p-6 !px-5"><div class="mb-5"><span class="rounded px-3 py-2 bg-tag"><p class="font-body text-xs md:text-sm leading-[1.5] font-medium text-primary inline whitespace-pre-line">Apache Kafka®</p></span></div><div class="mb-3"><h3 class="font-body text-sm md:text-base leading-[1.5] font-semibold text-primary whitespace-pre-line">Klaw</h3></div><div class=""><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">Klaw, the latest OS tool by Aiven, helps enterprises cope with Apache Kafka® topics, schema registry and connectors governance by introducing roles / authorizations to users of various teams of an organization.</p></div></div><div class="px-6 pb-6 last:pt-0 !px-5"><div class="text-primary inline-flex w-fit items-center gap-2 rounded border border-transparent bg-transparent font-medium no-underline decoration-theme-primary decoration-1 underline-offset-8 duration-200 ease-in-out group-hover:underline">Contribute on GitHub<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover/arrow:translate-x-2 text-primary-80" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div></div></a></div></article><article class="flex-1 lg:max-w-[450px]"><div class="group size-full rounded-md group/arrow cursor-pointer bg-white transition-shadow focus-within:shadow-md hover:shadow-md dark:bg-transparent"><a class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden" href="https://github.com/aiven/terraform-provider-aiven"><div class="flex-1 p-6 !px-5"><div class="mb-5"><span class="rounded px-3 py-2 bg-tag"><p class="font-body text-xs md:text-sm leading-[1.5] font-medium text-primary inline whitespace-pre-line">Terraform</p></span></div><div class="mb-3"><h3 class="font-body text-sm md:text-base leading-[1.5] font-semibold text-primary whitespace-pre-line">Terraform Provider</h3></div><div class=""><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">We know that many teams are using the Aiven platform with terraform, so this handy provider allows you to manage all your Aiven resources this way. We encourage you to give it a try and let us know how it fits your needs, we're always working to improve the tools you use to integrate with our platform.</p></div></div><div class="px-6 pb-6 last:pt-0 !px-5"><div class="text-primary inline-flex w-fit items-center gap-2 rounded border border-transparent bg-transparent font-medium no-underline decoration-theme-primary decoration-1 underline-offset-8 duration-200 ease-in-out group-hover:underline">Contribute on GitHub<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover/arrow:translate-x-2 text-primary-80" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div></div></a></div></article></div></div></div></div></section><section data-name="cardList" class=""><div class="mx-auto max-w-container-with-padding px-layout2 py-layout3 md:py-layout6 !pt-0"><div class="flex flex-col gap-8"><div class="text-left basis-4/12"><h4 class="font-heading text-lg md:text-xl leading-[1.375] font-semibold text-primary mb-3 mt-6 whitespace-pre-line">Projects we contribute to</h4></div><div class="flex-1"><div class="grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-4"><article class="flex-1 lg:max-w-[450px]"><div class="group size-full rounded-md"><div class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden"><div class="flex-1 p-6 !px-5"><div class="mb-3"><h3 class="font-body text-sm md:text-base leading-[1.5] font-semibold text-primary whitespace-pre-line"><span>Apache Kafka<sup>®</sup></span></h3></div><div class=""><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line"><a class="text-link relative" href="https://aiven.io/blog/what-is-apache-kafka">Apache Kafka</a>® is a powerful open source event streaming tool for those needing to collect, process, store and analyze data.</p><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">Aiven’s OSPO team has developers dedicated to contributing to the Apache Kafka® community in different areas (mainly around <a class="text-link relative" href="https://aiven.io/kafka-connect">Apache Kafka Connect</a>), including a committer on the project.</p></div></div></div></div></article><article class="flex-1 lg:max-w-[450px]"><div class="group size-full rounded-md"><div class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden"><div class="flex-1 p-6 !px-5"><div class="mb-3"><h3 class="font-body text-sm md:text-base leading-[1.5] font-semibold text-primary whitespace-pre-line"><span>PostgreSQL<sup>®</sup></span></h3></div><div class=""><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line"><a class="text-link relative" href="https://www.postgresql.org/">PostgreSQL®</a> – an open source object-relational database system with over 35 years of active development – has a strong reputation for reliability, feature robustness, and performance.</p><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">Aiven’s OSPO team has dedicated developers who are long time contributors to the PostgreSQL®<strong> </strong>community.</p></div></div></div></div></article><article class="flex-1 lg:max-w-[450px]"><div class="group size-full rounded-md"><div class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden"><div class="flex-1 p-6 !px-5"><div class="mb-3"><h3 class="font-body text-sm md:text-base leading-[1.5] font-semibold text-primary whitespace-pre-line"><span>Apache Flink<sup>®</sup></span></h3></div><div class=""><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line"><a class="text-link relative" href="https://flink.apache.org/">Apache Flink®</a> is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams.</p><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">Aiven’s OSPO team has developers dedicated to contributing to the Apache Flink<strong>® </strong>community in different areas, including a committer on the project.</p></div></div></div></div></article><article class="flex-1 lg:max-w-[450px]"><div class="group size-full rounded-md"><div class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden"><div class="flex-1 p-6 !px-5"><div class="mb-3"><h3 class="font-body text-sm md:text-base leading-[1.5] font-semibold text-primary whitespace-pre-line"><span>OpenSearch<sup>®</sup></span></h3></div><div class=""><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line"><a class="text-link relative" href="https://opensearch.org/">OpenSearch®</a> is a community-driven, Apache 2.0-licensed open source search and analytics suite forked from Elasticsearch. OpenSearch makes it easy to ingest, search, visualize, and analyze data.</p><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">Aiven’s OSPO team has dedicated developers who are long time contributors to the OpenSearch®<strong> </strong>community, including a committer on the project.</p></div></div></div></div></article></div></div></div></div></section><section data-name="textImage" class="dark"><div class="mx-auto max-w-container-with-padding px-layout2 py-layout3 md:py-layout6 rounded-2xl !max-w-container md:!p-layout4" style="background-color:#1A1B22;background-position:center center"><div class="flex flex-col gap-layout4 lg:flex-row items-center"><div class="w-full lg:mx-auto lg:w-1/2"><img aria-hidden="true" loading="lazy" class="w-full rounded-lg lg:mx-auto lg:w-auto" src="https://cdn.sanity.io/images/sczeoy4w/production/fdb4408bf15185c1b32ad4aa41f8295189805a8b-1354x1354.png?q=80&fit=max&auto=format&dpr=1.5" alt="Hands connect giant jigsaw pieces, working together on open source solutions" title="" srcSet="https://cdn.sanity.io/images/sczeoy4w/production/fdb4408bf15185c1b32ad4aa41f8295189805a8b-1354x1354.png?w=400&q=80&fit=max&auto=format&dpr=1.5 400w, https://cdn.sanity.io/images/sczeoy4w/production/fdb4408bf15185c1b32ad4aa41f8295189805a8b-1354x1354.png?w=600&q=80&fit=max&auto=format&dpr=1.5 600w, https://cdn.sanity.io/images/sczeoy4w/production/fdb4408bf15185c1b32ad4aa41f8295189805a8b-1354x1354.png?w=800&q=80&fit=max&auto=format&dpr=1.5 800w, https://cdn.sanity.io/images/sczeoy4w/production/fdb4408bf15185c1b32ad4aa41f8295189805a8b-1354x1354.png?w=1000&q=80&fit=max&auto=format&dpr=1.5 1000w" sizes="(min-width:1024px) 600px, 50vw"/></div><div class="flex flex-1 flex-col justify-center"><p class="font-body text-xs leading-[1.5] tracking-[0.1em] uppercase font-medium text-tagline mb-5 whitespace-pre-line">How we contribute</p><h2 class="font-heading text-2xl md:text-3xl leading-[1.375] -tracking-[0.01em] font-semibold text-primary mb-5 whitespace-pre-line">Open Source Program Office</h2><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">At Aiven, we want to contribute back to the open source community. That’s why we created our Open Source Program Office (OSPO) – so we have a dedicated team to focus on this cause.</p><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">The Aiven OSPO makes sure that the projects we offer as managed services are well maintained. We not only take care of Aiven's OSS projects, we also keep a watchful eye on all open source projects that impact Aiven, actively collaborating with external contributors.</p><div class="mt-5 flex flex-col flex-wrap gap-5 lg:flex-row"><div class="flex flex-col gap-5"><a class="inline-flex items-center justify-center duration-200 ease-in-out rounded-sm border text-center font-medium disabled:cursor-not-allowed focus-visible:outline-blue-40 bg-button-secondary text-button-secondary border-button-secondary no-underline disabled:outline-grey-10 py-3 px-5 min-h-[48px] w-full" href="/open-source-program-office" data-discover="true"><div class="inline-flex items-center justify-center gap-3"><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current whitespace-pre-line" data-label="link-title">Read about OSPO</span></div></a></div></div></div></div></div></section><section data-name="testimonial" class=""><div class="mx-auto max-w-container-with-padding px-layout2 py-layout3 md:py-layout6"><div class="mx-auto mb-7 max-w-content md:text-center"><p class="font-body text-xs leading-[1.5] tracking-[0.1em] uppercase font-medium text-tagline mb-5 whitespace-pre-line">rolling up our sleeves</p><h2 class="font-heading text-2xl md:text-3xl leading-[1.375] -tracking-[0.01em] font-semibold text-primary mb-5 whitespace-pre-line">Open source contributor spotlight</h2><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">As well as the Open Source Program office, our developers, engineers, solutions architects – even our founders – all pitch in to collaborate and contribute to open source projects around the world.</p><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">We asked a few of them to tell us why they think this is important.<br/></p></div><div class="md:grid md:grid-cols-2 md:flex-row flex flex-col justify-center gap-7"><article class="flex-1"><div class="group size-full rounded-md group/arrow cursor-pointer bg-white transition-shadow focus-within:shadow-md hover:shadow-md dark:bg-transparent"><a class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden" href="https://github.com/rominf"><div class="flex-1 p-6 flex h-full flex-col"><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary mb-5 last:mb-0 whitespace-pre-line">Roman is a Software Engineer at Aiven with a strong open source background, in fact GitHub is where we recruited him from! He has made contributions to SaltStack and <a class="text-link relative" href="https://kde.org/">KDE</a>, and is active with a programming language called <a class="text-link relative" href="https://nim-lang.org/">Nim</a>. Nim has a python-like syntax, compiles to static binaries, and has great performance BUT when Roman first used it, he found it was missing some key features such as symlink support.... so he added those while he was there.</p><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary mb-5 last:mb-0 whitespace-pre-line">Roman says "<em>I try to benefit society in the best way I can, and since my main skill is coding, I use that to help others in my spare time</em>".</p><div class="flex gap-3 pt-3 mt-auto"><img aria-hidden="true" loading="lazy" class="size-layout5 overflow-hidden rounded-full object-cover" src="https://cdn.sanity.io/images/sczeoy4w/production/c5a6d3545fa1d41af919095c73e9d5bb00e06c12-860x860.jpg?h=300&q=80&fit=max&auto=format&dpr=1.5" alt="roman-inflianskas.jpg" title=""/><div class="flex flex-col"><p class="font-body text-sm md:text-base leading-[1.5] font-medium text-primary whitespace-pre-line">Roman Inflianskas</p><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">Software Engineer, Aiven</p></div></div></div><div class="px-6 pb-6 last:pt-0"><div class="text-primary inline-flex w-fit items-center gap-2 rounded border border-transparent bg-transparent font-medium no-underline decoration-theme-primary decoration-1 underline-offset-8 duration-200 ease-in-out group-hover:underline mt-6">rominf on GitHub<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover/arrow:translate-x-2 text-primary-80" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div></div></a></div></article><article class="flex-1"><div class="group size-full rounded-md group/arrow cursor-pointer bg-white transition-shadow focus-within:shadow-md hover:shadow-md dark:bg-transparent"><a class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden" href="https://github.com/FloorD"><div class="flex-1 p-6 flex h-full flex-col"><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary mb-5 last:mb-0 whitespace-pre-line">“My first interaction with OSS was when I was learning to code. The guides were open source so when I got stuck, but was able to work through it, I could edit the guide and make sure the next person would get stuck like I did. That sold me on it, there could be no other way of working for me than in the public.”</p><div class="flex gap-3 pt-3 mt-auto"><img aria-hidden="true" loading="lazy" class="size-layout5 overflow-hidden rounded-full object-cover" src="https://cdn.sanity.io/images/sczeoy4w/production/e20c08c72ccf650f70ed7fccf849b3041892defa-800x800.jpg?h=300&q=80&fit=max&auto=format&dpr=1.5" alt="floor-drees.jpg" title=""/><div class="flex flex-col"><p class="font-body text-sm md:text-base leading-[1.5] font-medium text-primary whitespace-pre-line">Floor Drees</p><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">Staff Community Program Manager, Aiven</p></div></div></div><div class="px-6 pb-6 last:pt-0"><div class="text-primary inline-flex w-fit items-center gap-2 rounded border border-transparent bg-transparent font-medium no-underline decoration-theme-primary decoration-1 underline-offset-8 duration-200 ease-in-out group-hover:underline mt-6">FloorD on GitHub<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover/arrow:translate-x-2 text-primary-80" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div></div></a></div></article><article class="flex-1"><div class="group size-full rounded-md group/arrow cursor-pointer bg-white transition-shadow focus-within:shadow-md hover:shadow-md dark:bg-transparent"><a class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden" href="https://github.com/tkren"><div class="flex-1 p-6 flex h-full flex-col"><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary mb-5 last:mb-0 whitespace-pre-line">Thomas is a Senior Site Reliability Engineer at Aiven, based in Toronto. From a background in the academic field of computational logic he became a Debian package maintainer for software packages in that discipline including <a class="text-link relative" href="https://tracker.debian.org/pkg/clasp">clasp</a> and <a class="text-link relative" href="https://tracker.debian.org/pkg/gringo">gringo</a>.</p><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary mb-5 last:mb-0 whitespace-pre-line">About his attitude to open source Thomas says "<em>As I need to accomplish some piece of work, I want to get the problem out of my way as quickly as possible, so a good bug report helps the maintainer of the OSS component to address the problem quickly and therefore I can enjoy the fixed software sooner ... More often than not, just fixing the bug in the OSS component is less work than creating a by-pass for the bug myself.</em>", which is a good reflection of how we do things at Aiven.</p><div class="flex gap-3 pt-3 mt-auto"><img aria-hidden="true" loading="lazy" class="size-layout5 overflow-hidden rounded-full object-cover" src="https://cdn.sanity.io/images/sczeoy4w/production/7a2b75d463bdfaac2d30ee786c50541b974f33f8-177x266.png?h=300&q=80&fit=max&auto=format&dpr=1.5" alt="thomas-krennwallner.png" title=""/><div class="flex flex-col"><p class="font-body text-sm md:text-base leading-[1.5] font-medium text-primary whitespace-pre-line">Thomas Krennwallner</p><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">Senior Site Reliability Engineer, Aiven</p></div></div></div><div class="px-6 pb-6 last:pt-0"><div class="text-primary inline-flex w-fit items-center gap-2 rounded border border-transparent bg-transparent font-medium no-underline decoration-theme-primary decoration-1 underline-offset-8 duration-200 ease-in-out group-hover:underline mt-6">tkren on GitHub<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover/arrow:translate-x-2 text-primary-80" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div></div></a></div></article><article class="flex-1"><div class="group size-full rounded-md group/arrow cursor-pointer bg-white transition-shadow focus-within:shadow-md hover:shadow-md dark:bg-transparent"><a class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden" href="https://github.com/Jlprat"><div class="flex-1 p-6 flex h-full flex-col"><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary mb-5 last:mb-0 whitespace-pre-line">Josep has decades of experience in and around open source. At Aiven he manages the Open Source Program Office (OSPO) team.</p><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary mb-5 last:mb-0 whitespace-pre-line">Josep got deeply involved in open source almost by accident. He says: <em>"My journey in open source started when one day I decided to fix a typo on an OSS project. I liked the process and the community so much that I kept fixing things and I became a maintainer."</em></p><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary mb-5 last:mb-0 whitespace-pre-line">In his GitHub life, Josep is a committer of <a class="text-link relative" href="https://github.com/akka/akka-http/">Akka HTTP</a>, a server and client side HTTP stack on top of akka-actor and akka-stream. Akka HTTP is a general toolkit for providing and consuming HTTP-based services that allows you to pick the API abstraction level to suit your application.</p><div class="flex gap-3 pt-3 mt-auto"><img aria-hidden="true" loading="lazy" class="size-layout5 overflow-hidden rounded-full object-cover" src="https://cdn.sanity.io/images/sczeoy4w/production/4b7cc2684cdad92d32e1fde8bc07c35374fa8e96-800x800.jpg?h=300&q=80&fit=max&auto=format&dpr=1.5" alt="josep-prat.jpg" title=""/><div class="flex flex-col"><p class="font-body text-sm md:text-base leading-[1.5] font-medium text-primary whitespace-pre-line">Josep Prat</p><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">Open Source Engineering Director, Aiven</p></div></div></div><div class="px-6 pb-6 last:pt-0"><div class="text-primary inline-flex w-fit items-center gap-2 rounded border border-transparent bg-transparent font-medium no-underline decoration-theme-primary decoration-1 underline-offset-8 duration-200 ease-in-out group-hover:underline mt-6">Jlprat on GitHub<svg height="16" width="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="transition-all group-hover/arrow:translate-x-2 text-primary-80" aria-hidden="true"><path d="M2.66669 8H13.3334m0 0L9.33335 4m4.00005 4-4.00005 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div></div></a></div></article></div></div></section><section data-name="textImage" class=""><div class="mx-auto max-w-container-with-padding px-layout2 py-layout3 md:py-layout6 rounded-2xl mb-layout3 md:mb-layout6 !max-w-container md:!p-layout4" style="background-color:#F8F9FB"><div class="flex flex-col gap-layout4 lg:flex-row-reverse items-end"><div class="w-full lg:mx-auto lg:basis-1/2 lg:basis-1/3"><img aria-hidden="true" loading="lazy" class="w-full rounded-lg lg:mx-auto lg:w-auto" src="https://cdn.sanity.io/images/sczeoy4w/production/1afa3a57b3ac789e8df70a3273a95356455ec449-1263x1263.png?q=80&fit=max&auto=format&dpr=1.5" alt="OSPO-Inline-606x606_2_2.png" title="" srcSet="https://cdn.sanity.io/images/sczeoy4w/production/1afa3a57b3ac789e8df70a3273a95356455ec449-1263x1263.png?w=400&q=80&fit=max&auto=format&dpr=1.5 400w, https://cdn.sanity.io/images/sczeoy4w/production/1afa3a57b3ac789e8df70a3273a95356455ec449-1263x1263.png?w=600&q=80&fit=max&auto=format&dpr=1.5 600w, https://cdn.sanity.io/images/sczeoy4w/production/1afa3a57b3ac789e8df70a3273a95356455ec449-1263x1263.png?w=800&q=80&fit=max&auto=format&dpr=1.5 800w, https://cdn.sanity.io/images/sczeoy4w/production/1afa3a57b3ac789e8df70a3273a95356455ec449-1263x1263.png?w=1000&q=80&fit=max&auto=format&dpr=1.5 1000w" sizes="(min-width:1024px) 600px, 50vw"/></div><div class="flex flex-1 flex-col justify-center"><p class="font-body text-xs leading-[1.5] tracking-[0.1em] uppercase font-medium text-tagline mb-5 whitespace-pre-line">Supporting Aiven developers</p><h2 class="font-heading text-2xl md:text-3xl leading-[1.375] -tracking-[0.01em] font-semibold text-primary mb-5 whitespace-pre-line">Plankton Program</h2><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">At Aiven, we want to support our employees in their endeavors, and also contribute to society as a whole. We have a scheme called the "Plankton Program" that allows employees to claim compensation for the (limited) time they spend on open source activities outside of work. Many of our employees make open source contributions at work, on our own projects or on the upstream projects or other industry tools - and those are all on work time of course.</p><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-secondary mb-5 last:mb-0 whitespace-pre-line">The Plankton Program allows us to support and recognize the extra work and small improvements to the ecosystem that our employees are making outside of what is strictly required of them. We are proud of our people and happy to support their work!</p><div class="mt-5 flex flex-col flex-wrap gap-5 lg:flex-row"><div class="flex flex-col gap-5"><a class="inline-flex items-center justify-center duration-200 ease-in-out rounded-sm border text-center font-medium disabled:cursor-not-allowed focus-visible:outline-blue-40 bg-button-secondary text-button-secondary border-button-secondary no-underline disabled:outline-grey-10 py-3 px-5 min-h-[48px] w-full" href="/careers" data-discover="true"><div class="inline-flex items-center justify-center gap-3"><span class="font-body text-sm md:text-base leading-[1.5] font-medium text-current whitespace-pre-line" data-label="link-title">Careers at Aiven</span></div></a></div></div></div></div></div></section><section data-name="relatedBlogs" class="" style="background-color:#F8F9FB;background-position:center center"><div class="mx-auto max-w-container-with-padding px-layout2 py-layout3 md:py-layout6"><div><div class="mx-auto mb-7 max-w-content text-center"><h2 class="font-heading text-2xl md:text-3xl leading-[1.375] -tracking-[0.01em] font-semibold text-primary mb-5 whitespace-pre-line">Read more about open source at Aiven</h2></div><div><ul class="grid gap-6 md:grid-cols-2 lg:grid-cols-3"><li class="size-full"><div class="group size-full rounded-md group/arrow cursor-pointer bg-white transition-shadow focus-within:shadow-md hover:shadow-md dark:bg-transparent"><a class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden" href="/blog/pgday-paris-2025" data-discover="true"><div class="overflow-hidden bg-grey-5 aspect-card-cover"><img aria-hidden="true" loading="lazy" class="size-full object-cover" src="https://cdn.sanity.io/images/sczeoy4w/production/ff65d6e72bed2d4801570e858d2e2357dbd1a729-1200x628.png?q=80&fit=max&auto=format&dpr=1.5" alt="Aiven at pgDay Paris 2025" title="" srcSet="https://cdn.sanity.io/images/sczeoy4w/production/ff65d6e72bed2d4801570e858d2e2357dbd1a729-1200x628.png?w=400&q=80&fit=max&auto=format&dpr=1.5 400w, https://cdn.sanity.io/images/sczeoy4w/production/ff65d6e72bed2d4801570e858d2e2357dbd1a729-1200x628.png?w=600&q=80&fit=max&auto=format&dpr=1.5 600w, https://cdn.sanity.io/images/sczeoy4w/production/ff65d6e72bed2d4801570e858d2e2357dbd1a729-1200x628.png?w=800&q=80&fit=max&auto=format&dpr=1.5 800w" sizes="(min-width:768px) 300px, 50vw"/></div><div class="border-stroke bg-secondary border-b px-5 py-3 !px-5"><div class="flex items-center gap-3"><p class="font-body text-xs leading-[1.5] tracking-[0.1em] uppercase font-medium text-tagline whitespace-pre-line"><span>Mar 28, 2025 </span></p></div></div><div class="flex-1 p-6 !px-5"><div class="mb-3"><h3 class="font-body text-sm md:text-base leading-[1.5] font-semibold text-primary whitespace-pre-line">Aiven at pgDay Paris 2025</h3></div><div class=""><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">My first dive into the PostgreSQL® community was a great experience at PGDay Paris. Here is a recap, highlighting key talks on community, full-text search, lightning talks, Kafka & Debezium integrations, and more.</p></div></div><div class="px-6 pb-6 last:pt-0 !px-5"><div class="isolate mt-auto flex items-center gap-5"><div class="flex flex-row-reverse"><div class="border-stroke flex items-center justify-center rounded-full border h-9 w-9"><img aria-hidden="true" loading="lazy" class="rounded-full object-cover h-[46px] w-[46px]" src="https://cdn.sanity.io/images/sczeoy4w/production/5c59a26e91b06403a6a64513cf8ea5e9fc21a9eb-2101x2101.png?w=100&h=100&q=80&fit=max&auto=format&dpr=1.5" alt="tibs-tony-ibbs" title=""/></div></div><div><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-primary !font-medium whitespace-pre-line">Tibs</p></div></div></div></a></div></li><li class="size-full"><div class="group size-full rounded-md group/arrow cursor-pointer bg-white transition-shadow focus-within:shadow-md hover:shadow-md dark:bg-transparent"><a class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden" href="/blog/how-data-stack-modernization-is-helping-kroo-bank" data-discover="true"><div class="overflow-hidden bg-grey-5 aspect-card-cover"><img aria-hidden="true" loading="lazy" class="size-full object-cover" src="https://cdn.sanity.io/images/sczeoy4w/production/316b332fdd52d1fe67609a076cf845e066694647-1200x628.png?q=80&fit=max&auto=format&dpr=1.5" alt="How Data Stack Modernization is Helping Kroo Bank Secure its Challenger Status illustration" title="" srcSet="https://cdn.sanity.io/images/sczeoy4w/production/316b332fdd52d1fe67609a076cf845e066694647-1200x628.png?w=400&q=80&fit=max&auto=format&dpr=1.5 400w, https://cdn.sanity.io/images/sczeoy4w/production/316b332fdd52d1fe67609a076cf845e066694647-1200x628.png?w=600&q=80&fit=max&auto=format&dpr=1.5 600w, https://cdn.sanity.io/images/sczeoy4w/production/316b332fdd52d1fe67609a076cf845e066694647-1200x628.png?w=800&q=80&fit=max&auto=format&dpr=1.5 800w" sizes="(min-width:768px) 300px, 50vw"/></div><div class="border-stroke bg-secondary border-b px-5 py-3 !px-5"><div class="flex items-center gap-3"><p class="font-body text-xs leading-[1.5] tracking-[0.1em] uppercase font-medium text-tagline whitespace-pre-line"><span>Dec 5, 2024 </span></p></div></div><div class="flex-1 p-6 !px-5"><div class="mb-3"><h3 class="font-body text-sm md:text-base leading-[1.5] font-semibold text-primary whitespace-pre-line">How Data Stack Modernization is Helping Kroo Bank Secure its Challenger Status</h3></div><div class=""><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">The UK’s fintech market is crowded, but Kroo Bank is making waves as one of the top four digital-only banks. I recently spoke to Andrey Fadeev, Staff Software Engineer at Kroo Bank, who shared his insights on how Kroo is leveraging data stack modernization to support growth and drive competitive edge.</p></div></div><div class="px-6 pb-6 last:pt-0 !px-5"><div class="isolate mt-auto flex items-center gap-5"><div class="flex flex-row-reverse"><div class="border-stroke flex items-center justify-center rounded-full border h-9 w-9"><img aria-hidden="true" loading="lazy" class="rounded-full object-cover h-[46px] w-[46px]" src="https://cdn.sanity.io/images/sczeoy4w/production/f3e320069d4953b4f18f2fbc40ba447ebb971f88-500x500.jpg?w=100&h=100&q=80&fit=max&auto=format&dpr=1.5" alt="John Kennedy" title=""/></div></div><div><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-primary !font-medium whitespace-pre-line">John Kennedy</p></div></div></div></a></div></li><li class="size-full"><div class="group size-full rounded-md group/arrow cursor-pointer bg-white transition-shadow focus-within:shadow-md hover:shadow-md dark:bg-transparent"><a class="border-stroke group relative flex size-full flex-col rounded-md border bg-white dark:bg-transparent overflow-hidden" href="/blog/navigating-the-creative-commons-ai-ownership-and-software-development" data-discover="true"><div class="overflow-hidden bg-grey-5 aspect-card-cover"><img aria-hidden="true" loading="lazy" class="size-full object-cover" src="https://cdn.sanity.io/images/sczeoy4w/production/97b374e5e01e3bc2a75078da6cbb03b10a832296-1200x628.jpg?q=80&fit=max&auto=format&dpr=1.5" alt="Navigating the Creative Commons: AI, Ownership, and Software Development illustration" title="" srcSet="https://cdn.sanity.io/images/sczeoy4w/production/97b374e5e01e3bc2a75078da6cbb03b10a832296-1200x628.jpg?w=400&q=80&fit=max&auto=format&dpr=1.5 400w, https://cdn.sanity.io/images/sczeoy4w/production/97b374e5e01e3bc2a75078da6cbb03b10a832296-1200x628.jpg?w=600&q=80&fit=max&auto=format&dpr=1.5 600w, https://cdn.sanity.io/images/sczeoy4w/production/97b374e5e01e3bc2a75078da6cbb03b10a832296-1200x628.jpg?w=800&q=80&fit=max&auto=format&dpr=1.5 800w" sizes="(min-width:768px) 300px, 50vw"/></div><div class="border-stroke bg-secondary border-b px-5 py-3 !px-5"><div class="flex items-center gap-3"><p class="font-body text-xs leading-[1.5] tracking-[0.1em] uppercase font-medium text-tagline whitespace-pre-line"><span>Sep 25, 2024 </span></p></div></div><div class="flex-1 p-6 !px-5"><div class="mb-3"><h3 class="font-body text-sm md:text-base leading-[1.5] font-semibold text-primary whitespace-pre-line">Navigating the Creative Commons: AI, Ownership, and Software Development</h3></div><div class=""><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-secondary whitespace-pre-line">The debate surrounding AI-generated content ownership has raged since the technology's inception. Despite significant advancements, the question of creative rights remains unresolved. This is particularly problematic in software development, where AI's influence can often be subtle and overlooked. To fully grasp the implications, it's essential to delve into the complex landscape of intellectual property and licensing. </p></div></div><div class="px-6 pb-6 last:pt-0 !px-5"><div class="isolate mt-auto flex items-center gap-5"><div class="flex flex-row-reverse"><div class="border-stroke flex items-center justify-center rounded-full border h-9 w-9"><img aria-hidden="true" loading="lazy" class="rounded-full object-cover h-[46px] w-[46px]" src="https://cdn.sanity.io/images/sczeoy4w/production/4b7cc2684cdad92d32e1fde8bc07c35374fa8e96-800x800.jpg?w=100&h=100&q=80&fit=max&auto=format&dpr=1.5" alt="josep-prat" title=""/></div></div><div><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-primary !font-medium whitespace-pre-line">Josep</p></div></div></div></a></div></li></ul></div></div></div></section></div><script>window.ENV = {"SANITY_DATASET":"production","FLY_CONTEXT":"production","POSTHOG_PUBLIC_KEY":"phc_EWz5eLaLkLahWSrONCmzE7UuF9NGYVzYXZbwJQHtkyl","ALGOLIA_APPLICATION_ID":"89D9BQVQKJ","ALGOLIA_INDEX":"prod_Aiven_Global","SENTRY_DSN":"https://bdc4bca9ce310ecedcc4c4edd3744f47@o153558.ingest.us.sentry.io/4508460109004801"};</script></main><footer role="contentinfo" class="dark bg-grey-100"><div class="mx-auto max-w-container-with-padding px-layout2 py-layout3 md:py-layout6"><div class="mb-layout5 flex flex-col justify-between gap-6 lg:flex-row"><div class="flex flex-1 flex-col flex-wrap gap-6 md:flex-row"><div class="basis-full border-b border-grey-40 pb-6 xl:mr-7 xl:shrink xl:grow 2xl:basis-1/6 2xl:border-none 2xl:pb-0"><img aria-hidden="true" loading="lazy" width="140px" height="47px" src="/assets/logo-aiven-white-DVTDC5gM.svg" alt="Aiven Logo at footer"/><p class="font-body text-xs md:text-sm leading-[1.5] font-normal text-primary pb-6 whitespace-pre-line">Aiven is an AI-ready open source data platform that combines open-choice services to rapidly stream, store and serve data across major cloud providers — simply and securely.</p><div class="xl:w-[90%]"><div class="relative isolate" style="min-height:calc(140px + 8px)"><div role="status" class="z-20 flex items-center justify-center relative p-6"><svg class="animate-bounce" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 30 26" width="30" height="26"><path fill="url(#a)" fill-rule="evenodd" d="M10.417 7.444a3.48 3.48 0 0 0 3.472-3.472A3.48 3.48 0 0 0 10.417.5a3.48 3.48 0 0 0-3.473 3.472 3.48 3.48 0 0 0 3.473 3.472Zm0-5.367a1.403 1.403 0 0 0-.386.956c0 .738.604 1.342 1.342 1.342.369 0 .704-.151.956-.403v.017a1.911 1.911 0 1 1-3.825 0 1.922 1.922 0 0 1 1.913-1.912Zm-4.17 7.237c.222-.162.46-.307.697-.434H6.93a2.987 2.987 0 0 0-1.964-.741c-.997 0-1.98.506-2.628 1.5l-.254.38 1.853 1.592c.57-.85 1.346-1.628 2.312-2.297Zm17.449 8.021c.525 0 1.05.104 1.524.278.762-.904 1.169-1.877 1.169-2.903 0-1.669-1.101-3.268-3.083-4.52C21.172 8.87 18.31 8.14 15.278 8.14c-3.049 0-5.895.73-8.029 2.069-1.998 1.251-3.082 2.85-3.082 4.52 0 1.008.406 1.999 1.168 2.903.492-.174 1-.279 1.525-.279 1.202 0 2.32.47 3.167 1.356a4.735 4.735 0 0 1 1.186 2.156c1.287.313 2.659.47 4.065.47a18.11 18.11 0 0 0 4.065-.47 4.425 4.425 0 0 1 1.186-2.156c.846-.886 1.964-1.373 3.167-1.373Zm-8.418-3.825c-1.372 0-2.49-1.147-2.49-2.555h4.98c0 1.408-1.118 2.556-2.49 2.556ZM2.886 15.47c.126.974.577 1.897 1.28 2.736-.18.134-.36.268-.486.42a4.378 4.378 0 0 0-1.245 2.013l-.234-.285a3.266 3.266 0 0 1-.74-2.568 3.407 3.407 0 0 1 1.317-2.215H0v-.486c0-1.913 1.677-3.474 3.734-3.474h.27c-.775.973-1.172 2.064-1.172 3.188 0 .219.018.453.054.672Zm23.045-3.859 1.847-1.575-.268-.412c-.648-.966-1.626-1.485-2.62-1.485-.68 0-1.374.25-1.958.734h-.015c.237.143.473.286.694.43.979.697 1.752 1.467 2.32 2.308Zm.193 0c2.038 0 3.701 1.56 3.701 3.474h.036v.486h-2.754c.715.57 1.18 1.343 1.306 2.215a3.286 3.286 0 0 1-.734 2.568l-.232.285a4.384 4.384 0 0 0-1.234-2.014c-.161-.15-.34-.285-.519-.42.698-.855 1.127-1.778 1.27-2.734.036-.219.054-.437.054-.672 0-1.124-.412-2.198-1.163-3.188h.269Zm-3.902-7.639a3.48 3.48 0 0 1-3.472 3.472 3.468 3.468 0 0 1-3.472-3.472A3.48 3.48 0 0 1 18.75.5a3.48 3.48 0 0 1 3.472 3.472Zm-3.858-.94c0-.368.151-.704.386-.955a1.9 1.9 0 0 0-1.912 1.912 1.911 1.911 0 1 0 3.824 0v-.017a1.345 1.345 0 0 1-.956.403 1.346 1.346 0 0 1-1.342-1.342ZM6.25 18.556a3.48 3.48 0 0 0-3.472 3.473A3.48 3.48 0 0 0 6.25 25.5a3.2 3.2 0 0 0 1.14-.201l-.1-.1c-1.007-1.007-1.342-2.299-.755-2.886.587-.587 1.879-.252 2.885.755l.1.1a3.2 3.2 0 0 0 .202-1.14 3.468 3.468 0 0 0-3.472-3.473Zm13.194 3.473a3.48 3.48 0 0 1 3.473-3.473 3.48 3.48 0 0 1 3.472 3.473 3.48 3.48 0 0 1-3.472 3.472c-.403 0-.789-.067-1.141-.201l.1-.1c1.007-1.007 1.342-2.299.755-2.886-.587-.587-1.878-.252-2.885.755l-.1.1a3.2 3.2 0 0 1-.202-1.14Z" clip-rule="evenodd"></path><defs><linearGradient id="a" x1="0" x2="24.61" y1="25.5" y2="-3.896" gradientUnits="userSpaceOnUse"><stop stop-color="#FF7343"></stop><stop offset="1" stop-color="#FF3554"></stop></linearGradient></defs></svg><span class="sr-only">Loading...</span></div></div></div><ul class="mt-3 flex flex-row gap-5"><li><a href="https://github.com/aiven" title="Github" aria-label="Reach out on Github"><img aria-hidden="true" loading="lazy" src="data:image/svg+xml,%3csvg%20height='20'%20width='20'%20viewBox='0%200%2016%2016'%20xmlns='http://www.w3.org/2000/svg'%20class='text-white'%3e%3cpath%20d='M8%200C3.58%200%200%203.58%200%208c0%203.54%202.29%206.53%205.47%207.59.4.07.55-.17.55-.38%200-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01%201.08.58%201.23.82.72%201.21%201.87.87%202.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95%200-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12%200%200%20.67-.21%202.2.82.64-.18%201.32-.27%202-.27.68%200%201.36.09%202%20.27%201.53-1.04%202.2-.82%202.2-.82.44%201.1.16%201.92.08%202.12.51.56.82%201.27.82%202.15%200%203.07-1.87%203.75-3.65%203.95.29.25.54.73.54%201.48%200%201.07-.01%201.93-.01%202.2%200%20.21.15.46.55.38A8.013%208.013%200%200016%208c0-4.42-3.58-8-8-8z'%20fill='white'%3e%3c/path%3e%3c/svg%3e" alt="Github"/></a></li><li><a href="https://www.facebook.com/aivencloud" title="Facebook" aria-label="Reach out on Facebook"><img aria-hidden="true" loading="lazy" src="data:image/svg+xml,%3csvg%20height='20'%20width='20'%20viewBox='0%200%2013%2013'%20xmlns='http://www.w3.org/2000/svg'%20class='text-white'%3e%3cpath%20d='M12.25%201.30859C12.25%201.11719%2012.168%200.953125%2012.0312%200.816406C11.8945%200.707031%2011.7305%200.625%2011.5664%200.625H0.683594C0.464844%200.625%200.300781%200.707031%200.191406%200.816406C0.0546875%200.953125%200%201.11719%200%201.30859V12.1914C0%2012.3828%200.0546875%2012.5469%200.191406%2012.6836C0.300781%2012.8203%200.464844%2012.875%200.683594%2012.875H6.53516V8.11719H4.94922V6.28516H6.53516V4.91797C6.53516%204.15234%206.75391%203.55078%207.19141%203.11328C7.62891%202.70312%208.20312%202.48438%208.91406%202.48438C9.46094%202.48438%209.95312%202.51172%2010.3359%202.53906V4.20703H9.35156C8.99609%204.20703%208.75%204.28906%208.61328%204.45312C8.50391%204.58984%208.44922%204.80859%208.44922%205.10938V6.28516H10.2812L10.0352%208.11719H8.44922V12.875H11.5664C11.7578%2012.875%2011.9219%2012.8203%2012.0586%2012.6836C12.168%2012.5469%2012.25%2012.3828%2012.25%2012.1914V1.30859Z'%20fill='white'%3e%3c/path%3e%3c/svg%3e" alt="Facebook"/></a></li><li><a href="https://www.linkedin.com/company/aiven/" title="LinkedIn" aria-label="Reach out on LinkedIn"><img aria-hidden="true" loading="lazy" src="data:image/svg+xml,%3csvg%20height='20'%20width='20'%20viewBox='0%200%2013%2013'%20xmlns='http://www.w3.org/2000/svg'%20class='text-white'%3e%3cpath%20d='M11.375%200.625C11.5938%200.625%2011.8125%200.734375%2011.9766%200.898438C12.1406%201.0625%2012.25%201.28125%2012.25%201.5V12C12.25%2012.2461%2012.1406%2012.4648%2011.9766%2012.6289C11.8125%2012.793%2011.5938%2012.875%2011.375%2012.875H0.875C0.628906%2012.875%200.410156%2012.793%200.246094%2012.6289C0.0820312%2012.4648%200%2012.2461%200%2012V1.5C0%201.28125%200.0820312%201.0625%200.246094%200.898438C0.410156%200.734375%200.628906%200.625%200.875%200.625H11.375ZM3.69141%2011.125H3.71875V5.27344H1.88672V11.125H3.69141ZM2.78906%204.48047C3.0625%204.48047%203.30859%204.39844%203.52734%204.17969C3.74609%203.96094%203.85547%203.71484%203.85547%203.44141C3.85547%203.16797%203.74609%202.92188%203.52734%202.70312C3.30859%202.48438%203.0625%202.375%202.78906%202.375C2.48828%202.375%202.24219%202.48438%202.05078%202.70312C1.83203%202.92188%201.75%203.16797%201.75%203.44141C1.75%203.71484%201.83203%203.96094%202.05078%204.17969C2.24219%204.39844%202.48828%204.48047%202.78906%204.48047ZM10.5%2011.125V7.92578C10.5%207.02344%2010.3633%206.36719%2010.1172%205.92969C9.76172%205.41016%209.16016%205.13672%208.33984%205.13672C7.90234%205.13672%207.54688%205.24609%207.21875%205.4375C6.94531%205.60156%206.72656%205.82031%206.61719%206.06641H6.58984V5.27344H4.83984V11.125H6.64453V8.22656C6.64453%207.78906%206.69922%207.43359%206.83594%207.1875C7%206.88672%207.30078%206.72266%207.73828%206.72266C8.14844%206.72266%208.42188%206.91406%208.55859%207.24219C8.64062%207.46094%208.69531%207.81641%208.69531%208.28125V11.125H10.5Z'%20fill='white'%3e%3c/path%3e%3c/svg%3e" alt="LinkedIn"/></a></li><li><a href="https://twitter.com/aiven_io" title="Twitter" aria-label="Reach out on Twitter"><img aria-hidden="true" loading="lazy" src="data:image/svg+xml,%3csvg%20width='19'%20height='19'%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2019%2019'%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M18.8462%201.05168c0-.294465-.1262-.546872-.3367-.757209C18.2992.126202%2018.0469%200%2017.7945%200H1.05168C.715145%200%20.46274.126202.294471.294471.0841346.504808%200%20.757215%200%201.05168V17.7945c0%20.2944.0841346.5469.294471.7572.168269.2103.420674.2945.757209.2945H3v.0038h14v-.0038h.7945c.2944%200%20.5469-.0842.7572-.2945.1683-.2103.2945-.4628.2945-.7572V1.05168ZM15.5783%203l-4.8401%205.50519L16%2016h-3.8713l-3.54456-5.0481L4.14679%2016H3l5.07561-5.7725L3%203h3.87129L10.227%207.77908%2014.4315%203h1.1468ZM8.65199%209.57077l.51505.72013%203.50226%204.9044h1.7617l-4.293-6.00738-.5129-.72014-3.30305-4.62183h-1.7617l4.09164%205.72482Z'%20clip-rule='evenodd'/%3e%3c/svg%3e" alt="Twitter"/></a></li><li><a href="https://www.youtube.com/channel/UC4cZf5RyAD5EL0fQf5u8c1g" title="Youtube" aria-label="Reach out on Youtube"><img aria-hidden="true" loading="lazy" src="data:image/svg+xml,%3csvg%20height='20'%20width='20'%20viewBox='0%200%2016%2011'%20xmlns='http://www.w3.org/2000/svg'%20class='text-white'%3e%3cpath%20d='M15.0391%202.14062C15.1484%202.63281%2015.2578%203.39844%2015.3125%204.38281L15.3398%205.75L15.3125%207.11719C15.2578%208.15625%2015.1484%208.89453%2015.0391%209.38672C14.9297%209.71484%2014.7656%209.98828%2014.5469%2010.207C14.3008%2010.4531%2014.0273%2010.6172%2013.6992%2010.6992C13.207%2010.8359%2012.1133%2010.918%2010.3633%2010.9727L7.875%2011L5.38672%2010.9727C3.63672%2010.918%202.51562%2010.8359%202.05078%2010.6992C1.72266%2010.6172%201.42188%2010.4531%201.20312%2010.207C0.957031%209.98828%200.792969%209.71484%200.710938%209.38672C0.574219%208.89453%200.492188%208.15625%200.4375%207.11719L0.410156%205.75C0.410156%205.36719%200.410156%204.90234%200.4375%204.38281C0.492188%203.39844%200.574219%202.63281%200.710938%202.14062C0.792969%201.8125%200.957031%201.53906%201.20312%201.29297C1.42188%201.07422%201.72266%200.910156%202.05078%200.800781C2.51562%200.691406%203.63672%200.582031%205.38672%200.527344L7.875%200.5L10.3633%200.527344C12.1133%200.582031%2013.207%200.691406%2013.6992%200.800781C14.0273%200.910156%2014.3008%201.07422%2014.5469%201.29297C14.7656%201.53906%2014.9297%201.8125%2015.0391%202.14062ZM6.34375%207.99219L10.2539%205.75L6.34375%203.53516V7.99219Z'%20fill='white'%3e%3c/path%3e%3c/svg%3e" alt="Youtube"/></a></li></ul></div><div class="md:flex-[0_0_48%] xl:flex-1"><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary whitespace-pre-line">Platform</p><ul><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/platform" data-discover="true">Aiven Platform</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/pricing" data-discover="true">Pricing</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/byoc" data-discover="true">Bring Your Own Cloud (BYOC)</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/integrations-and-connectors" data-discover="true">Integrations and connectors</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/security-compliance" data-discover="true">Security and compliance</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/support-services" data-discover="true">Support</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/changelog" data-discover="true">Changelog</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" href="https://ideas.aiven.io/" title="">Product ideas and roadmap</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" href="https://status.aiven.io/" title="">Incident status update</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/book-demo" data-discover="true">Book a demo</a></li></ul></div><div class="md:flex-[0_0_48%] xl:flex-1"><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary whitespace-pre-line">Services</p><ul><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/kafka" data-discover="true">Aiven for Apache Kafka®</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/kafka-connect" data-discover="true">Aiven for Apache Kafka® Connect</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/flink" data-discover="true">Aiven for Apache Flink®</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/alloydb-omni" data-discover="true">Aiven for AlloyDB Omni</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/postgresql" data-discover="true">Aiven for PostgreSQL®</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/mysql" data-discover="true">Aiven for MySQL®</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/valkey" data-discover="true">Aiven for Valkey™</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/dragonfly" data-discover="true">Aiven for Dragonfly</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/caching" data-discover="true">Aiven for Caching</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/clickhouse" data-discover="true">Aiven for ClickHouse®</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/opensearch" data-discover="true">Aiven for OpenSearch®</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/metrics" data-discover="true">Aiven for Metrics</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/grafana" data-discover="true">Aiven for Grafana®</a></li></ul></div><div class="md:flex-[0_0_48%] xl:flex-1"><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary whitespace-pre-line">Solutions</p><ul><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/solutions" data-discover="true">All solutions</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/customer" data-discover="true">Customer spotlight</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/case-studies" data-discover="true">Case studies</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/expert-services" data-discover="true">Expert services</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/cluster" data-discover="true">Cluster startup program</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/partners" data-discover="true">Partners</a></li></ul></div><div class="md:flex-[0_0_48%] xl:flex-1"><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary whitespace-pre-line">Resources</p><ul><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" href="https://aiven.io/docs" title="">Documentation</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/blog" data-discover="true">Blog</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/developer" data-discover="true">Developer center</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/resources" data-discover="true">Resource library</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/glossary" data-discover="true">Glossary</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/events" data-discover="true">Events and webinars</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/developer-workshops" data-discover="true">Developer workshops</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/community" data-discover="true">Aiven Community</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/tools/sql-query-optimizer" data-discover="true">SQL Optimizer</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/tools/pg-playground" data-discover="true">PostgreSQL Playground</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/tools/sql-formatter" data-discover="true">SQL Formatter</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/tools/sql-syntax-checker" data-discover="true">SQL Syntax Checker</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/tools/sql-to-text" data-discover="true">SQL to Text</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/tools/text-to-sql" data-discover="true">Text to SQL</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/tools/sql-minifier" data-discover="true">SQL Minifier</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/tools/sql-compare" data-discover="true">SQL Compare</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/tools/instances" data-discover="true">Instance Comparator</a></li></ul></div><div class="md:flex-[0_0_48%] xl:flex-1"><p class="font-body text-sm md:text-base leading-[1.5] font-normal text-primary whitespace-pre-line">Company</p><ul><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/about" data-discover="true">About</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/contact" data-discover="true">Contact us</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/careers" data-discover="true">Careers</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/open-source" data-discover="true">Open source</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/sustainability" data-discover="true">Sustainability</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/press" data-discover="true">Press</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap text-grey-40 underline-offset-4 hover:underline" title="" href="/invoice" data-discover="true">Aiven invoicing addresses</a></li></ul></div></div></div><hr class="mt-9 text-grey-40"/><div class="my-6 flex flex-1 flex-col flex-wrap gap-6 lg:flex-row"><div class="lg:flex-1"></div><div class="items-end lg:justify-end"><ul class="flex flex-row flex-wrap justify-end"><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap px-3 underline-offset-4 hover:underline border-r border-r-grey-40" title="" href="/terms" data-discover="true">Terms</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap px-3 underline-offset-4 hover:underline border-r border-r-grey-40" title="" href="/sla" data-discover="true">SLA</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap px-3 underline-offset-4 hover:underline border-r border-r-grey-40" title="" href="/dpa" data-discover="true">Data processing</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap px-3 underline-offset-4 hover:underline border-r border-r-grey-40" title="" href="/privacy" data-discover="true">Privacy</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap px-3 underline-offset-4 hover:underline border-r border-r-grey-40" title="" href="/cookies" data-discover="true">Cookie policy</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap px-3 underline-offset-4 hover:underline border-r border-r-grey-40" title="" href="/subprocessors" data-discover="true">Subprocessors</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap px-3 underline-offset-4 hover:underline border-r border-r-grey-40" title="" href="/responsibility-matrix" data-discover="true">Responsibility matrix</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap px-3 underline-offset-4 hover:underline border-r border-r-grey-40" title="" href="/dsa-point-of-contact" data-discover="true">DSA contact</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><a class="whitespace-nowrap px-3 underline-offset-4 hover:underline" title="" href="/aiven-modern-slavery-statement" data-discover="true">Modern Slavery Statement</a></li></ul><ul class="flex flex-row flex-wrap justify-end"><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 border-r border-r-grey-40 whitespace-pre-line"><a class="whitespace-nowrap px-3 underline-offset-4 hover:underline" href="https://aiven.io/privacy/california?m=opt-out">Do not sell or share my personal information</a></li><li class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary mt-2 whitespace-pre-line"><button class="optanon-toggle-display text-primary whitespace-nowrap px-3 text-xs underline-offset-4 hover:underline">Cookie settings</button></li></ul></div></div><p class="font-body text-xs leading-[1.5] tracking-[0.04em] font-normal text-primary text-center !text-grey-40 whitespace-pre-line">Apache, Apache Kafka, Kafka, Apache Flink, Flink, Apache Cassandra, and Cassandra are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. ClickHouse is a registered trademark of ClickHouse, Inc. https://clickhouse.com. M3, M3 Aggregator, OpenSearch, AlloyDB Omni, PostgreSQL, MySQL, InfluxDB, Grafana, Dragonfly, Valkey, Thanos, Terraform, and Kubernetes are trademarks and property of their respective owners. *Redis is a registered trademark of Redis Ltd. and the Redis box logo is a mark of Redis Ltd. Any rights therein are reserved to Redis Ltd. Any use by Aiven is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Aiven. All product and service names used in this website are for identification purposes only and do not imply endorsement.</p></div></footer><script>((storageKey2, restoreKey) => { if (!window.history.state || !window.history.state.key) { let key = Math.random().toString(32).slice(2); window.history.replaceState({ key }, ""); } try { let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}"); let storedY = positions[restoreKey || window.history.state.key]; if (typeof storedY === "number") { window.scrollTo(0, storedY); } } catch (error) { console.error(error); sessionStorage.removeItem(storageKey2); } })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"/","future":{"unstable_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_viteEnvironmentApi":false},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script><script type="module" async="">; import * as route0 from "/assets/root-D28PT3ev.js"; import * as route1 from "/assets/generic-page-CMiZdj2C.js"; window.__reactRouterManifest = { "entry": { "module": "/assets/entry.client-4mARNUkj.js", "imports": [ "/assets/index-BMnYHnNU.js", "/assets/index-sitemap_._xml-Dbj_B_DX.js", "/assets/module-DnXN-loo.js" ], "css": [] }, "routes": { "root": { "id": "root", "path": "", "hasAction": false, "hasLoader": true, "hasClientAction": false, "hasClientLoader": false, "hasErrorBoundary": true, "module": "/assets/root-D28PT3ev.js", "imports": [ "/assets/index-BMnYHnNU.js", "/assets/index-sitemap_._xml-Dbj_B_DX.js", "/assets/module-DnXN-loo.js", "/assets/common-DorUi62U.js", "/assets/errors-B2UxcNee.js", "/assets/container-BJd5fLWp.js", "/assets/localization-D-sQj2Xm.js", "/assets/index-B5aDwFms.js", "/assets/index-CtYMxQY8.js", "/assets/groupBy-DUkQDAdK.js", "/assets/search-CTiRe1Qh.js", "/assets/nav-provider-D5CXHJZy.js", "/assets/PageAddOns-DEjS4i1H.js", "/assets/index-Cbskw-Uo.js", "/assets/exports-Cq43ztgK.js", "/assets/Combination-Dg9MTr6p.js", "/assets/_baseEach-DpPCWgNO.js", "/assets/checkbox-CD_gEYFI.js", "/assets/info-icon-BwWwUbbE.js", "/assets/card-C3pcngTH.js", "/assets/tag-DDVnsbCa.js", "/assets/event-list-z9kH0cIT.js", "/assets/spacer-8GJ0XGyy.js", "/assets/input-CjXh_EhV.js", "/assets/honeypot-input-76ScqI61.js", "/assets/banner-2cFX9bUV.js", "/assets/proxy-CwLsVcPB.js", "/assets/modal-xM4MP0xA.js" ], "css": [] }, "en-generic-page": { "id": "en-generic-page", "parentId": "root", "path": "*", "hasAction": false, "hasLoader": true, "hasClientAction": false, "hasClientLoader": false, "hasErrorBoundary": true, "module": "/assets/generic-page-CMiZdj2C.js", "imports": [ "/assets/common-DorUi62U.js", "/assets/index-BMnYHnNU.js", "/assets/page-single-BEp6lwbo.js", "/assets/preview-E6u6_d9_.js", "/assets/hero-DAqxvz_x.js", "/assets/container-BJd5fLWp.js", "/assets/index-sitemap_._xml-Dbj_B_DX.js", "/assets/errors-B2UxcNee.js", "/assets/PageAddOns-DEjS4i1H.js", "/assets/renderSections-BFuFIGm0.js", "/assets/tag-DDVnsbCa.js", "/assets/localization-D-sQj2Xm.js", "/assets/breadcrumbs-DkDA6Vn4.js", "/assets/event-list-z9kH0cIT.js", "/assets/card-C3pcngTH.js", "/assets/spacer-8GJ0XGyy.js", "/assets/accordion-C6rvSOMm.js", "/assets/index-CtYMxQY8.js", "/assets/groupBy-DUkQDAdK.js", "/assets/_baseEach-DpPCWgNO.js", "/assets/skeleton-C8xqQs-M.js", "/assets/modal-xM4MP0xA.js", "/assets/Combination-Dg9MTr6p.js", "/assets/_baseOrderBy-DHb8kL16.js", "/assets/_baseMap-BhqnG-Hh.js", "/assets/select-CZtNlyGN.js", "/assets/label-CTWUXMgr.js", "/assets/checkbox-CD_gEYFI.js", "/assets/info-icon-BwWwUbbE.js", "/assets/base-slug-B3Jv-9Zz.js", "/assets/blog-grid-9LXo3YJ1.js", "/assets/banner-2cFX9bUV.js", "/assets/proxy-CwLsVcPB.js", "/assets/index-C-K_Rt39.js", "/assets/sharing-links-m0XVtwjf.js", "/assets/exports-Cq43ztgK.js", "/assets/module-DnXN-loo.js" ], "css": [] }, "en-index": { "id": "en-index", "parentId": "root", "index": true, "hasAction": false, "hasLoader": true, "hasClientAction": false, "hasClientLoader": false, "hasErrorBoundary": true, "module": "/assets/index-BzbEmh5D.js", "imports": [ "/assets/common-DorUi62U.js", "/assets/index-BMnYHnNU.js", "/assets/page-single-BEp6lwbo.js", "/assets/preview-E6u6_d9_.js", "/assets/errors-B2UxcNee.js", "/assets/PageAddOns-DEjS4i1H.js", "/assets/index-sitemap_._xml-Dbj_B_DX.js", "/assets/renderSections-BFuFIGm0.js", "/assets/hero-DAqxvz_x.js", "/assets/container-BJd5fLWp.js", "/assets/localization-D-sQj2Xm.js", "/assets/tag-DDVnsbCa.js", "/assets/breadcrumbs-DkDA6Vn4.js", "/assets/event-list-z9kH0cIT.js", "/assets/card-C3pcngTH.js", "/assets/spacer-8GJ0XGyy.js", "/assets/accordion-C6rvSOMm.js", "/assets/index-CtYMxQY8.js", "/assets/groupBy-DUkQDAdK.js", "/assets/_baseEach-DpPCWgNO.js", "/assets/skeleton-C8xqQs-M.js", "/assets/modal-xM4MP0xA.js", "/assets/Combination-Dg9MTr6p.js", "/assets/_baseOrderBy-DHb8kL16.js", "/assets/_baseMap-BhqnG-Hh.js", "/assets/select-CZtNlyGN.js", "/assets/label-CTWUXMgr.js", "/assets/checkbox-CD_gEYFI.js", "/assets/info-icon-BwWwUbbE.js", "/assets/base-slug-B3Jv-9Zz.js", "/assets/blog-grid-9LXo3YJ1.js", "/assets/banner-2cFX9bUV.js", "/assets/proxy-CwLsVcPB.js", "/assets/index-C-K_Rt39.js", "/assets/sharing-links-m0XVtwjf.js", "/assets/exports-Cq43ztgK.js", "/assets/module-DnXN-loo.js" ], "css": [] } }, "url": "/assets/manifest-32f06252.js", "version": "32f06252" }; window.__reactRouterRouteModules = {"root":route0,"en-generic-page":route1}; import("/assets/entry.client-4mARNUkj.js");</script><!--$?--><template id="B:0"></template><!--/$--><div hidden id="S:0"><script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_2502\":-5,\"_2503\":-5},\"loaderData\",{\"_3\":4,\"_1585\":1586},\"root\",{\"_5\":6,\"_11\":12,\"_13\":14,\"_527\":528,\"_1026\":1027,\"_1564\":35,\"_1565\":1566,\"_1581\":1582,\"_1583\":1584},\"requestInfo\",{\"_7\":8,\"_9\":10},\"origin\",\"https://aiven.io\",\"path\",\"/open-source\",\"locale\",\"en\",\"footerLinks\",[15,110,208,257,380,435,453],{\"_16\":17,\"_18\":19,\"_20\":21,\"_22\":23,\"_24\":25,\"_26\":27,\"_28\":29,\"_30\":12,\"_31\":32,\"_40\":109},\"order\",1,\"_type\",\"footer\",\"_createdAt\",\"2022-08-25T12:26:12Z\",\"_rev\",\"u611zyIlCmZH7G0GRrMg2E\",\"_id\",\"60aba555-c31d-4ed8-9c66-bc67c162acbe\",\"id\",\"platform\",\"_updatedAt\",\"2025-03-06T09:25:07Z\",\"__i18n_lang\",\"links\",[33,51,58,65,72,79,86,93,98,102],{\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":39,\"_40\":41,\"_42\":43,\"_47\":48},\"isPdf\",false,\"pageLocale\",\"link\",\"_key\",\"f0d4b887749b5783a7ad2747201ddf21\",\"title\",\"Aiven Platform\",\"internalLink\",{\"_44\":45,\"_18\":46},\"_ref\",\"3b0bd26a-ed6b-424d-a710-7fe3f17b29de\",\"reference\",\"slug\",{\"_18\":47,\"_49\":50},\"current\",\"/platform\",{\"_18\":37,\"_38\":52,\"_40\":53,\"_42\":54,\"_47\":56,\"_11\":12,\"_34\":35,\"_36\":12},\"66d0b92f3bbf\",\"Pricing\",{\"_44\":55,\"_18\":46},\"16b06c52-bdff-4f7c-90f7-f564e1faac21\",{\"_49\":57,\"_18\":47},\"/pricing\",{\"_47\":59,\"_11\":12,\"_34\":35,\"_36\":12,\"_40\":61,\"_42\":62,\"_18\":37,\"_38\":64},{\"_49\":60,\"_18\":47},\"/byoc\",\"Bring Your Own Cloud (BYOC)\",{\"_18\":46,\"_44\":63},\"7331d886-a62a-49c1-92bd-0b7d9f55dd21\",\"f0bf8b8217418050d21e04750c73d77f\",{\"_42\":66,\"_47\":68,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":70,\"_40\":71},{\"_44\":67,\"_18\":46},\"c45be782-8d01-4d1d-a207-245deea2dfc4\",{\"_49\":69,\"_18\":47},\"/integrations-and-connectors\",\"832ce5a6da75\",\"Integrations and connectors\",{\"_38\":73,\"_40\":74,\"_42\":75,\"_47\":77,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},\"89301c4a104d\",\"Security and compliance\",{\"_44\":76,\"_18\":46},\"02d777ab-2af1-4eac-b8e7-385a17dfadc5\",{\"_18\":47,\"_49\":78},\"/security-compliance\",{\"_40\":80,\"_42\":81,\"_47\":83,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":85},\"Support\",{\"_44\":82,\"_18\":46},\"17d882dc-fcff-4bab-b539-c811e713bfa7\",{\"_49\":84,\"_18\":47},\"/support-services\",\"dd9d1c7cac1a\",{\"_18\":37,\"_38\":87,\"_40\":88,\"_42\":89,\"_47\":91,\"_11\":12,\"_34\":35,\"_36\":12},\"d2b56a2bae64\",\"Changelog\",{\"_18\":46,\"_44\":90},\"814b2c0a-94d5-4b79-a17f-1a1d5f54f10a\",{\"_49\":92,\"_18\":47},\"/changelog\",{\"_34\":35,\"_36\":12,\"_94\":95,\"_18\":37,\"_38\":96,\"_40\":97,\"_47\":-5,\"_11\":-5},\"externalUrl\",\"https://ideas.aiven.io/\",\"1ab83853e879\",\"Product ideas and roadmap\",{\"_38\":99,\"_40\":100,\"_94\":101,\"_47\":-5,\"_11\":-5,\"_34\":35,\"_36\":12,\"_18\":37},\"7793d73cf559\",\"Incident status update\",\"https://status.aiven.io/\",{\"_42\":103,\"_47\":105,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":107,\"_40\":108},{\"_44\":104,\"_18\":46},\"8930abef-2819-4638-b11a-a3a2e33e18ff\",{\"_49\":106,\"_18\":47},\"/book-demo\",\"baac87217db0\",\"Book a demo\",\"Platform\",{\"_24\":111,\"_28\":29,\"_18\":19,\"_31\":112,\"_40\":204,\"_16\":205,\"_20\":206,\"_22\":23,\"_26\":207,\"_30\":12},\"f9717fc1-2625-4905-abe5-04a090e91eee\",[113,120,127,134,141,148,155,162,169,176,183,190,197],{\"_47\":114,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":116,\"_40\":117,\"_42\":118},{\"_49\":115,\"_18\":47},\"/kafka\",\"e57e6a0890ae\",\"Aiven for Apache Kafka®\",{\"_44\":119,\"_18\":46},\"5e18872b-5613-4fc8-aaaa-0a36263634f5\",{\"_42\":121,\"_47\":123,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":125,\"_40\":126},{\"_44\":122,\"_18\":46},\"10d7ccd9-cd4c-49ce-a2ea-b2a6fda2c784\",{\"_49\":124,\"_18\":47},\"/kafka-connect\",\"9c51e90df199\",\"Aiven for Apache Kafka® Connect\",{\"_38\":128,\"_40\":129,\"_42\":130,\"_47\":132,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},\"eade93a13a49\",\"Aiven for Apache Flink®\",{\"_44\":131,\"_18\":46},\"53f983e1-0b44-4570-8e1d-2f495cea3f7c\",{\"_49\":133,\"_18\":47},\"/flink\",{\"_36\":12,\"_18\":37,\"_38\":135,\"_40\":136,\"_42\":137,\"_47\":139,\"_11\":12,\"_34\":35},\"0fcabdc9a7946cbe5d7905a7abc9fedd\",\"Aiven for AlloyDB Omni\",{\"_44\":138,\"_18\":46},\"09bf1b3f-079a-4b55-ac46-7b89f9ac94b8\",{\"_18\":47,\"_49\":140},\"/alloydb-omni\",{\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":142,\"_40\":143,\"_42\":144,\"_47\":146},\"f8ebe60247b0\",\"Aiven for PostgreSQL®\",{\"_44\":145,\"_18\":46},\"a829737a-0ab2-4037-a7af-be5f9a4f82cf\",{\"_49\":147,\"_18\":47},\"/postgresql\",{\"_42\":149,\"_47\":151,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":153,\"_40\":154},{\"_44\":150,\"_18\":46},\"e7fd6ec7-3b26-4955-abc0-77fcbbe307e2\",{\"_49\":152,\"_18\":47},\"/mysql\",\"98f0b3b593e3\",\"Aiven for MySQL®\",{\"_38\":156,\"_40\":157,\"_42\":158,\"_47\":160,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},\"e58d5e37e8f7ba44bc6b643f64bbe0c8\",\"Aiven for Valkey™\",{\"_44\":159,\"_18\":46},\"468bc3bf-30d4-4b6f-b021-d9a1bee1a7eb\",{\"_49\":161,\"_18\":47},\"/valkey\",{\"_40\":163,\"_47\":164,\"_11\":12,\"_34\":35,\"_36\":12,\"_42\":166,\"_18\":37,\"_38\":168},\"Aiven for Dragonfly\",{\"_49\":165,\"_18\":47},\"/dragonfly\",{\"_18\":46,\"_44\":167},\"068b5598-f4e4-416e-9357-f797ca9348f8\",\"5a3e8bd136b722d3a1c93afd07bdae7a\",{\"_47\":170,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":172,\"_40\":173,\"_42\":174},{\"_49\":171,\"_18\":47},\"/caching\",\"8046f6bdf667\",\"Aiven for Caching\",{\"_44\":175,\"_18\":46},\"d1d507e1-9f11-4bc7-818f-bd9702a10553\",{\"_42\":177,\"_18\":37,\"_38\":179,\"_40\":180,\"_47\":181,\"_11\":12,\"_34\":35,\"_36\":12},{\"_18\":46,\"_44\":178},\"37a2d4d0-b76b-41c6-9f9d-973358ee862d\",\"ed5fae51175e\",\"Aiven for ClickHouse®\",{\"_49\":182,\"_18\":47},\"/clickhouse\",{\"_18\":37,\"_38\":184,\"_40\":185,\"_42\":186,\"_47\":188,\"_11\":12,\"_34\":35,\"_36\":12},\"96551e32f9f5\",\"Aiven for OpenSearch®\",{\"_44\":187,\"_18\":46},\"591f7c48-ecc0-4cb2-b7e5-c2aac4fea3aa\",{\"_49\":189,\"_18\":47},\"/opensearch\",{\"_11\":12,\"_34\":35,\"_36\":12,\"_38\":191,\"_40\":192,\"_42\":193,\"_18\":37,\"_47\":195},\"346de87c52b81d984b9da08d968afe75\",\"Aiven for Metrics\",{\"_44\":194,\"_18\":46},\"af7d02c4-3523-4a21-a721-2cd5fb32a0f4\",{\"_49\":196,\"_18\":47},\"/metrics\",{\"_18\":37,\"_38\":198,\"_40\":199,\"_42\":200,\"_47\":202,\"_11\":12,\"_34\":35,\"_36\":12},\"9ea48aea946881bef9393c8437f1392e\",\"Aiven for Grafana®\",{\"_44\":201,\"_18\":46},\"42c18edd-bcf8-4b56-8150-12787a872b60\",{\"_18\":47,\"_49\":203},\"/grafana\",\"Services\",2,\"2022-06-02T11:18:03Z\",\"services\",{\"_31\":209,\"_26\":252,\"_28\":29,\"_20\":253,\"_18\":19,\"_16\":254,\"_22\":23,\"_40\":255,\"_30\":12,\"_24\":256},[210,217,224,231,238,245],{\"_18\":37,\"_38\":211,\"_40\":212,\"_42\":213,\"_47\":215,\"_11\":12,\"_34\":35,\"_36\":12},\"86420d1b1c85\",\"All solutions\",{\"_44\":214,\"_18\":46},\"02642665-bb66-4535-bc74-65b55ce0fd0d\",{\"_18\":47,\"_49\":216},\"/solutions\",{\"_18\":37,\"_47\":218,\"_11\":12,\"_34\":35,\"_36\":12,\"_38\":220,\"_40\":221,\"_42\":222},{\"_49\":219,\"_18\":47},\"/customer\",\"8a3ffa3ec374\",\"Customer spotlight\",{\"_44\":223,\"_18\":46},\"04b8d980-f8cb-40c6-a6cb-54a2a9607e5a\",{\"_47\":225,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":227,\"_40\":228,\"_42\":229},{\"_49\":226,\"_18\":47},\"/case-studies\",\"cfc5b541dd2a\",\"Case studies\",{\"_44\":230,\"_18\":46},\"be4378c0-8d66-4694-8a37-b9519f4b10ae\",{\"_38\":232,\"_40\":233,\"_42\":234,\"_47\":236,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},\"5c664236f0fe\",\"Expert services\",{\"_44\":235,\"_18\":46},\"a3deb510-a007-448e-ac4e-bbf5bef29464\",{\"_49\":237,\"_18\":47},\"/expert-services\",{\"_42\":239,\"_47\":241,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":243,\"_40\":244},{\"_44\":240,\"_18\":46},\"c988ff38-30ef-409e-b3ea-c3478c3b664e\",{\"_49\":242,\"_18\":47},\"/cluster\",\"3e5f4e63c6f6\",\"Cluster startup program\",{\"_18\":37,\"_38\":246,\"_40\":247,\"_42\":248,\"_47\":250,\"_11\":12,\"_34\":35,\"_36\":12},\"4806b3a5cd42\",\"Partners\",{\"_44\":249,\"_18\":46},\"a86fa077-8308-41ae-a33c-498d64b1d4db\",{\"_49\":251,\"_18\":47},\"/partners\",\"solutions\",\"2022-06-03T08:37:52Z\",3,\"Solutions\",\"d772d3ee-5598-4538-86ed-d19adc7327d6\",{\"_16\":258,\"_20\":259,\"_30\":12,\"_18\":19,\"_40\":260,\"_22\":23,\"_31\":261,\"_24\":378,\"_28\":29,\"_26\":379},4,\"2022-06-03T12:29:15Z\",\"Resources\",[262,266,273,280,287,294,301,308,315,322,329,336,343,350,357,364,371],{\"_36\":12,\"_94\":263,\"_18\":37,\"_38\":264,\"_40\":265,\"_47\":-5,\"_11\":-5,\"_34\":35},\"https://aiven.io/docs\",\"552557b9afef\",\"Documentation\",{\"_40\":267,\"_42\":268,\"_47\":270,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":272},\"Blog\",{\"_44\":269,\"_18\":46},\"438575c3-65ad-44ab-97bc-e0ff42080205\",{\"_49\":271,\"_18\":47},\"/blog\",\"dcb2f88a8081\",{\"_18\":37,\"_38\":274,\"_40\":275,\"_42\":276,\"_47\":278,\"_11\":12,\"_34\":35,\"_36\":12},\"552226634a02\",\"Developer center\",{\"_44\":277,\"_18\":46},\"20f93b68-4c96-46eb-8900-a3b522bfa249\",{\"_49\":279,\"_18\":47},\"/developer\",{\"_18\":37,\"_38\":281,\"_40\":282,\"_42\":283,\"_47\":285,\"_11\":12,\"_34\":35,\"_36\":12},\"a0d475e94b9f\",\"Resource library\",{\"_44\":284,\"_18\":46},\"07b6e990-ab38-4eaf-b4e6-d8af0126535c\",{\"_49\":286,\"_18\":47},\"/resources\",{\"_38\":288,\"_40\":289,\"_42\":290,\"_47\":292,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},\"7e75fae347e0\",\"Glossary\",{\"_44\":291,\"_18\":46},\"59439506-d307-4ea8-ac85-0d0388792985\",{\"_49\":293,\"_18\":47},\"/glossary\",{\"_40\":295,\"_42\":296,\"_47\":298,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":300},\"Events and webinars\",{\"_44\":297,\"_18\":46},\"5ee42446-6891-458b-bac8-fd25fa3fc6f2\",{\"_49\":299,\"_18\":47},\"/events\",\"fc1b26da1557\",{\"_36\":12,\"_18\":37,\"_38\":302,\"_40\":303,\"_42\":304,\"_47\":306,\"_11\":12,\"_34\":35},\"4516a6bdefbc\",\"Developer workshops\",{\"_44\":305,\"_18\":46},\"8dd9ba31-2945-46f4-ba71-27307ee82f3f\",{\"_49\":307,\"_18\":47},\"/developer-workshops\",{\"_38\":309,\"_40\":310,\"_42\":311,\"_47\":313,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},\"a71587242c89\",\"Aiven Community\",{\"_44\":312,\"_18\":46},\"94242bba-8421-4db5-8edf-075086929aad\",{\"_49\":314,\"_18\":47},\"/community\",{\"_36\":12,\"_18\":37,\"_38\":316,\"_40\":317,\"_42\":318,\"_47\":320,\"_11\":12,\"_34\":35},\"7af6ebd1de56\",\"SQL Optimizer\",{\"_44\":319,\"_18\":46},\"cb4fe454-eec8-4099-9f4d-3b0e29f872b1\",{\"_49\":321,\"_18\":47},\"/tools/sql-query-optimizer\",{\"_36\":12,\"_42\":323,\"_18\":37,\"_38\":325,\"_40\":326,\"_47\":327,\"_11\":12,\"_34\":35},{\"_44\":324,\"_18\":46},\"b5993f84-5248-49e7-8e75-c6be58365e05\",\"1ff2f4414f63\",\"PostgreSQL Playground\",{\"_49\":328,\"_18\":47},\"/tools/pg-playground\",{\"_47\":330,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":332,\"_40\":333,\"_42\":334},{\"_49\":331,\"_18\":47},\"/tools/sql-formatter\",\"18ecfd4fc4b5e4a836caac3f851d9f54\",\"SQL Formatter\",{\"_44\":335,\"_18\":46},\"a90fd771-37de-409a-b1ac-051a49883f80\",{\"_36\":12,\"_18\":37,\"_38\":337,\"_40\":338,\"_42\":339,\"_47\":341,\"_11\":12,\"_34\":35},\"adff9d7c5022\",\"SQL Syntax Checker\",{\"_44\":340,\"_18\":46},\"b72fddc9-a8e4-48f3-874d-2b0ad9c00992\",{\"_49\":342,\"_18\":47},\"/tools/sql-syntax-checker\",{\"_38\":344,\"_40\":345,\"_42\":346,\"_47\":348,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},\"4a05d1e2d54d\",\"SQL to Text\",{\"_44\":347,\"_18\":46},\"a29fa0c9-49f2-4858-a460-d94ea38de79a\",{\"_18\":47,\"_49\":349},\"/tools/sql-to-text\",{\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":351,\"_40\":352,\"_42\":353,\"_47\":355,\"_11\":12},\"471cc583381d\",\"Text to SQL\",{\"_44\":354,\"_18\":46},\"812f1589-a79c-4ea3-baa6-b6e32f1277c5\",{\"_49\":356,\"_18\":47},\"/tools/text-to-sql\",{\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":358,\"_40\":359,\"_42\":360,\"_47\":362,\"_11\":12},\"3bfed27c34a8\",\"SQL Minifier\",{\"_44\":361,\"_18\":46},\"7642e60d-43eb-4129-8f86-146ad0dbaf59\",{\"_18\":47,\"_49\":363},\"/tools/sql-minifier\",{\"_18\":37,\"_38\":365,\"_40\":366,\"_42\":367,\"_47\":369,\"_11\":12,\"_34\":35,\"_36\":12},\"d27a85ea8225\",\"SQL Compare\",{\"_44\":368,\"_18\":46},\"ef7f96df-2537-47e8-a265-ad228e47b83e\",{\"_49\":370,\"_18\":47},\"/tools/sql-compare\",{\"_36\":12,\"_18\":37,\"_38\":372,\"_40\":373,\"_42\":374,\"_47\":376,\"_11\":12,\"_34\":35},\"3e29511d48a7\",\"Instance Comparator\",{\"_44\":375,\"_18\":46},\"7a9fc322-051d-49da-8532-073b48611e2d\",{\"_49\":377,\"_18\":47},\"/tools/instances\",\"d64857cc-98c1-4228-8f53-33e6b026f9df\",\"resources\",{\"_22\":23,\"_31\":381,\"_26\":430,\"_28\":29,\"_20\":431,\"_40\":432,\"_16\":433,\"_30\":12,\"_18\":19,\"_24\":434},[382,389,396,403,409,416,423],{\"_42\":383,\"_47\":385,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":387,\"_40\":388},{\"_44\":384,\"_18\":46},\"c79a4329-7549-48d7-90d2-617da8070ffd\",{\"_49\":386,\"_18\":47},\"/about\",\"9aaaaf74c9b4\",\"About\",{\"_38\":390,\"_40\":391,\"_47\":392,\"_11\":12,\"_34\":35,\"_36\":12,\"_42\":394,\"_18\":37},\"802a009b976c\",\"Contact us\",{\"_49\":393,\"_18\":47},\"/contact\",{\"_44\":395,\"_18\":46},\"de53f46b-d056-463c-8d2a-4ee0480b9faf\",{\"_40\":397,\"_42\":398,\"_18\":37,\"_38\":400,\"_47\":401,\"_11\":12,\"_34\":35,\"_36\":12},\"Careers\",{\"_44\":399,\"_18\":46},\"9ec37216-4c4e-4430-8abe-e15365bc9d55\",\"ee891e1cb5dc\",{\"_49\":402,\"_18\":47},\"/careers\",{\"_40\":404,\"_42\":405,\"_18\":37,\"_38\":407,\"_47\":408,\"_11\":12,\"_34\":35,\"_36\":12},\"Open source\",{\"_44\":406,\"_18\":46},\"227fce02-f6f1-4e82-a166-820dac2c21f5\",\"3e8def23f6ce\",{\"_49\":10,\"_18\":47},{\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":410,\"_40\":411,\"_42\":412,\"_47\":414,\"_11\":12},\"1a6d9ef744a0ec6de128641c623d2194\",\"Sustainability\",{\"_44\":413,\"_18\":46},\"5c8b6345-6c17-4a8c-8ff1-fa2e51c3764a\",{\"_49\":415,\"_18\":47},\"/sustainability\",{\"_47\":417,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":419,\"_40\":420,\"_42\":421},{\"_49\":418,\"_18\":47},\"/press\",\"883c820817d1\",\"Press\",{\"_44\":422,\"_18\":46},\"668f580e-9996-4c28-8fbe-1c6151081584\",{\"_36\":12,\"_18\":37,\"_38\":424,\"_40\":425,\"_42\":426,\"_47\":428,\"_11\":12,\"_34\":35},\"f2b146716597\",\"Aiven invoicing addresses\",{\"_44\":427,\"_18\":46},\"3b5806cc-b4b0-494c-b509-3c3e45527296\",{\"_49\":429,\"_18\":47},\"/invoice\",\"company\",\"2022-06-03T12:30:17Z\",\"Company\",5,\"8fa73b6a-b62a-467a-8f5e-fa8dbf37a913\",{\"_22\":23,\"_18\":19,\"_31\":436,\"_20\":448,\"_26\":449,\"_40\":450,\"_30\":12,\"_16\":451,\"_24\":452,\"_28\":29},[437,441],{\"_36\":12,\"_40\":391,\"_42\":438,\"_18\":37,\"_38\":439,\"_47\":440,\"_11\":12,\"_34\":35},{\"_44\":395,\"_18\":46},\"8f47cdfeb034\",{\"_49\":393,\"_18\":47},{\"_18\":37,\"_38\":442,\"_40\":443,\"_42\":444,\"_47\":446,\"_11\":12,\"_34\":35,\"_36\":12},\"efebd89dfc0d\",\"Subscribe to newsletter\",{\"_44\":445,\"_18\":46},\"2e367534-9fbc-41ac-9806-5e832dedf3ba\",{\"_49\":447,\"_18\":47},\"/newsletter\",\"2022-08-25T12:28:47Z\",\"contacts\",\"Let's connect\",6,\"71a0dfc1-2d45-4a36-9b93-4303bb56b716\",{\"_31\":454,\"_16\":522,\"_22\":23,\"_18\":19,\"_24\":523,\"_26\":524,\"_40\":525,\"_28\":29,\"_30\":12,\"_20\":526},[455,462,469,476,483,490,497,504,511,518],{\"_38\":456,\"_40\":457,\"_42\":458,\"_47\":460,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},\"b934b392de26\",\"Terms\",{\"_44\":459,\"_18\":46},\"174ba708-1e30-481f-ab87-32c8d8fac151\",{\"_49\":461,\"_18\":47},\"/terms\",{\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":463,\"_40\":464,\"_42\":465,\"_47\":467,\"_11\":12},\"9a82ee9cc835\",\"SLA\",{\"_44\":466,\"_18\":46},\"ef2b25b2-d677-46f7-9d13-288f493a0629\",{\"_49\":468,\"_18\":47},\"/sla\",{\"_42\":470,\"_47\":472,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":474,\"_40\":475},{\"_44\":471,\"_18\":46},\"c6a6bde8-7a3d-42b2-aec7-b89f7feeb2bd\",{\"_49\":473,\"_18\":47},\"/dpa\",\"67ff2d4c1efa\",\"Data processing\",{\"_36\":12,\"_18\":37,\"_38\":477,\"_40\":478,\"_42\":479,\"_47\":481,\"_11\":12,\"_34\":35},\"dfabb93e3744\",\"Privacy\",{\"_44\":480,\"_18\":46},\"e0c3ba03-765a-4d8c-bebb-90619d512ee5\",{\"_49\":482,\"_18\":47},\"/privacy\",{\"_40\":484,\"_42\":485,\"_47\":487,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":489},\"Cookie policy\",{\"_44\":486,\"_18\":46},\"16319f9c-a9fd-40b6-a142-55abea8fb589\",{\"_49\":488,\"_18\":47},\"/cookies\",\"b7a5497a35bb\",{\"_34\":35,\"_36\":12,\"_18\":37,\"_38\":491,\"_40\":492,\"_42\":493,\"_47\":495,\"_11\":12},\"8f3de418c94c\",\"Subprocessors\",{\"_18\":46,\"_44\":494},\"4a5f09b0-1992-4697-8a26-33e4788fc5dd\",{\"_49\":496,\"_18\":47},\"/subprocessors\",{\"_38\":498,\"_40\":499,\"_42\":500,\"_47\":502,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},\"f1167d34accf\",\"Responsibility matrix\",{\"_44\":501,\"_18\":46},\"97422fba-5006-46b6-9389-f8d782b04bd5\",{\"_49\":503,\"_18\":47},\"/responsibility-matrix\",{\"_47\":505,\"_11\":12,\"_34\":35,\"_36\":12,\"_42\":507,\"_18\":37,\"_38\":509,\"_40\":510},{\"_49\":506,\"_18\":47},\"/dsa-point-of-contact\",{\"_18\":46,\"_44\":508},\"c68abf7c-f7d2-45a5-8fdd-5c1472be1a6f\",\"c90dad093e04\",\"DSA contact\",{\"_11\":12,\"_34\":35,\"_36\":12,\"_42\":512,\"_18\":37,\"_38\":514,\"_40\":515,\"_47\":516},{\"_44\":513,\"_18\":46},\"0fb13a4b-e541-40c6-af0b-c03c3a71aee7\",\"dd254f4ed1202243b430a012c2dfd04b\",\"Modern Slavery Statement\",{\"_49\":517,\"_18\":47},\"/aiven-modern-slavery-statement\",{\"_34\":35,\"_36\":12,\"_40\":519,\"_94\":520,\"_18\":37,\"_38\":521,\"_47\":-5,\"_11\":-5},\"Do not sell or share my personal information\",\"https://aiven.io/privacy/california?m=opt-out\",\"15e5758df071\",7,\"305296c7-9bd9-4437-a0d7-7f2ecb1db071\",\"terms-policies\",\"Terms \u0026 Policies\",\"2022-06-03T12:31:45Z\",\"sharedContent\",{\"_529\":530,\"_569\":570,\"_648\":649,\"_655\":656,\"_267\":764,\"_769\":770,\"_53\":773,\"_397\":816,\"_823\":824,\"_832\":833,\"_995\":996},\"Developer Center\",{\"_531\":532,\"_533\":534,\"_535\":536,\"_537\":538,\"_539\":540,\"_541\":542,\"_543\":544,\"_545\":546,\"_547\":548,\"_549\":550,\"_551\":552,\"_553\":554,\"_555\":556,\"_557\":558,\"_559\":560,\"_561\":562,\"_563\":564,\"_565\":566,\"_567\":568},\"labelUseCase\",\"Use cases\",\"labelTech\",\"Technologies\",\"searchPlaceholder\",\"Search Developer Center\",\"ctaViewAll\",\"View all articles\",\"titleTech\",\"Explore by technology\",\"titleUseCase\",\"Explore by use case\",\"mainHeroTitle\",\"Aiven Developer Center\",\"mainHeroSubtitle\",\"Unleash your development potential with our comprehensive guide to the latest tools and resources in open source technology\",\"noArticle\",\"No articles yet\",\"noSubCategory\",\"No sub-category\",\"featured\",\"Featured\",\"rssSubscribeText\",\"Subscribe to RSS\",\"tableOfContents\",\"Table of contents\",\"titleForum\",\"Get in on the conversation\",\"subtitleForum\",\"Questions? Comments? Report a bug? Discuss in the forum!\",\"ctaForum\",\"Join the community\",\"titleWorkshops\",\"Explore our workshops\",\"labelCollection\",\"Collections\",\"titleCollections\",\"Latest collections\",\"Service Diagram\",{\"_571\":572,\"_573\":574,\"_575\":576,\"_577\":27,\"_578\":579,\"_580\":581,\"_582\":583,\"_584\":585,\"_586\":587,\"_588\":589,\"_590\":591,\"_592\":593,\"_594\":595,\"_596\":597,\"_598\":599,\"_600\":601,\"_602\":603,\"_604\":605,\"_606\":607,\"_608\":609,\"_610\":611,\"_612\":613,\"_614\":593,\"_615\":616,\"_617\":618,\"_619\":620,\"_621\":622,\"_623\":624,\"_625\":626,\"_627\":628,\"_629\":630,\"_631\":632,\"_633\":634,\"_635\":636,\"_637\":638,\"_639\":640,\"_641\":642,\"_643\":644,\"_645\":638,\"_646\":647},\"logs\",\"Logs\",\"grafana\",\"Analytics and monitoring\",\"kafkaLine1\",\"Real-time data streaming\",\"kafkaLine2\",\"postgresql\",\"Fully managed SQL database\",\"metrics\",\"Metrics\",\"opensearchLine1\",\"In-memory NoSQL\",\"opensearchLine2\",\"database\",\"datasource\",\"Datasource\",\"dashboards\",\"Dashboards\",\"metricsAivenLine1\",\"Metrics from\",\"metricsAivenLine2\",\"Aiven services\",\"mirrorMaker\",\"Data replication service for cluster to cluster data replication\",\"schemaRegistry\",\"Schema Registry\",\"flinkLine1\",\"Streaming SQL engine for stateful\",\"flinkLine2\",\"stream processing\",\"clickhouseLine1\",\"Data warehouse for\",\"clickhouseLine2\",\"streaming data\",\"kafkaConnectExport\",\"Export data as event streams\",\"kafkaConnectImport\",\"Stream data as event streams\",\"plugins\",\"Plugins\",\"logsAivenLine1\",\"Logs management for\",\"logsAivenLine2\",\"flink\",\"Real-time analytics and ETL\",\"openSearchPluginLine1\",\"15+ plugins \u0026\",\"openSearchPluginLine2\",\"dashboard\",\"replica\",\"Read replica\",\"integratedAivenServices\",\"Integrated Aiven services\",\"extensions\",\"Extensions\",\"m3Line1\",\"Independently scalable\",\"m3Line2\",\"aggregation\",\"klawLine1\",\"Data governance tool for\",\"klawLine2\",\"Apache Kafka topic management\",\"restApi\",\"Rest API\",\"kafkaConnectLine1\",\"Integrate existing\",\"kafkaConnectLine2\",\"sink connectors\",\"kafkaCoreLine1\",\"Core event streaming\",\"kafkaCoreLine2\",\"framework\",\"kafkaConnectSourceLine1\",\"kafkaConnectSourceLine2\",\"source connectors\",\"Newsletter\",{\"_650\":651,\"_652\":651,\"_553\":554,\"_653\":654},\"newsletterTitle\",\"Stay updated with Aiven\",\"subscribeText\",\"newsletterText\",\"Subscribe for the latest news and insights on open source, Aiven offerings, and more.\",\"Kafka Plan Finder\",{\"_657\":658,\"_659\":660,\"_661\":662,\"_663\":664,\"_665\":666,\"_667\":668,\"_669\":670,\"_671\":672,\"_673\":674,\"_675\":676,\"_677\":678,\"_679\":680,\"_681\":682,\"_683\":683,\"_684\":685,\"_686\":687,\"_688\":689,\"_690\":691,\"_692\":693,\"_694\":687,\"_695\":696,\"_697\":698,\"_699\":700,\"_701\":702,\"_703\":704,\"_705\":706,\"_707\":708,\"_709\":710,\"_711\":712,\"_713\":714,\"_715\":716,\"_717\":718,\"_719\":720,\"_721\":722,\"_723\":724,\"_725\":726,\"_727\":728,\"_729\":730,\"_731\":732,\"_733\":734,\"_735\":736,\"_737\":738,\"_739\":740,\"_741\":742,\"_743\":744,\"_745\":746,\"_747\":748,\"_749\":750,\"_751\":752,\"_753\":750,\"_754\":755,\"_756\":757,\"_758\":759,\"_760\":761,\"_762\":763},\"cloud\",\"Cloud\",\"region\",\"Region\",\"addons\",\"Add-ons\",\"kpfHeroTitle\",\"Find an Aiven for Apache Kafka® plan that fits you\",\"kpfHeroSubtitle\",\"Enter your data requirements, and we'll find the Aiven for Apache Kafka® plan that best meets your needs.\",\"planPricing\",\"Plan pricing\",\"planComparison\",\"Plan comparison\",\"kpfCalcTitle\",\"Your data needs\",\"kpfCalcTitleStep1\",\"Data volume\",\"messagesPerSecond\",\"Messages/Sec\",\"kpfMessagesPerSecondDesc\",\"This is an estimate of the number of messages you are producing\\nto your Kafka cluster every second. If you are not yet using Kafka,\\nthis can be estimated by using your system monitoring tools to determine\\nthe number of events occurring every second. For example, you may be\\nreceiving 300 API calls per second as well as 10 batch jobs that run\\nevery 10 minutes; this gives you an idea of the messages produced\\nevery second when you take Kafka into use.\",\"averageMessageSize\",\"Average message size (KB)\",\"kpfAverageMessageSizeDesc\",\"Kafka Messages are typically small in size but the variation can be large.\\nIn order to find out the average message size, you can count the number of \\nmessages in a topic and calculate the size of the topic.\\n\\nCount messages in a topic\\n`kafkacat -b \u003cBroker\u003e:\u003cPort\u003e-C -t \u003cTopic\u003e -e -q | wc -l`\\n\\nCalculate topic size \\n`/bin/kafka-log-dirs.sh --describe --bootstrap-server`\\n`\u003cBroker\u003e:\u003cPort\u003e ∞ --topic-list \u003cTopic\u003e\u003c/Topic\u003e`\",\"or\",\"incomingDataVolume\",\"Incoming data volume\",\"kpfIncomingDataVolumeDesc\",\"Your expected incoming data volume is based on your number\\nof messages per second times the average size of your messages.\\nIf unsure how to estimate this value, we recommend discussing \\nwith your engineering team.\",\"mbPerSec\",\"MB/sec\",\"kpfCalcTitleStep2\",\"Retention \u0026 Replication\",\"retention\",\"Retention\",\"kpfRetentionDesc\",\"unitOfTime\",\"Unit of time\",\"kpfUnitOfTimeDesc\",\"This is the period of time you expect to keep messages within your\\nKafka cluster. This can range from hours to months and will vary \\ndepending on your use case.\",\"replicationFactor\",\"Replication factor\",\"kpfReplicationFactorDesc\",\"The replication factor is the number of copies you need of the same\\nmessage within your cluster. Kafka is distributed by design and a \\nhigher replication factor helps your data to be protected in case one \\nof your brokers fails.\\n\\nIt is recommended that the minimum value is n-1 where n is the number \\nof brokers in your cluster. For example, a cluster of 3 would have a \\nminimum replication factor of 2.\\n\\nThis value changes as the cluster grows in size (it is rare that you\\nwill need a replication factor of 29 in a 30 node cluster). We recommend \\na minimum of 3 and you can configure this within your cluster.\",\"kpfCalcTitleStep3\",\"Compute \u0026 Storage estimation\",\"kpfResultTitle\",\"Based on your data needs, we suggest the following plans\",\"kpfResultSubtitle\",\"Suggested plans are intended as a starting point; you can always upgrade or downgrade later.\",\"kpfResultDisclaimer\",\"*The estimated monthly pricing does not include the price for additional required storage. You can easily calculate cost including additional storage within Aiven console. Note: The est. monthly price can vary depending on the chosen cloud providers.\",\"plan\",\"Plan\",\"dedicatedVMs\",\"Dedicated VMs\",\"cpuPerVM\",\"CPU per VM\",\"ramPerVM\",\"RAM per VM\",\"totalStorage\",\"Total storage\",\"extraStorageTooltip\",\"Within Aiven console, you can book additional storage by yourself without switching plans.\",\"extraStorage\",\"Extra storage\",\"hourlyPrice\",\"Hourly price\",\"estMonthlyPrice\",\"Est. monthly price\",\"custom\",\"Custom\",\"customPlanDisclaimer\",\"Annual commitments are eligible for a discount. Custom plans available, [contact sales](/contact?department=1306714).\",\"customPlanContactDisclaimer\",\"There are no standard plans for your specified data needs. Please [contact sales](/contact?department=1306714) so we can help you find a plan beyond the listed options.\",\"ctaSignup\",\"Get started for free\",\"ctaRelevantPlans\",\"See only relevant plans\",\"ctaAllPlans\",\"See all plans\",\"required\",\"Required\",\"privateLinkTooltip\",\"${price}/GB based on the consumed traffic\",\"features\",\"Features\",\"errorIncomingDataVolumeMbps\",\"Value has to be a number greater than or equal to 0.001\",\"errorAverageMessageSizeKb\",\"Value has to be an integer greater than or equal to 1\",\"errorMessagesPerSecond\",\"Value has to be a number greater than or equal to 1\",\"errorRetention\",\"errorReplicationFactor\",\"Value has to be an integer between 1 and 10\",\"ctaContact\",\"Contact sales\",\"tieredStorage\",\"Tiered storage\",\"tieredStorageTooltip\",\"Within Aiven console, you can enable tiered storage\",\"estMonthlyPriceTooltip\",\"Does not include the price for additional required storage\",{\"_765\":766,\"_555\":556,\"_767\":768},\"relatedBlogs\",\"Related blogs\",\"relatedResources\",\"Related resources\",\"Event\",{\"_771\":772},\"thankyouHeadline\",\"Thank you for your interest. We’ve received your information and will be in touch shortly.\",{\"_774\":775,\"_776\":777,\"_778\":779,\"_780\":781,\"_782\":391,\"_783\":784,\"_657\":658,\"_659\":660,\"_785\":786,\"_735\":736,\"_787\":788,\"_789\":790,\"_791\":791,\"_792\":792,\"_793\":794,\"_795\":712,\"_713\":714,\"_715\":716,\"_717\":718,\"_796\":797,\"_719\":720,\"_725\":726,\"_727\":728,\"_661\":662,\"_798\":799,\"_800\":801,\"_802\":803,\"_743\":744,\"_804\":805,\"_806\":807,\"_721\":722,\"_756\":757,\"_737\":738,\"_739\":740,\"_731\":732,\"_733\":734,\"_808\":809,\"_810\":811,\"_760\":761,\"_812\":813,\"_814\":815},\"serviceTitle\",\"[THE COMPLETE AIVEN PLATFORM](/platform)\",\"kpfDisclaimer\",\"Need help? Use our [Kafka plan finder](/kafka-plan-finder) tool to get a recommended Kafka® plan based on your unique data needs and requirements.\",\"kpfLinkText\",\"Kafka plan finder tool\",\"contactDisclaimer\",\"Data retention is only limited by storage. For information about annual discount or plan capacity beyond the listed plans, please [contact us](/contact)\",\"contactLinkText\",\"service\",\"Service\",\"planDisclaimer\",\"Pay as you go. [Contact us](/contact) for plan capacity beyond the listed plans.\",\"ctaPriceTier\",\"View plans\",\"startingFrom\",\"starting from\",\"month\",\"hour\",\"comparePlans\",\"Compare plans\",\"planTier\",\"shards\",\"Shards\",\"stream\",\"Stream\",\"analyze\",\"Analyze\",\"store\",\"Store\",\"byoaTitle\",\"Bring Your Own Cloud (BYOC) available for larger setups\",\"byoaDesc\",\"Run Aiven services in your own cloud account to achieve lower TCO. Our self-service [BYOC](https://aiven.io/byoc) automation simplifies deployment. [Contact us](/contact) for more information. BYOC is available during general availability.\",\"staticIpTooltip\",\"${price}/hour per IP. E.g., 3 VM requires 6 IPs\",\"awsTgwTooltip\",\"${price}/hour based on transit usage\",\"pricingCalculatorText\",\"Need help? Use our [Pricing Calculator](/pricing/calculator?product={productId}) to get a recommended plan based on your unique data needs and requirements.\",\"serve\",\"Serve\",{\"_817\":818,\"_819\":820,\"_821\":822},\"EngineerBannerTitle\",\"Experience Aiven Platform firsthand\",\"EngineerBannerDescription\",\"We invite you to explore and experience the [product](/platform) you'll shape. Enjoy a 30-days trial with $300 credits included, along with the availability of free plan. Explore the features and become our advocate in the developer community.\",\"EngineerBannerCTATitle\",\"Get started with Aiven Platform\",\"Language\",{\"_825\":825,\"_826\":826,\"_827\":827,\"_828\":828,\"_829\":829,\"_830\":830,\"_831\":831},\"English\",\"German\",\"Spanish\",\"French\",\"Japanese\",\"Korean\",\"Portuguese\",\"Common\",{\"_834\":835,\"_836\":450,\"_837\":838,\"_839\":840,\"_553\":554,\"_841\":842,\"_843\":844,\"_845\":846,\"_847\":848,\"_849\":850,\"_851\":852,\"_853\":854,\"_855\":856,\"_857\":858,\"_859\":860,\"_861\":862,\"_863\":864,\"_865\":866,\"_867\":658,\"_868\":869,\"_870\":871,\"_872\":873,\"_874\":875,\"_876\":877,\"_878\":879,\"_880\":204,\"_881\":882,\"_883\":884,\"_885\":886,\"_887\":888,\"_889\":890,\"_891\":892,\"_893\":894,\"_895\":896,\"_897\":769,\"_898\":899,\"_900\":901,\"_902\":903,\"_904\":905,\"_906\":907,\"_908\":909,\"_910\":911,\"_912\":913,\"_914\":915,\"_535\":916,\"_917\":529,\"_918\":919,\"_920\":921,\"_922\":923,\"_924\":925,\"_926\":927,\"_928\":929,\"_930\":931,\"_659\":660,\"_932\":933,\"_934\":935,\"_936\":937,\"_938\":939,\"_940\":941,\"_798\":799,\"_802\":803,\"_800\":801,\"_942\":943,\"_944\":945,\"_946\":267,\"_947\":869,\"_948\":869,\"_949\":950,\"_951\":952,\"_953\":954,\"_955\":956,\"_957\":958,\"_959\":960,\"_961\":962,\"_963\":964,\"_965\":965,\"_966\":967,\"_968\":969,\"_970\":971,\"_814\":815,\"_972\":973,\"_974\":975,\"_976\":977,\"_978\":979,\"_980\":981,\"_982\":420,\"_983\":984,\"_985\":986,\"_987\":988,\"_989\":990,\"_991\":992,\"_993\":994},\"footerText\",\"Apache, Apache Kafka, Kafka, Apache Flink, Flink, Apache Cassandra, and Cassandra are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. ClickHouse is a registered trademark of ClickHouse, Inc. https://clickhouse.com. M3, M3 Aggregator, OpenSearch, AlloyDB Omni, PostgreSQL, MySQL, InfluxDB, Grafana, Dragonfly, Valkey, Thanos, Terraform, and Kubernetes are trademarks and property of their respective owners. *Redis is a registered trademark of Redis Ltd. and the Redis box logo is a mark of Redis Ltd. Any rights therein are reserved to Redis Ltd. Any use by Aiven is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Aiven. All product and service names used in this website are for identification purposes only and do not imply endorsement.\",\"footerSocialText\",\"errorTitle\",\"We're currently experiencing some technical difficulties\",\"errorFourOhFourTitle\",\"Page not found\",\"errorSubtitle\",\"is currently unavailable. Please try refreshing the page later.\",\"readMore\",\"Read more\",\"errorFourOhFourSubtitle\",\"Perhaps the [home page](/) can help? Or you can explore our [developer center](/developer) or [blog](/blog).\",\"hostProviderTitle\",\"Deploy on\",\"rssFeed\",\"RSS Feed\",\"loadMore\",\"Load more\",\"pressRelease\",\"Press release\",\"pressRoom\",\"Press room\",\"contact\",\"Contact\",\"aivenInTheNews\",\"Aiven in the news\",\"yearFounded\",\"Year founded\",\"close\",\"Close\",\"readCaseStudy\",\"Read case study\",\"hostedOn\",\"productsUsed\",\"Product\",\"getStartedToday\",\"Get your first cluster online now\",\"getDirection\",\"Get direction\",\"login\",\"Log in\",\"loadingPageTitle\",\"Loading page\",\"loadingPageMessage\",\"This will only take a moment\",\"openSourceServices\",\"tooling\",\"Tooling\",\"cloudProviders\",\"Deploy\",\"industry\",\"Industry\",\"filterBy\",\"Filter by\",\"clearAll\",\"Clear all\",\"show\",\"Show\",\"aivenFor\",\"Aiven for\",\"nowRunning\",\"Now running\",\"event\",\"meetup\",\"Meet up\",\"webinar\",\"Webinar\",\"conference\",\"Conference\",\"livestream\",\"Livestream\",\"tweet\",\"Tweet\",\"post\",\"Post\",\"tools\",\"Tools\",\"changeTypes\",\"Types\",\"noResult\",\"No result found\",\"Search\",\"devCenter\",\"ebook\",\"E-book\",\"whitepaper\",\"White paper\",\"report\",\"Report\",\"tool\",\"Tool\",\"freePlanAvailable\",\"Free plan available\",\"ctaEventList\",\"View all events\",\"online\",\"Online\",\"integrations\",\"Third-party integrations\",\"compliance\",\"Compliance\",\"identity\",\"Identity management\",\"managed\",\"Managed\",\"securityNetwork\",\"Security \u0026 Network\",\"learnMore\",\"Learn more\",\"type\",\"Type\",\"blog\",\"productUsed\",\"product\",\"products\",\"Products\",\"video\",\"Live video\",\"workshop\",\"Workshop\",\"watchWorkshop\",\"Explore workshop\",\"downloadWhitepaper\",\"Download white paper\",\"downloadEbook\",\"Download e-book\",\"watchWebinar\",\"Watch webinar\",\"watchVideo\",\"Watch video\",\"results\",\"otherResourcesNote\",\"Dive into our technical guides at [Developer Center](/developer) or get inspired by our [Customer Stories](/case-studies). \\n\\nStay updated with our monthly newsletters, bringing fresh content directly to your inbox.\",\"share\",\"Share\",\"email\",\"Email\",\"downloadReport\",\"Download report\",\"podcast\",\"Podcast\",\"watchPodcast\",\"Watch podcast\",\"caseStudy\",\"Case study\",\"earlyAvailability\",\"Early availability\",\"press\",\"footerAboutAivenText\",\"Aiven is an AI-ready open source data platform that combines open-choice services to rapidly stream, store and serve data across major cloud providers — simply and securely.\",\"skipNav\",\"Skip to content\",\"topic\",\"Topic\",\"errorTooManyRequestsTitle\",\"Too many requests\",\"errorTooManyRequestsSubtitle\",\"Too many requests, please try again later.\",\"generalAvailability\",\"General availability\",\"Case Studies\",{\"_870\":871,\"_997\":998,\"_999\":108,\"_1000\":1001,\"_1002\":1003,\"_1004\":1005,\"_1006\":1007,\"_1008\":1009,\"_1010\":1011,\"_1012\":1013,\"_1014\":1015,\"_735\":736,\"_1016\":221,\"_1017\":228,\"_1018\":1019,\"_379\":260,\"_1020\":1021,\"_1022\":1023,\"_1024\":1025},\"getStartedTodayText\",\"Aiven makes setting up cloud databases so simple anyone can do it. Our set-it-and-forget-it solutions take the pain out of cloud data infrastructure.\",\"bookADemo\",\"relatedCaseStudies\",\"Related case studies\",\"exploreMoreCasesLink\",\"browse all Aiven case studies\",\"exploreMoreCases\",\"Explore more customer success stories relevant to this one or\",\"downloadPDF\",\"Download case study (PDF)\",\"allCaseStudies\",\"All case studies\",\"caseStudies\",\"case studies\",\"readCaseStudyLink\",\"Read the full case study\",\"getAccess\",\"Get access\",\"navCustomer\",\"navCaseStudies\",\"csHeroTitle\",\"Explore Aiven's customer stories, insightful videos, and beyond\",\"ctaReadCaseStudy\",\"Read the case study\",\"ctaReadBlog\",\"Read the blog post\",\"aboutTheCompany\",\"About the company\",\"navigationData\",{\"_18\":1028,\"_28\":1029,\"_1030\":1031,\"_1063\":1550,\"_24\":1551,\"_40\":1552,\"_1553\":1554,\"_20\":1557,\"_1558\":1559,\"_22\":1561,\"_47\":1562,\"_30\":12},\"navigation\",\"2025-03-28T09:09:39Z\",\"items\",[1032,1257,1360,1494,1546],{\"_1033\":1034,\"_18\":1254,\"_38\":1255,\"_40\":109,\"_1256\":-5},\"navLinkGroups\",[1035,1085,1114,1169,1214],{\"_1036\":1037,\"_38\":1038,\"_18\":1039,\"_1040\":1041,\"_1042\":1043,\"_1044\":1045,\"_1054\":1055,\"_1030\":1060,\"_40\":109},\"group\",\"column-1\",\"a8c3b1a9f321\",\"navLinkGroup\",\"headerVariant\",\"withLink\",\"gradientBackground\",true,\"headerImage\",{\"_1046\":1047,\"_1053\":-5},\"asset\",{\"_1048\":1049,\"_1050\":41,\"_1051\":1052},\"url\",\"https://cdn.sanity.io/images/sczeoy4w/production/399f998a773e7469ab6b9d7464a05e3e15c4116d-240x100.svg\",\"altText\",\"originalFilename\",\"nav-marketecture.svg\",\"alt\",\"headerLink\",{\"_1056\":1057,\"_47\":1058,\"_11\":12,\"_34\":35,\"_36\":12,\"_40\":41,\"_42\":1059,\"_18\":37},\"caption\",\"One platform to stream, store and serve data on any cloud\",{\"_49\":50,\"_18\":47},{\"_18\":46,\"_44\":45},[1061,1071,1077],{\"_18\":1062,\"_1063\":1064,\"_1065\":1066,\"_38\":1069,\"_1070\":-5},\"navItem\",\"variant\",\"default\",\"navLink\",{\"_36\":12,\"_42\":1067,\"_18\":37,\"_40\":61,\"_47\":1068,\"_11\":12,\"_34\":35},{\"_44\":63,\"_18\":46},{\"_18\":47,\"_49\":60},\"41826df980db\",\"image\",{\"_18\":1062,\"_1063\":1064,\"_1065\":1072,\"_38\":1076,\"_1070\":-5},{\"_36\":12,\"_18\":37,\"_40\":1073,\"_42\":1074,\"_47\":1075,\"_11\":12,\"_34\":35},\"Integrations \u0026 connectors\",{\"_44\":67,\"_18\":46},{\"_49\":69,\"_18\":47},\"9bfe6f5e4de4597022a28c0704131b51\",{\"_1065\":1078,\"_38\":1084,\"_18\":1062,\"_1063\":1064,\"_1070\":-5},{\"_42\":1079,\"_47\":1081,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":1083},{\"_44\":1080,\"_18\":46},\"1ae17d9b-e79f-471e-9cb2-d733725273f4\",{\"_49\":1082,\"_18\":47},\"/pricing/calculator\",\"Find your perfect plan\",\"dad84cbab235ab504fa27b5d432e9460\",{\"_1040\":1041,\"_40\":799,\"_1054\":1086,\"_1036\":1091,\"_18\":1039,\"_38\":1092,\"_1030\":1093,\"_1044\":-5},{\"_18\":37,\"_47\":1087,\"_11\":12,\"_34\":35,\"_36\":12,\"_40\":799,\"_42\":1089},{\"_49\":1088,\"_18\":47},\"/platform/stream\",{\"_44\":1090,\"_18\":46},\"70d94b51-4183-47e4-bce1-6672b43536ff\",\"column-2\",\"d6637c001255\",[1094,1105],{\"_38\":1095,\"_18\":1062,\"_1070\":-5,\"_1096\":1097,\"_1063\":1064,\"_1065\":1102},\"d4a24bea476c\",\"icon\",{\"_1053\":1098,\"_1046\":1099,\"_18\":1101},\"Aiven for Apache Kafka® logo\",{\"_44\":1100,\"_18\":46},\"image-184cb33e057478405636d30b72f56c94f88ca103-64x64-svg\",\"mainImage\",{\"_18\":37,\"_40\":117,\"_42\":1103,\"_47\":1104,\"_11\":12,\"_34\":35,\"_36\":12},{\"_18\":46,\"_44\":119},{\"_49\":115,\"_18\":47},{\"_1065\":1106,\"_38\":1109,\"_1070\":-5,\"_18\":1062,\"_1096\":1110,\"_1063\":1064},{\"_40\":129,\"_47\":1107,\"_11\":12,\"_34\":35,\"_36\":12,\"_42\":1108,\"_18\":37},{\"_49\":133,\"_18\":47},{\"_18\":46,\"_44\":131},\"b2857faa7074\",{\"_1053\":1111,\"_1046\":1112,\"_18\":1101},\"Aiven for Apache Flink® logo\",{\"_44\":1113,\"_18\":46},\"image-c96d109662fa0afd283a3ce7fbd1af8a8005f682-64x64-svg\",{\"_1054\":1115,\"_1036\":1120,\"_18\":1039,\"_38\":1121,\"_1030\":1122,\"_1044\":-5,\"_1040\":1041,\"_40\":803},{\"_40\":803,\"_42\":1116,\"_47\":1118,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},{\"_44\":1117,\"_18\":46},\"13ecea8b-dacb-4056-af66-283caf0da0c3\",{\"_49\":1119,\"_18\":47},\"/platform/store\",\"column-3\",\"bc1c66122dd5\",[1123,1132,1141,1151,1160],{\"_18\":1062,\"_1096\":1124,\"_1063\":1064,\"_1065\":1128,\"_38\":1131,\"_1070\":-5},{\"_18\":1101,\"_1053\":1125,\"_1046\":1126},\"Aiven for AlloyDB Omni logo\",{\"_44\":1127,\"_18\":46},\"image-8371936a7906a98fd63ae43361a9157a4a1498e5-48x48-svg\",{\"_42\":1129,\"_18\":37,\"_47\":1130,\"_11\":12,\"_34\":35,\"_36\":12,\"_40\":136},{\"_44\":138,\"_18\":46},{\"_18\":47,\"_49\":140},\"3afe4da565d1\",{\"_18\":1062,\"_1070\":-5,\"_1096\":1133,\"_1063\":1064,\"_1065\":1137,\"_38\":1140},{\"_18\":1101,\"_1053\":1134,\"_1046\":1135},\"Aiven for PostgreSQL® logo\",{\"_44\":1136,\"_18\":46},\"image-1e41c5eca58a19a523cfc3597c6ff0f3baf71ea4-64x64-svg\",{\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":143,\"_42\":1138,\"_47\":1139},{\"_18\":46,\"_44\":145},{\"_49\":147,\"_18\":47},\"a7fdf13581dd\",{\"_18\":1062,\"_1096\":1142,\"_1070\":-5,\"_1063\":1064,\"_1065\":1146,\"_38\":1150},{\"_18\":1101,\"_1053\":1143,\"_1046\":1144},\"Aiven for MySQL logo\",{\"_44\":1145,\"_18\":46},\"image-8443a7ce7f5ba06083c450ba0cce89a7151849b4-64x64-svg\",{\"_36\":12,\"_40\":1147,\"_42\":1148,\"_18\":37,\"_47\":1149,\"_11\":12,\"_34\":35},\"Aiven for MySQL\",{\"_44\":150,\"_18\":46},{\"_49\":152,\"_18\":47},\"5ad670a9a200\",{\"_38\":1152,\"_18\":1062,\"_1096\":1153,\"_1063\":1064,\"_1065\":1157,\"_1070\":-5},\"97bd70d16a2c\",{\"_18\":1101,\"_1053\":1154,\"_1046\":1155},\"Aiven for Valkey™ logo\",{\"_44\":1156,\"_18\":46},\"image-f997cab5874d12c680040053b0a516337323f549-48x48-svg\",{\"_36\":12,\"_18\":37,\"_40\":157,\"_42\":1158,\"_47\":1159,\"_11\":12,\"_34\":35},{\"_44\":159,\"_18\":46},{\"_18\":47,\"_49\":161},{\"_1063\":1064,\"_1065\":1161,\"_38\":1164,\"_1070\":-5,\"_18\":1062,\"_1096\":1165},{\"_36\":12,\"_42\":1162,\"_18\":37,\"_40\":163,\"_47\":1163,\"_11\":12,\"_34\":35},{\"_44\":167,\"_18\":46},{\"_49\":165,\"_18\":47},\"04b7ece07fd465693d9e157394dce03a\",{\"_18\":1101,\"_1053\":1166,\"_1046\":1167},\"Aiven for Dragonfly logo\",{\"_44\":1168,\"_18\":46},\"image-49b048e58588a4a7acbe41dcf92c84379800936f-56x56-svg\",{\"_1036\":1170,\"_1040\":1041,\"_1030\":1171,\"_18\":1039,\"_38\":1208,\"_40\":815,\"_1054\":1209,\"_1044\":-5},\"column-4\",[1172,1181,1190,1199],{\"_1063\":1064,\"_1065\":1173,\"_38\":1176,\"_18\":1062,\"_1096\":1177,\"_1070\":-5},{\"_18\":37,\"_40\":180,\"_42\":1174,\"_47\":1175,\"_11\":12,\"_34\":35,\"_36\":12},{\"_44\":178,\"_18\":46},{\"_49\":182,\"_18\":47},\"d12066d6ea57\",{\"_18\":1101,\"_1053\":1178,\"_1046\":1179},\"Aiven for ClickHouse® logo\",{\"_44\":1180,\"_18\":46},\"image-41bf2f72c0a4c8def391b8bd40463dd894343541-64x64-svg\",{\"_18\":1062,\"_1096\":1182,\"_1063\":1064,\"_1065\":1186,\"_38\":1189,\"_1070\":-5},{\"_18\":1101,\"_1053\":1183,\"_1046\":1184},\"Aiven for OpenSearch® logo\",{\"_44\":1185,\"_18\":46},\"image-24f8bc050ae61d964c383f4509c62c6cb865d6ef-64x64-svg\",{\"_18\":37,\"_40\":185,\"_42\":1187,\"_47\":1188,\"_11\":12,\"_34\":35,\"_36\":12},{\"_44\":187,\"_18\":46},{\"_49\":189,\"_18\":47},\"dc5630882ea5\",{\"_1065\":1191,\"_38\":1194,\"_1070\":-5,\"_18\":1062,\"_1096\":1195,\"_1063\":1064},{\"_36\":12,\"_40\":192,\"_42\":1192,\"_18\":37,\"_47\":1193,\"_11\":12,\"_34\":35},{\"_44\":194,\"_18\":46},{\"_49\":196,\"_18\":47},\"3091b15fbc3f2b225077631aa81e23e1\",{\"_1046\":1196,\"_18\":1101,\"_1053\":1198},{\"_44\":1197,\"_18\":46},\"image-85dd452da136a8d9c34d5d317508de811aa34662-48x48-svg\",\"Aiven for Metrics logo\",{\"_1063\":1064,\"_1065\":1200,\"_38\":1203,\"_1070\":-5,\"_18\":1062,\"_1096\":1204},{\"_47\":1201,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":199,\"_42\":1202},{\"_49\":203,\"_18\":47},{\"_44\":201,\"_18\":46},\"1509a0c30042\",{\"_18\":1101,\"_1053\":1205,\"_1046\":1206},\"Aiven for Grafana® logo\",{\"_44\":1207,\"_18\":46},\"image-6ae9b34c7ca56664b6e217e40c0b3e6948de81d3-64x64-svg\",\"46a6c6f61faf\",{\"_40\":815,\"_42\":1210,\"_47\":1212,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},{\"_44\":1211,\"_18\":46},\"b073a6f0-4688-49f1-84b3-0246415ea9b2\",{\"_49\":1213,\"_18\":47},\"/platform/serve\",{\"_38\":1215,\"_1040\":1064,\"_40\":1216,\"_1036\":1217,\"_1044\":-5,\"_1054\":-5,\"_18\":1039,\"_1030\":1218},\"59bb36301bd9\",\"Cloud partnerships\",\"horizontal-row\",[1219,1231,1243],{\"_1063\":1064,\"_1065\":1220,\"_38\":1226,\"_18\":1062,\"_1070\":-5,\"_1096\":1227},{\"_18\":37,\"_40\":1221,\"_42\":1222,\"_47\":1224,\"_11\":12,\"_34\":35,\"_36\":12},\"AWS\",{\"_18\":46,\"_44\":1223},\"09e0a894-0d29-4a89-bc91-367650f4653b\",{\"_49\":1225,\"_18\":47},\"/aws\",\"00f2a0680937\",{\"_18\":1101,\"_1053\":1228,\"_1046\":1229},\"AWS logo\",{\"_18\":46,\"_44\":1230},\"image-7ef1c1081b42a612df8a5f52249407aefeb33b1c-24x24-svg\",{\"_1065\":1232,\"_38\":1238,\"_1070\":-5,\"_18\":1062,\"_1096\":1239,\"_1063\":1064},{\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":1233,\"_42\":1234,\"_47\":1236,\"_11\":12},\"Google Cloud\",{\"_44\":1235,\"_18\":46},\"4e339088-4dba-4897-a1ea-06c572b37577\",{\"_49\":1237,\"_18\":47},\"/googlecloud\",\"204a2214444a\",{\"_18\":1101,\"_1053\":1240,\"_1046\":1241},\"Google Cloud logo\",{\"_44\":1242,\"_18\":46},\"image-26089038b9513a8c4824dddeac3dc0498e4bcfca-24x24-svg\",{\"_1096\":1244,\"_1063\":1064,\"_1065\":1248,\"_1070\":-5,\"_38\":1253,\"_18\":1062},{\"_18\":1101,\"_1053\":1245,\"_1046\":1246},\"Microsoft Azure\",{\"_44\":1247,\"_18\":46},\"image-874ae1224b8bd73d8efb27d5a50eb12b7c035fcc-24x24-svg\",{\"_42\":1249,\"_47\":1251,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":1245},{\"_44\":1250,\"_18\":46},\"f7e717a7-844c-4a77-98cf-a518ecea2b88\",{\"_49\":1252,\"_18\":47},\"/azure\",\"faf6e9855b6b\",\"navSubmenu\",\"bb686c004610\",\"navSubmenuItems\",{\"_18\":1254,\"_38\":1258,\"_40\":255,\"_1033\":1259,\"_1256\":-5},\"1aa58a277828\",[1260,1298,1333,1342,1351],{\"_18\":1039,\"_40\":532,\"_1030\":1261,\"_1036\":1037,\"_1042\":1043,\"_1044\":-5,\"_38\":1294,\"_1040\":1041,\"_1054\":1295},[1262,1270,1278,1286],{\"_1065\":1263,\"_38\":1269,\"_1070\":-5,\"_18\":1062,\"_1063\":1064},{\"_42\":1264,\"_47\":1266,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":1268},{\"_44\":1265,\"_18\":46},\"fcb16d8d-4a32-48c4-a382-5e06a395fb53\",{\"_49\":1267,\"_18\":47},\"/solutions/aiven-for-ai\",\"AI\",\"6ee29dd78d50\",{\"_18\":1062,\"_1063\":1064,\"_1065\":1271,\"_1070\":-5,\"_38\":1277},{\"_18\":37,\"_40\":1272,\"_42\":1273,\"_47\":1275,\"_11\":12,\"_34\":35,\"_36\":12},\"AI database optimization\",{\"_44\":1274,\"_18\":46},\"e1b9d5ed-f457-4a71-9b77-9e6bb54fca2e\",{\"_49\":1276,\"_18\":47},\"/solutions/aiven-ai-database-optimizer\",\"c66c61b2b3ec\",{\"_18\":1062,\"_1063\":1064,\"_1065\":1279,\"_38\":1285,\"_1070\":-5},{\"_36\":12,\"_18\":37,\"_40\":1280,\"_42\":1281,\"_47\":1283,\"_11\":12,\"_34\":35},\"Vector databases\",{\"_44\":1282,\"_18\":46},\"c093c67e-df4f-4f4d-aa41-a7d16b0970ae\",{\"_49\":1284,\"_18\":47},\"/solutions/aiven-for-vector-databases\",\"99bd8948acfc\",{\"_1063\":1064,\"_1065\":1287,\"_38\":1293,\"_18\":1062,\"_1070\":-5},{\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":1288,\"_42\":1289,\"_47\":1291},\"Event streaming\",{\"_44\":1290,\"_18\":46},\"f820e157-d994-42a0-8492-e7ca6a5d655c\",{\"_18\":47,\"_49\":1292},\"/solutions/aiven-for-streaming\",\"68e534e5461d\",\"ff81da24a7e9\",{\"_42\":1296,\"_47\":1297,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":532},{\"_44\":214,\"_18\":46},{\"_49\":216,\"_18\":47},{\"_1030\":1299,\"_1036\":1091,\"_18\":1039,\"_38\":1331,\"_1044\":-5,\"_1054\":-5,\"_40\":1332},[1300,1308,1316,1324],{\"_18\":1062,\"_1063\":1064,\"_1065\":1301,\"_1070\":-5,\"_38\":1307},{\"_47\":1302,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":1304,\"_42\":1305},{\"_49\":1303,\"_18\":47},\"/solutions/aiven-for-retail\",\"Retail\",{\"_18\":46,\"_44\":1306},\"3efca932-e77b-436e-8a30-73aa9fe4d32e\",\"eeb765096269\",{\"_18\":1062,\"_1063\":1064,\"_1065\":1309,\"_38\":1315,\"_1070\":-5},{\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":1310,\"_42\":1311,\"_47\":1313,\"_11\":12},\"Software\",{\"_44\":1312,\"_18\":46},\"7ddc00ac-3928-428c-8d61-d860d0011492\",{\"_49\":1314,\"_18\":47},\"/solutions/aiven-for-software\",\"e96a94f5df1b\",{\"_18\":1062,\"_1063\":1064,\"_1065\":1317,\"_38\":1323,\"_1070\":-5},{\"_36\":12,\"_18\":37,\"_40\":1318,\"_42\":1319,\"_47\":1321,\"_11\":12,\"_34\":35},\"Fintech\",{\"_44\":1320,\"_18\":46},\"8f78eb23-e1ba-46bf-b150-336732e1648e\",{\"_49\":1322,\"_18\":47},\"/solutions/aiven-for-fintech\",\"31951636b02e3a0b1678f29e1347addc\",{\"_1063\":1325,\"_1065\":1326,\"_38\":1330,\"_18\":1062,\"_1070\":-5},\"highlight\",{\"_36\":12,\"_18\":37,\"_40\":1327,\"_42\":1328,\"_47\":1329,\"_11\":12,\"_34\":35},\"View all case studies\",{\"_44\":230,\"_18\":46},{\"_18\":47,\"_49\":226},\"677cab651678\",\"541556945b60\",\"Industries\",{\"_1030\":1334,\"_1036\":1120,\"_1044\":-5,\"_1054\":-5,\"_18\":1039,\"_38\":1340,\"_40\":1341},[1335],{\"_1070\":-5,\"_1065\":1336,\"_38\":1339,\"_18\":1062,\"_1063\":1064},{\"_47\":1337,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":233,\"_42\":1338},{\"_49\":237,\"_18\":47},{\"_44\":235,\"_18\":46},\"fed55ec34337\",\"7889fbbb457e\",\"For Enterprise\",{\"_18\":1039,\"_38\":1343,\"_40\":1344,\"_1030\":1345,\"_1036\":1120,\"_1044\":-5,\"_1054\":-5},\"6826c345b0a9\",\"For Startup\",[1346],{\"_18\":1062,\"_1063\":1064,\"_1065\":1347,\"_38\":1350,\"_1070\":-5},{\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":244,\"_42\":1348,\"_47\":1349,\"_11\":12},{\"_44\":240,\"_18\":46},{\"_49\":242,\"_18\":47},\"f299f3ac10e6\",{\"_1044\":-5,\"_1054\":-5,\"_38\":1352,\"_40\":1353,\"_1030\":1354,\"_1036\":1120,\"_18\":1039},\"2eb9900e6836\",\"For Partners\",[1355],{\"_18\":1062,\"_1063\":1064,\"_1065\":1356,\"_38\":1359,\"_1070\":-5},{\"_47\":1357,\"_11\":12,\"_34\":35,\"_36\":12,\"_40\":247,\"_42\":1358,\"_18\":37},{\"_49\":251,\"_18\":47},{\"_44\":249,\"_18\":46},\"3966bc4c4a0d\",{\"_1256\":-5,\"_40\":260,\"_1033\":1361,\"_18\":1254,\"_38\":1493},[1362,1384,1422],{\"_18\":1039,\"_1044\":-5,\"_1054\":-5,\"_1040\":1064,\"_40\":1363,\"_1030\":1364,\"_1042\":1043,\"_38\":1383,\"_1036\":1037},\"Using Aiven\",[1365,1368,1372,1378],{\"_18\":1062,\"_1063\":1064,\"_1065\":1366,\"_38\":1367,\"_1070\":-5},{\"_36\":12,\"_94\":263,\"_18\":37,\"_40\":265,\"_47\":-5,\"_11\":-5,\"_34\":35},\"2036d8237b43\",{\"_18\":1062,\"_1063\":1064,\"_1065\":1369,\"_38\":1371,\"_1070\":-5},{\"_18\":37,\"_40\":1370,\"_47\":-5,\"_11\":-5,\"_34\":35,\"_36\":12,\"_94\":101},\"Incident status updates\",\"225c80591d03\",{\"_18\":1062,\"_1063\":1064,\"_1065\":1373,\"_38\":1377,\"_1070\":-5},{\"_94\":1374,\"_18\":37,\"_1056\":1375,\"_40\":1376,\"_47\":-5,\"_11\":-5,\"_34\":35,\"_36\":12},\"https://ideas.aiven.io\",\"Product ideas and public roadmap\",\"Aiven Ideas\",\"06459538a744\",{\"_1065\":1379,\"_38\":1382,\"_1070\":-5,\"_18\":1062,\"_1063\":1064},{\"_42\":1380,\"_47\":1381,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":88},{\"_18\":46,\"_44\":90},{\"_49\":92,\"_18\":47},\"7170cb9b5558\",\"e43d5a594f23\",{\"_1040\":1064,\"_1036\":1091,\"_18\":1039,\"_38\":1385,\"_1044\":-5,\"_1054\":-5,\"_40\":1386,\"_1030\":1387},\"ea1cad6b3ddc\",\"Discover\",[1388,1394,1400,1406,1411,1416],{\"_1063\":1064,\"_1065\":1389,\"_38\":1393,\"_1070\":-5,\"_18\":1062},{\"_47\":1390,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":1391,\"_42\":1392},{\"_49\":299,\"_18\":47},\"Events\",{\"_44\":297,\"_18\":46},\"4ae10462ca191bccde62b494bbd40658\",{\"_1065\":1395,\"_38\":1399,\"_18\":1062,\"_1063\":1064,\"_1070\":-5},{\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_1056\":1396,\"_40\":275,\"_42\":1397,\"_47\":1398},\"Tutorials and deep dives\",{\"_44\":277,\"_18\":46},{\"_49\":279,\"_18\":47},\"afed37089799\",{\"_1063\":1064,\"_1065\":1401,\"_38\":1405,\"_1070\":-5,\"_18\":1062},{\"_47\":1402,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_1056\":1403,\"_40\":282,\"_42\":1404},{\"_18\":47,\"_49\":286},\"Ebooks, videos and more\",{\"_44\":284,\"_18\":46},\"2c9d03cc408e46fb9be6e3080736cf94\",{\"_1070\":-5,\"_38\":1407,\"_18\":1062,\"_1063\":1064,\"_1065\":1408},\"491c19cde664\",{\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":267,\"_42\":1409,\"_47\":1410,\"_11\":12},{\"_44\":269,\"_18\":46},{\"_49\":271,\"_18\":47},{\"_1065\":1412,\"_1070\":-5,\"_38\":1415,\"_18\":1062,\"_1063\":1064},{\"_40\":289,\"_42\":1413,\"_47\":1414,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},{\"_44\":291,\"_18\":46},{\"_49\":293,\"_18\":47},\"d58a8d543cf0\",{\"_18\":1062,\"_1063\":1325,\"_1065\":1417,\"_38\":1421,\"_1070\":-5},{\"_36\":12,\"_18\":37,\"_40\":1418,\"_42\":1419,\"_47\":1420,\"_11\":12,\"_34\":35},\"Join the Aiven Community\",{\"_44\":312,\"_18\":46},{\"_49\":314,\"_18\":47},\"e48a0fc02f75\",{\"_1030\":1423,\"_1036\":1120,\"_1044\":-5,\"_38\":1486,\"_40\":1487,\"_18\":1039,\"_1040\":1041,\"_1054\":1488},[1424,1429,1434,1439,1444,1449,1454,1459,1464,1470,1478],{\"_18\":1062,\"_1063\":1064,\"_1065\":1425,\"_38\":1428,\"_1070\":-5},{\"_47\":1426,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":317,\"_42\":1427},{\"_49\":321,\"_18\":47},{\"_44\":319,\"_18\":46},\"71f0ee5389c5\",{\"_1070\":-5,\"_18\":1062,\"_1063\":1064,\"_1065\":1430,\"_38\":1433},{\"_42\":1431,\"_47\":1432,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":326},{\"_18\":46,\"_44\":324},{\"_49\":328,\"_18\":47},\"e6d6398bc5dd\",{\"_18\":1062,\"_1063\":1064,\"_1065\":1435,\"_38\":1438,\"_1070\":-5},{\"_18\":37,\"_40\":333,\"_42\":1436,\"_47\":1437,\"_11\":12,\"_34\":35,\"_36\":12},{\"_44\":335,\"_18\":46},{\"_49\":331,\"_18\":47},\"0a61eb2e8e8d1b5e78583a538c897f1b\",{\"_18\":1062,\"_1063\":1064,\"_1065\":1440,\"_38\":1443,\"_1070\":-5},{\"_11\":12,\"_34\":35,\"_36\":12,\"_40\":338,\"_42\":1441,\"_18\":37,\"_47\":1442},{\"_44\":340,\"_18\":46},{\"_49\":342,\"_18\":47},\"ec478f8daf01\",{\"_1063\":1064,\"_1065\":1445,\"_1070\":-5,\"_38\":1448,\"_18\":1062},{\"_36\":12,\"_18\":37,\"_40\":345,\"_42\":1446,\"_47\":1447,\"_11\":12,\"_34\":35},{\"_44\":347,\"_18\":46},{\"_49\":349,\"_18\":47},\"16cfa9b3976e\",{\"_1065\":1450,\"_38\":1453,\"_1070\":-5,\"_18\":1062,\"_1063\":1064},{\"_36\":12,\"_18\":37,\"_40\":352,\"_42\":1451,\"_47\":1452,\"_11\":12,\"_34\":35},{\"_44\":354,\"_18\":46},{\"_49\":356,\"_18\":47},\"fa3c8bae93ee\",{\"_1065\":1455,\"_38\":1458,\"_18\":1062,\"_1063\":1064,\"_1070\":-5},{\"_40\":359,\"_42\":1456,\"_47\":1457,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},{\"_44\":361,\"_18\":46},{\"_49\":363,\"_18\":47},\"7958e4f7bd20\",{\"_1065\":1460,\"_38\":1463,\"_18\":1062,\"_1063\":1064,\"_1070\":-5},{\"_42\":1461,\"_47\":1462,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":366},{\"_44\":368,\"_18\":46},{\"_49\":370,\"_18\":47},\"0db1bd729dbd\",{\"_38\":1465,\"_18\":1062,\"_1063\":1064,\"_1070\":-5,\"_1065\":1466},\"b120cdef11bc\",{\"_40\":1467,\"_42\":1468,\"_47\":1469,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},\"Instances comparison\",{\"_44\":375,\"_18\":46},{\"_49\":377,\"_18\":47},{\"_1063\":1064,\"_1070\":-5,\"_1065\":1471,\"_38\":1477,\"_18\":1062},{\"_18\":37,\"_40\":1472,\"_42\":1473,\"_47\":1475,\"_11\":12,\"_34\":35,\"_36\":12},\"LLM Leaderboard\",{\"_18\":46,\"_44\":1474},\"be615e8e-bd77-486d-97c4-732bde553590\",{\"_49\":1476,\"_18\":47},\"/tools/llm-leaderboard\",\"81e36f35fe1d\",{\"_18\":1062,\"_1063\":1064,\"_1065\":1479,\"_38\":1485,\"_1070\":-5},{\"_36\":12,\"_40\":1480,\"_42\":1481,\"_18\":37,\"_47\":1483,\"_11\":12,\"_34\":35},\"Oracle to PostgreSQL converter\",{\"_18\":46,\"_44\":1482},\"41fcabcb-7c38-4b0e-8d09-1e2e16d321f9\",{\"_49\":1484,\"_18\":47},\"/tools/oracle-to-postgresql\",\"743de210151c\",\"bd9cd65d4873\",\"Free tools\",{\"_18\":37,\"_40\":1487,\"_42\":1489,\"_47\":1491,\"_11\":12,\"_34\":35,\"_36\":12},{\"_44\":1490,\"_18\":46},\"fae73ef3-8a98-4b39-96d3-33f1a3894e58\",{\"_49\":1492,\"_18\":47},\"/tools\",\"86ef58c39bfe\",{\"_18\":1254,\"_38\":1495,\"_40\":432,\"_1256\":-5,\"_1033\":1496},\"4637606471c5\",[1497,1524],{\"_1054\":1498,\"_1042\":1043,\"_1040\":1041,\"_40\":388,\"_1030\":1501,\"_1044\":-5,\"_1036\":1037,\"_18\":1039,\"_38\":1523},{\"_40\":388,\"_42\":1499,\"_47\":1500,\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37},{\"_44\":384,\"_18\":46},{\"_49\":386,\"_18\":47},[1502,1508,1513,1518],{\"_18\":1062,\"_1063\":1064,\"_1065\":1503,\"_38\":1507,\"_1070\":-5},{\"_36\":12,\"_18\":37,\"_40\":1504,\"_42\":1505,\"_47\":1506,\"_11\":12,\"_34\":35},\"Our open source commitment\",{\"_44\":406,\"_18\":46},{\"_49\":10,\"_18\":47},\"243ec0c92fe2\",{\"_38\":1509,\"_18\":1062,\"_1063\":1064,\"_1070\":-5,\"_1065\":1510},\"438c85cc29c3\",{\"_36\":12,\"_40\":411,\"_42\":1511,\"_18\":37,\"_47\":1512,\"_11\":12,\"_34\":35},{\"_44\":413,\"_18\":46},{\"_49\":415,\"_18\":47},{\"_38\":1514,\"_1070\":-5,\"_18\":1062,\"_1063\":1064,\"_1065\":1515},\"693505954e47\",{\"_36\":12,\"_18\":37,\"_40\":420,\"_42\":1516,\"_47\":1517,\"_11\":12,\"_34\":35},{\"_44\":422,\"_18\":46},{\"_49\":418,\"_18\":47},{\"_1063\":1064,\"_1065\":1519,\"_38\":1522,\"_18\":1062,\"_1070\":-5},{\"_11\":12,\"_34\":35,\"_36\":12,\"_18\":37,\"_40\":391,\"_42\":1520,\"_47\":1521},{\"_44\":395,\"_18\":46},{\"_49\":393,\"_18\":47},\"88abcd1cb159\",\"5193b1bd1878\",{\"_1040\":1064,\"_40\":397,\"_1054\":-5,\"_38\":1525,\"_1030\":1526,\"_1036\":1091,\"_1044\":-5,\"_18\":1039},\"f9539f15d333\",[1527,1533],{\"_18\":1062,\"_1063\":1064,\"_1065\":1528,\"_1070\":-5,\"_38\":1532},{\"_47\":1529,\"_11\":12,\"_34\":35,\"_36\":12,\"_1056\":1530,\"_40\":397,\"_42\":1531,\"_18\":37},{\"_49\":402,\"_18\":47},\"Join our cast\",{\"_44\":399,\"_18\":46},\"b4297f9b22cc\",{\"_18\":1062,\"_1063\":1325,\"_1065\":1534,\"_38\":1540,\"_1070\":1541},{\"_36\":12,\"_18\":37,\"_40\":1535,\"_42\":1536,\"_47\":1538,\"_11\":12,\"_34\":35},\"See our open positions\",{\"_44\":1537,\"_18\":46},\"04d831e8-70a3-4eaa-826a-1247de9bab4b\",{\"_49\":1539,\"_18\":47},\"/careers/job\",\"6efff629094b\",{\"_1046\":1542,\"_1053\":1545},{\"_1048\":1543,\"_1050\":-5,\"_1051\":1544},\"https://cdn.sanity.io/images/sczeoy4w/production/fa97bb4696e38e6a7c603ab4d3e6e51d4a07afc2-1920x1037.jpg\",\"aiven-team-crabweek-2023.jpg\",\"Aiven group photo during Crab Week 2023\",{\"_42\":1547,\"_47\":1548,\"_11\":12,\"_36\":12,\"_18\":37,\"_34\":35,\"_38\":1549,\"_40\":53},{\"_44\":55,\"_18\":46},{\"_49\":57,\"_18\":47},\"debba7bd2ed9\",\"primary\",\"4f7b3f3c-98b7-4feb-8429-063bcf5d3ddf\",\"Main menu\",\"secondaryCTA\",{\"_42\":1555,\"_18\":37,\"_40\":108,\"_47\":1556,\"_11\":12,\"_34\":35},{\"_44\":104,\"_18\":46},{\"_49\":106,\"_18\":47},\"2022-08-25T12:18:32Z\",\"primaryCTA\",{\"_18\":37,\"_40\":736,\"_94\":1560,\"_47\":-5,\"_11\":-5,\"_34\":35},\"https://console.aiven.io/signup\",\"4ix1AryvLQI7KTR1G9bTHp\",{\"_49\":1563,\"_18\":47},\"main-menu\",\"isPreview\",\"ENV\",{\"_1567\":1568,\"_1569\":-7,\"_1570\":1568,\"_1571\":1572,\"_1573\":1574,\"_1575\":1576,\"_1577\":-7,\"_1578\":-7,\"_1579\":1580},\"SANITY_DATASET\",\"production\",\"SENTRY_RELEASE\",\"FLY_CONTEXT\",\"POSTHOG_PUBLIC_KEY\",\"phc_EWz5eLaLkLahWSrONCmzE7UuF9NGYVzYXZbwJQHtkyl\",\"ALGOLIA_APPLICATION_ID\",\"89D9BQVQKJ\",\"ALGOLIA_INDEX\",\"prod_Aiven_Global\",\"CI\",\"SANITY_SECRET\",\"SENTRY_DSN\",\"https://bdc4bca9ce310ecedcc4c4edd3744f47@o153558.ingest.us.sentry.io/4508460109004801\",\"bootstrapData\",{},\"iframeResizerLicense\",\"1jy4dww5qzv-s54r73oxcn-v59f4kfgfz\",\"en-generic-page\",{\"_1587\":1588,\"_2420\":-7,\"_2421\":2422,\"_2500\":2501},\"pageData\",{\"_1589\":-5,\"_1590\":-5,\"_1591\":1592,\"_1564\":35,\"_2417\":2418,\"_2419\":-7},\"query\",\"queryParams\",\"data\",{\"_1593\":1594,\"_47\":1605,\"_1606\":-5,\"_1607\":1608,\"_24\":406,\"_2389\":2390,\"_30\":12,\"_2391\":-5,\"_2392\":2393,\"_22\":2395,\"_1650\":-5,\"_2396\":-5,\"_2397\":-5,\"_20\":2398,\"_2399\":2400,\"_18\":2414,\"_28\":2415,\"_40\":2416},\"seo\",{\"_1595\":1596,\"_18\":1597,\"_1598\":1599,\"_1603\":1604},\"metaTitle\",\"Aiven's Open-source solutions | Empower your data projects\",\"metaData\",\"metaImage\",{\"_18\":1101,\"_1053\":1600,\"_1046\":1601},\"Open source at Aiven\",{\"_44\":1602,\"_18\":46},\"image-7cee0c3f41ba3a1f35d22dca7ca321853ac549b8-1200x630-jpg\",\"metaDescription\",\"We ❤️ open source. At Aiven, open source is at the core of everything we do. Find out why – and learn how we also contribute back to society. \",{\"_49\":10,\"_18\":47},\"internalTags\",\"content\",[1609,1655,1699,1727,1821,1858,1955,2100,2135,2346,2377],{\"_1070\":1610,\"_1615\":1616,\"_1633\":1043,\"_18\":1634,\"_40\":1635,\"_1636\":-5,\"_1637\":-5,\"_1638\":35,\"_1639\":1640,\"_1641\":35,\"_1642\":-5,\"_1558\":-5,\"_1063\":1064,\"_1553\":-5,\"_1643\":-5,\"_1644\":-5,\"_1645\":-5,\"_1646\":404,\"_1647\":35,\"_1648\":35,\"_38\":1649,\"_1650\":1651,\"_1652\":-5,\"_1653\":-5,\"_1654\":-5},{\"_1046\":1611,\"_1053\":1614},{\"_1048\":1612,\"_1050\":-5,\"_1051\":1613},\"https://cdn.sanity.io/images/sczeoy4w/production/084ab7efa85507bd4557c796a5a8f2ecbbf51560-1200x1070.png\",\"hands-form-heart-shape.png\",\"Hands form a heart shape, illustrating Aiven's love for open source\",\"description\",[1617],{\"_1618\":1619,\"_1620\":1621,\"_18\":1629,\"_1630\":1631,\"_38\":1632,\"_1046\":-5,\"_1053\":-5},\"markDefs\",[],\"children\",[1622],{\"_1623\":1624,\"_1625\":1626,\"_38\":1627,\"_18\":1628},\"marks\",[],\"text\",\"At Aiven, open source is at the core of everything we do – from our culture of open-mindedness, to our desire to contribute and keep giving back to the world.\",\"10c34c46da850\",\"span\",\"block\",\"style\",\"normal\",\"5dce5a28e531\",\"fullWidth\",\"hero\",\"Aiven and the open source community\",\"headline\",\"tertiaryCTA\",\"disabled\",\"imageSize\",\"small\",\"isImageLarge\",\"breadcrumbs\",\"wistiaId\",\"carouselImages\",\"backgroundImage\",\"tagline\",\"rounded\",\"addSpaceBottom\",\"db139fc8fe05\",\"backgroundColor\",\"#F8F9FB\",\"backgroundVideo\",\"carouselSyncTitleItems\",\"hostProviders\",{\"_1637\":-5,\"_1553\":-5,\"_1647\":35,\"_1625\":1656,\"_1681\":1682,\"_1650\":1683,\"_1684\":35,\"_1558\":-5,\"_38\":1685,\"_1686\":35,\"_1063\":1687,\"_1646\":1688,\"_1689\":1690,\"_1070\":1691,\"_1648\":35,\"_18\":1696,\"_1638\":35,\"_1633\":35,\"_40\":1697,\"_1698\":35},[1657,1665,1673],{\"_1620\":1658,\"_18\":1629,\"_1046\":-5,\"_1053\":-5,\"_1630\":1631,\"_38\":1663,\"_1618\":1664},[1659],{\"_18\":1628,\"_1623\":1660,\"_1625\":1661,\"_38\":1662},[],\"Aiven is founded – and grounded – in open source. While we make open source technology easy to implement, we want to be much more than just a consumer of open source code and a provider of open source services.\",\"8988409b57c70\",\"61477abc77d6\",[],{\"_38\":1666,\"_1046\":-5,\"_1053\":-5,\"_1618\":1667,\"_1620\":1668,\"_18\":1629,\"_1630\":1631},\"91ec8048c072\",[],[1669],{\"_18\":1628,\"_1623\":1670,\"_1625\":1671,\"_38\":1672},[],\"We give back to the open source community by actively contributing to all areas that touch the professional lives of open source creators and maintainers. We also foster the community by keeping open source truly open, ensuring the best open source data technology always remains available to everyone.\",\"9342bafd0bde\",{\"_1620\":1674,\"_18\":1629,\"_1630\":1631,\"_1046\":-5,\"_1053\":-5,\"_38\":1679,\"_1618\":1680},[1675],{\"_18\":1628,\"_1623\":1676,\"_1625\":1677,\"_38\":1678},[],\"At Aiven, we wear our open source hearts on our sleeves.\",\"260f8b192fdc\",\"32ad131dabff\",[],\"imagePosition\",\"center\",\"#ffffff\",\"noSpaceBottom\",\"0abdeb5f3355\",\"noSpaceTop\",\"mediaLeft\",\"Vision and mission\",\"backgroundPosition\",\"center center\",{\"_1046\":1692,\"_1053\":1695},{\"_1048\":1693,\"_1050\":-5,\"_1051\":1694},\"https://cdn.sanity.io/images/sczeoy4w/production/9d824621b37aa6002de37822f5ab31cae6cb57fe-1667x1146.png\",\"open-source-inline2.png\",\"Open source at Aiven – a woman sits happily coding\",\"textImage\",\"Open source from the heart\",\"addSpaceTop\",{\"_1700\":-5,\"_1701\":35,\"_1702\":-5,\"_1638\":35,\"_1686\":1043,\"_1647\":35,\"_1633\":35,\"_1650\":-5,\"_18\":1703,\"_1030\":1704,\"_1684\":1043,\"_38\":1725,\"_1063\":1726},\"ctaLink\",\"isCarousel\",\"subtitle\",\"testimonial\",[1705],{\"_1607\":1706,\"_1700\":-5,\"_1070\":1715,\"_1720\":1721,\"_18\":1722,\"_1723\":1718,\"_430\":-5,\"_38\":1724},[1707],{\"_1046\":-5,\"_1053\":-5,\"_1618\":1708,\"_1620\":1709,\"_18\":1629,\"_1630\":1631,\"_38\":1714},[],[1710],{\"_18\":1628,\"_1623\":1711,\"_1625\":1712,\"_38\":1713},[],\"\\\"One important part of open source is perhaps not only the code itself but also sharing information and what kind of business problems it helps to solve\\\"\",\"4d541b26fc23\",\"4130b1e0bdd1\",{\"_1046\":1716,\"_1053\":-5},{\"_1048\":1717,\"_1050\":1718,\"_1051\":1719},\"https://cdn.sanity.io/images/sczeoy4w/production/09d49251e245afe42d59294660b004c0fd9e2d0b-1920x1080.jpg\",\"Heikki Nousiainen\",\"Heikki-portrait-16_9-ratio.jpg\",\"jobTitle\",\"Field CTO, Aiven\",\"testimonialItem\",\"name\",\"e8fcb5003b91\",\"86de8bcd752a\",\"media\",{\"_1648\":35,\"_1646\":1728,\"_1553\":-5,\"_1689\":1690,\"_1686\":35,\"_1650\":1651,\"_1702\":1729,\"_18\":1746,\"_1747\":1748,\"_1558\":-5,\"_1749\":1750,\"_1633\":1043,\"_1698\":1043,\"_38\":1818,\"_1063\":1819,\"_1637\":-5,\"_1638\":35,\"_1684\":35,\"_40\":1820,\"_1647\":35},\"Giving back\",[1730,1738],{\"_1630\":1631,\"_1046\":-5,\"_1053\":-5,\"_38\":1731,\"_1618\":1732,\"_1620\":1733,\"_18\":1629},\"d71eb31d36c4\",[],[1734],{\"_38\":1735,\"_18\":1628,\"_1623\":1736,\"_1625\":1737},\"cc8697897fa00\",[],\"We want to ensure the future of open source software – the bedrock that global data infrastructure is built upon.\",{\"_38\":1739,\"_1618\":1740,\"_1620\":1741,\"_18\":1629,\"_1630\":1631,\"_1046\":-5,\"_1053\":-5},\"f418685c1518\",[],[1742],{\"_18\":1628,\"_1623\":1743,\"_1625\":1744,\"_38\":1745},[],\"We make sure that critical code and software is actively and sustainably maintained. This applies to both the actual OSS projects that Aiven directly uses and contributes to and to the entire OSS ecosystem.\",\"71f92014cd47\",\"iconList\",\"iconSize\",24,\"icons\",[1751,1770,1786,1802],{\"_38\":1752,\"_1753\":-5,\"_40\":1754,\"_1755\":1756,\"_1702\":1760,\"_18\":1769},\"fcbadb39ff8e\",\"cta\",\"Community first\",\"iconImage\",{\"_1046\":1757,\"_1053\":-5},{\"_1048\":1758,\"_1050\":-5,\"_1051\":1759},\"https://cdn.sanity.io/images/sczeoy4w/production/b1708fdf0816cb3f4d63d9b7509a26d08a9accdb-25x24.svg\",\"icon-users.svg\",[1761],{\"_1618\":1762,\"_1620\":1763,\"_18\":1629,\"_1630\":1631,\"_1046\":-5,\"_1053\":-5,\"_38\":1768},[],[1764],{\"_18\":1628,\"_1623\":1765,\"_1625\":1766,\"_38\":1767},[],\"We aim to help make open source projects better – and not just for us. Openness benefits everyone.\",\"cc929c047a890\",\"0d3c64e18696\",\"iconItem\",{\"_18\":1769,\"_1753\":-5,\"_38\":1771,\"_40\":1772,\"_1755\":1773,\"_1702\":1777},\"1e457205c7fd\",\"Contributing equally\",{\"_1046\":1774,\"_1053\":-5},{\"_1048\":1775,\"_1050\":-5,\"_1051\":1776},\"https://cdn.sanity.io/images/sczeoy4w/production/0b94cf0d821bb1800ef640bd1e8458b2c43c8218-24x24.svg\",\"icon-puzzle-piece.svg\",[1778],{\"_1618\":1779,\"_1046\":-5,\"_1053\":-5,\"_1620\":1780,\"_18\":1629,\"_1630\":1631,\"_38\":1785},[],[1781],{\"_18\":1628,\"_1623\":1782,\"_1625\":1783,\"_38\":1784},[],\"We’re constructive contributors and celebrate the diversity and independence of the open source community.\",\"c263f2384a600\",\"bbebda112f8e\",{\"_38\":1787,\"_40\":1788,\"_1755\":1789,\"_1702\":1793,\"_18\":1769,\"_1753\":-5},\"82278b0a1dfe\",\"Transparent freedom\",{\"_1046\":1790,\"_1053\":-5},{\"_1048\":1791,\"_1050\":-5,\"_1051\":1792},\"https://cdn.sanity.io/images/sczeoy4w/production/c05eaf1c20a2726f4c976ed070dbbce0398110b3-24x24.svg\",\"icon-stars.svg\",[1794],{\"_18\":1629,\"_1630\":1631,\"_38\":1795,\"_1618\":1796,\"_1620\":1797,\"_1046\":-5,\"_1053\":-5},\"4a6bc47c7296\",[],[1798],{\"_18\":1628,\"_1623\":1799,\"_1625\":1800,\"_38\":1801},[],\"We have no hidden agendas, and ensure projects don’t depend on one organization or individual for their survival.\",\"1bd8bc82ea880\",{\"_40\":1803,\"_1755\":1804,\"_1702\":1808,\"_1753\":-5,\"_18\":1769,\"_38\":1817},\"Sharing is caring\",{\"_1046\":1805,\"_1053\":-5},{\"_1048\":1806,\"_1050\":-5,\"_1051\":1807},\"https://cdn.sanity.io/images/sczeoy4w/production/6390718f0f0f1312203b807186b5dad5da4a80be-25x24.svg\",\"icon-hand-heart.svg\",[1809],{\"_1618\":1810,\"_1046\":-5,\"_1053\":-5,\"_1620\":1811,\"_18\":1629,\"_1630\":1631,\"_38\":1816},[],[1812],{\"_18\":1628,\"_1623\":1813,\"_1625\":1814,\"_38\":1815},[],\"As well as relieving the burden on maintainers, we also work on documentation, reviews and knowledge sharing.\",\"a447d5eff0e40\",\"24a074b767ce\",\"58410017aab9\",\"8d1082de0207\",\"header-left\",\"Building open source security and sustainability\",{\"_1646\":1822,\"_1063\":1823,\"_1698\":35,\"_1689\":1690,\"_1824\":-5,\"_1825\":-5,\"_1558\":-5,\"_1638\":35,\"_1686\":35,\"_1648\":35,\"_38\":1826,\"_1702\":1827,\"_18\":1856,\"_1553\":-5,\"_1650\":-5,\"_1684\":1043,\"_1647\":35,\"_1637\":-5,\"_1633\":35,\"_40\":1857},\"Aiven contributions\",\"centerColumn\",\"columnOne\",\"columnTwo\",\"83ee802ee5e8\",[1828,1836],{\"_1620\":1829,\"_18\":1629,\"_1630\":1631,\"_38\":1834,\"_1618\":1835,\"_1046\":-5,\"_1053\":-5},[1830],{\"_1625\":1831,\"_38\":1832,\"_18\":1628,\"_1623\":1833},\"Aiven owns and maintains multiple open source projects – here are a few of our main repos and other projects we help maintain.\",\"3bfe19b1ab370\",[],\"210ce22a7d3f\",[],{\"_1630\":1631,\"_38\":1837,\"_1046\":-5,\"_1053\":-5,\"_1618\":1838,\"_1620\":1843,\"_18\":1629},\"0185f77dfffc\",[1839],{\"_18\":37,\"_1840\":1841,\"_38\":1842,\"_47\":-5,\"_11\":-5,\"_34\":35},\"href\",\"https://github.com/aiven-open\",\"fbb4816a9300\",[1844,1848,1852],{\"_18\":1628,\"_1623\":1845,\"_1625\":1846,\"_38\":1847},[],\"We welcome contributions to all our projects. You can find links to the GitHub repos in the project list below, or check out the rest of \",\"6cfd7d1ad81b0\",{\"_18\":1628,\"_1623\":1849,\"_1625\":1850,\"_38\":1851},[1842],\"Aiven’s projects on GitHub\",\"6cfd7d1ad81b1\",{\"_18\":1628,\"_1623\":1853,\"_1625\":1854,\"_38\":1855},[],\".\",\"6cfd7d1ad81b2\",\"textColumn\",\"Open Source Projects\",{\"_18\":1859,\"_1633\":35,\"_1638\":35,\"_1558\":-5,\"_1553\":-5,\"_1030\":1860,\"_1702\":1942,\"_1647\":35,\"_38\":1952,\"_1686\":35,\"_1650\":-5,\"_1637\":-5,\"_1953\":1954},\"cardList\",[1861,1897,1917,1928],{\"_1700\":1862,\"_1063\":1064,\"_1865\":-5,\"_1070\":-5,\"_18\":1866,\"_40\":1867,\"_1646\":1868,\"_1702\":1869},{\"_94\":1863,\"_18\":37,\"_40\":1864,\"_47\":-5,\"_11\":-5,\"_34\":35},\"https://github.com/aiven-open/pghoard\",\"Contribute on GitHub\",\"borderTopColor\",\"cardItem\",\"PGHoard\",\"PostgreSQL®\",[1870,1878],{\"_1046\":-5,\"_1053\":-5,\"_1618\":1871,\"_1620\":1872,\"_18\":1629,\"_1630\":1631,\"_38\":1877},[],[1873],{\"_18\":1628,\"_1623\":1874,\"_1625\":1875,\"_38\":1876},[],\"PGHoard is a python-based backup daemon and restore tooling for PostgreSQL. It uses cloud object stores to store the backup data. We use this tool in our own setup and it is also relied upon by others.\",\"367b217413f60\",\"8bb398f71445\",{\"_1630\":1631,\"_38\":1879,\"_1618\":1880,\"_1620\":1884,\"_1046\":-5,\"_1053\":-5,\"_18\":1629},\"834f2e52b513\",[1881],{\"_18\":37,\"_1840\":1882,\"_38\":1883,\"_47\":-5,\"_11\":-5,\"_34\":35},\"https://github.com/aiven-open/myhoard\",\"c74d0496fce9\",[1885,1889,1893],{\"_1625\":1886,\"_38\":1887,\"_18\":1628,\"_1623\":1888},\"We also have a sister project to PGHoard called \",\"89afa27517280\",[],{\"_1623\":1890,\"_1625\":1891,\"_38\":1892,\"_18\":1628},[1883],\"MyHoard\",\"89afa27517281\",{\"_18\":1628,\"_1623\":1894,\"_1625\":1895,\"_38\":1896},[],\" which offers similar functionality for MySQL.\",\"89afa27517282\",{\"_1702\":1898,\"_1700\":1914,\"_1063\":1064,\"_1865\":-5,\"_1070\":-5,\"_18\":1866,\"_40\":1908,\"_1646\":1916},[1899],{\"_38\":1900,\"_1618\":1901,\"_1620\":1905,\"_18\":1629,\"_1630\":1631,\"_1046\":-5,\"_1053\":-5},\"3da0a9ba7491\",[1902],{\"_18\":37,\"_1840\":1903,\"_38\":1904,\"_47\":-5,\"_11\":-5,\"_34\":35},\"https://karapace.io/\",\"e06bb2713644\",[1906,1910],{\"_18\":1628,\"_1623\":1907,\"_1625\":1908,\"_38\":1909},[1904],\"Karapace\",\"32be291d01500\",{\"_1623\":1911,\"_1625\":1912,\"_38\":1913,\"_18\":1628},[],\" is the companion to Apache Kafka®, offering some excellent add-ons to give Apache Kafka even more powerful features. Included in the box: a Kafka Rest Proxy (both client and server side), and schema storage and registry functionality.\",\"22b6af57bba4\",{\"_11\":-5,\"_34\":35,\"_94\":1915,\"_18\":37,\"_40\":1864,\"_47\":-5},\"https://github.com/aiven-open/karapace\",\"Apache Kafka®\",{\"_1700\":1918,\"_1063\":1064,\"_1865\":-5,\"_1070\":-5,\"_18\":1866,\"_40\":1920,\"_1646\":1916,\"_1702\":1921},{\"_94\":1919,\"_47\":-5,\"_11\":-5,\"_34\":35,\"_18\":37,\"_40\":1864},\"https://github.com/aiven-open/klaw\",\"Klaw\",[1922],{\"_18\":1629,\"_1630\":1631,\"_38\":1900,\"_1618\":1923,\"_1620\":1924,\"_1046\":-5,\"_1053\":-5},[],[1925],{\"_18\":1628,\"_1623\":1926,\"_1625\":1927,\"_38\":1909},[],\"Klaw, the latest OS tool by Aiven, helps enterprises cope with Apache Kafka® topics, schema registry and connectors governance by introducing roles / authorizations to users of various teams of an organization.\",{\"_1702\":1929,\"_1700\":1938,\"_1063\":1064,\"_1865\":-5,\"_1070\":-5,\"_18\":1866,\"_40\":1940,\"_1646\":1941},[1930],{\"_1046\":-5,\"_1053\":-5,\"_1620\":1931,\"_18\":1629,\"_1630\":1631,\"_38\":1936,\"_1618\":1937},[1932],{\"_18\":1628,\"_1623\":1933,\"_1625\":1934,\"_38\":1935},[],\"We know that many teams are using the Aiven platform with terraform, so this handy provider allows you to manage all your Aiven resources this way. We encourage you to give it a try and let us know how it fits your needs, we're always working to improve the tools you use to integrate with our platform.\",\"7e02889f34080\",\"13e088a8e4d8\",[],{\"_40\":1864,\"_47\":-5,\"_11\":-5,\"_34\":35,\"_94\":1939,\"_18\":37},\"https://github.com/aiven/terraform-provider-aiven\",\"Terraform Provider\",\"Terraform\",[1943],{\"_18\":1629,\"_1630\":1944,\"_38\":1945,\"_1618\":1946,\"_1046\":-5,\"_1053\":-5,\"_1620\":1947},\"h4\",\"4cd7060ae90b\",[],[1948],{\"_1625\":1949,\"_38\":1950,\"_18\":1628,\"_1623\":1951},\"Projects we own\",\"b2bf8607004a2\",[],\"63a99d2e46c80433d6d5be012dd93965\",\"align\",\"left\",{\"_1638\":35,\"_38\":1956,\"_1650\":-5,\"_1558\":-5,\"_1637\":-5,\"_1633\":35,\"_18\":1859,\"_1647\":35,\"_1686\":1043,\"_1953\":1954,\"_1030\":1957,\"_1702\":2091,\"_1553\":-5},\"0661112c504372241f9acd2b6d226571\",[1958,1994,2026,2059],{\"_18\":1866,\"_40\":1916,\"_1646\":-5,\"_1702\":1959,\"_1700\":-5,\"_1063\":1064,\"_1865\":-5,\"_1070\":-5},[1960,1975],{\"_18\":1629,\"_1630\":1631,\"_38\":1961,\"_1618\":1962,\"_1620\":1966,\"_1046\":-5,\"_1053\":-5},\"11281535a647\",[1963],{\"_18\":37,\"_1840\":1964,\"_38\":1965,\"_47\":-5,\"_11\":-5,\"_34\":35},\"https://aiven.io/blog/what-is-apache-kafka\",\"ea5a77d3798a\",[1967,1971],{\"_38\":1968,\"_18\":1628,\"_1623\":1969,\"_1625\":1970},\"15dabe528c0d0\",[1965],\"Apache Kafka\",{\"_18\":1628,\"_1623\":1972,\"_1625\":1973,\"_38\":1974},[],\"® is a powerful open source event streaming tool for those needing to collect, process, store and analyze data.\",\"8e8e7d1f350b\",{\"_1630\":1631,\"_38\":1976,\"_1618\":1977,\"_1620\":1981,\"_18\":1629,\"_1046\":-5,\"_1053\":-5},\"a6f9748f3cfd\",[1978],{\"_1840\":1979,\"_38\":1980,\"_47\":-5,\"_11\":-5,\"_34\":35,\"_18\":37},\"https://aiven.io/kafka-connect\",\"06911ddb9a2c\",[1982,1986,1990],{\"_18\":1628,\"_1623\":1983,\"_1625\":1984,\"_38\":1985},[],\"Aiven’s OSPO team has developers dedicated to contributing to the Apache Kafka® community in different areas (mainly around \",\"9d0e88ab6f5a0\",{\"_1625\":1987,\"_38\":1988,\"_18\":1628,\"_1623\":1989},\"Apache Kafka Connect\",\"697d3df33d05\",[1980],{\"_38\":1991,\"_18\":1628,\"_1623\":1992,\"_1625\":1993},\"a3e3a0bd7604\",[],\"), including a committer on the project.\",{\"_1865\":-5,\"_1070\":-5,\"_18\":1866,\"_40\":1868,\"_1646\":-5,\"_1702\":1995,\"_1700\":-5,\"_1063\":1064},[1996,2009],{\"_1618\":1997,\"_1620\":2001,\"_18\":1629,\"_1630\":1631,\"_38\":1900,\"_1046\":-5,\"_1053\":-5},[1998],{\"_18\":37,\"_1840\":1999,\"_38\":2000,\"_47\":-5,\"_11\":-5,\"_34\":35},\"https://www.postgresql.org/\",\"010290ed264a\",[2002,2005],{\"_18\":1628,\"_1623\":2003,\"_1625\":1868,\"_38\":2004},[2000],\"1f3db6e399d3\",{\"_18\":1628,\"_1623\":2006,\"_1625\":2007,\"_38\":2008},[],\" – an open source object-relational database system with over 35 years of active development – has a strong reputation for reliability, feature robustness, and performance.\",\"b3b1ad529b8d\",{\"_1618\":2010,\"_1046\":-5,\"_1053\":-5,\"_1620\":2011,\"_18\":1629,\"_1630\":1631,\"_38\":2025},[],[2012,2016,2021],{\"_18\":1628,\"_1623\":2013,\"_1625\":2014,\"_38\":2015},[],\"Aiven’s OSPO team has dedicated developers who are long time contributors to the PostgreSQL®\",\"0165e4da9193\",{\"_18\":1628,\"_1623\":2017,\"_1625\":2019,\"_38\":2020},[2018],\"strong\",\" \",\"513f660194bd1\",{\"_38\":2022,\"_18\":1628,\"_1623\":2023,\"_1625\":2024},\"513f660194bd2\",[],\"community.\",\"2b1635c0a867\",{\"_1700\":-5,\"_1063\":1064,\"_1865\":-5,\"_1070\":-5,\"_18\":1866,\"_40\":2027,\"_1646\":-5,\"_1702\":2028},\"Apache Flink®\",[2029,2043],{\"_1618\":2030,\"_1620\":2034,\"_18\":1629,\"_1630\":1631,\"_38\":2042,\"_1046\":-5,\"_1053\":-5},[2031],{\"_47\":-5,\"_11\":-5,\"_34\":35,\"_38\":2032,\"_18\":37,\"_1840\":2033},\"871d8ba42548\",\"https://flink.apache.org/\",[2035,2038],{\"_18\":1628,\"_1623\":2036,\"_1625\":2027,\"_38\":2037},[2032],\"4306315786080\",{\"_18\":1628,\"_1623\":2039,\"_1625\":2040,\"_38\":2041},[],\" is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams.\",\"4306315786081\",\"50a2b75bb684\",{\"_1630\":1631,\"_38\":2044,\"_1618\":2045,\"_1046\":-5,\"_1053\":-5,\"_1620\":2046,\"_18\":1629},\"6319d212fb95\",[],[2047,2051,2055],{\"_1625\":2048,\"_38\":2049,\"_18\":1628,\"_1623\":2050},\"Aiven’s OSPO team has developers dedicated to contributing to the Apache Flink\",\"de27d24b4a14\",[],{\"_18\":1628,\"_1623\":2052,\"_1625\":2053,\"_38\":2054},[2018],\"® \",\"2826344f67181\",{\"_1625\":2056,\"_38\":2057,\"_18\":1628,\"_1623\":2058},\"community in different areas, including a committer on the project.\",\"2826344f67182\",[],{\"_1865\":-5,\"_1070\":-5,\"_18\":1866,\"_40\":2060,\"_1646\":-5,\"_1702\":2061,\"_1700\":-5,\"_1063\":1064},\"OpenSearch®\",[2062,2076],{\"_1620\":2063,\"_18\":1629,\"_1630\":1631,\"_1046\":-5,\"_1053\":-5,\"_38\":2072,\"_1618\":2073},[2064,2068],{\"_18\":1628,\"_1623\":2065,\"_1625\":2060,\"_38\":2067},[2066],\"fa0bf9f24f58\",\"34599c93ce0e0\",{\"_1623\":2069,\"_1625\":2070,\"_38\":2071,\"_18\":1628},[],\" is a community-driven, Apache 2.0-licensed open source search and analytics suite forked from Elasticsearch. OpenSearch makes it easy to ingest, search, visualize, and analyze data.\",\"34599c93ce0e1\",\"31763e48cac9\",[2074],{\"_11\":-5,\"_34\":35,\"_18\":37,\"_1840\":2075,\"_38\":2066,\"_47\":-5},\"https://opensearch.org/\",{\"_1620\":2077,\"_1046\":-5,\"_1053\":-5,\"_18\":1629,\"_1630\":1631,\"_38\":2089,\"_1618\":2090},[2078,2082,2085],{\"_18\":1628,\"_1623\":2079,\"_1625\":2080,\"_38\":2081},[],\"Aiven’s OSPO team has dedicated developers who are long time contributors to the OpenSearch®\",\"109a7124c47d\",{\"_18\":1628,\"_1623\":2083,\"_1625\":2019,\"_38\":2084},[2018],\"276ea118afe41\",{\"_1623\":2086,\"_1625\":2087,\"_38\":2088,\"_18\":1628},[],\"community, including a committer on the project.\",\"276ea118afe42\",\"17d7eede532f\",[],[2092],{\"_1053\":-5,\"_38\":2093,\"_1618\":2094,\"_1620\":2095,\"_18\":1629,\"_1630\":1944,\"_1046\":-5},\"b85c55be03bd\",[],[2096],{\"_38\":2097,\"_18\":1628,\"_1623\":2098,\"_1625\":2099},\"981f6f60f0e50\",[],\"Projects we contribute to\",{\"_1625\":2101,\"_2118\":1043,\"_18\":1696,\"_1070\":2119,\"_1558\":-5,\"_1681\":1682,\"_1686\":35,\"_1637\":-5,\"_40\":2124,\"_1650\":2125,\"_1689\":1690,\"_1647\":1043,\"_1633\":35,\"_2126\":35,\"_1684\":35,\"_1698\":35,\"_38\":2127,\"_1638\":35,\"_1648\":35,\"_1646\":2128,\"_1553\":2129,\"_1063\":1687},[2102,2110],{\"_1620\":2103,\"_18\":1629,\"_1630\":1631,\"_38\":2108,\"_1046\":-5,\"_1053\":-5,\"_1618\":2109},[2104],{\"_18\":1628,\"_1623\":2105,\"_1625\":2106,\"_38\":2107},[],\"At Aiven, we want to contribute back to the open source community. That’s why we created our Open Source Program Office (OSPO) – so we have a dedicated team to focus on this cause.\",\"97db6129a9f90\",\"6bcc16cd2b03\",[],{\"_18\":1629,\"_1630\":1631,\"_38\":2111,\"_1618\":2112,\"_1620\":2113,\"_1046\":-5,\"_1053\":-5},\"c642aa5b6a06\",[],[2114],{\"_1625\":2115,\"_38\":2116,\"_18\":1628,\"_1623\":2117},\"The Aiven OSPO makes sure that the projects we offer as managed services are well maintained. We not only take care of Aiven's OSS projects, we also keep a watchful eye on all open source projects that impact Aiven, actively collaborating with external contributors.\",\"b86ad515d3b5\",[],\"darkTheme\",{\"_1046\":2120,\"_1053\":2123},{\"_1048\":2121,\"_1050\":-5,\"_1051\":2122},\"https://cdn.sanity.io/images/sczeoy4w/production/fdb4408bf15185c1b32ad4aa41f8295189805a8b-1354x1354.png\",\"open-source-inline.png\",\"Hands connect giant jigsaw pieces, working together on open source solutions\",\"Open Source Program Office\",\"#1A1B22\",\"narrowImage\",\"ea5dd35b90b2\",\"How we contribute\",{\"_47\":2130,\"_11\":12,\"_34\":35,\"_40\":2132,\"_42\":2133,\"_18\":37},{\"_49\":2131,\"_18\":47},\"/open-source-program-office\",\"Read about OSPO\",{\"_44\":2134,\"_18\":46},\"bddb4fef-dc21-4a58-8821-2d8dd3147ca1\",{\"_38\":2136,\"_1063\":2137,\"_1646\":2138,\"_18\":1703,\"_1638\":35,\"_1700\":-5,\"_1650\":-5,\"_1701\":35,\"_40\":2139,\"_1702\":2140,\"_1647\":35,\"_1030\":2157,\"_1633\":35},\"8a4934968536\",\"people\",\"rolling up our sleeves\",\"Open source contributor spotlight\",[2141,2149],{\"_38\":2142,\"_1046\":-5,\"_1053\":-5,\"_1618\":2143,\"_1620\":2144,\"_18\":1629,\"_1630\":1631},\"3e995eccab9f\",[],[2145],{\"_18\":1628,\"_1623\":2146,\"_1625\":2147,\"_38\":2148},[],\"As well as the Open Source Program office, our developers, engineers, solutions architects – even our founders – all pitch in to collaborate and contribute to open source projects around the world.\",\"df227f599c370\",{\"_1630\":1631,\"_38\":2150,\"_1618\":2151,\"_1620\":2152,\"_18\":1629,\"_1046\":-5,\"_1053\":-5},\"cda254098c83\",[],[2153],{\"_18\":1628,\"_1623\":2154,\"_1625\":2155,\"_38\":2156},[],\"We asked a few of them to tell us why they think this is important.\\n\",\"5674388ed95e0\",[2158,2218,2238,2295],{\"_18\":1722,\"_1723\":2159,\"_430\":-5,\"_1646\":2160,\"_38\":2161,\"_1070\":2162,\"_1607\":2166,\"_1700\":2214,\"_1720\":2217},\"Roman Inflianskas\",\"rominf\",\"d1a25bb826bd\",{\"_1046\":2163,\"_1053\":-5},{\"_1048\":2164,\"_1050\":-5,\"_1051\":2165},\"https://cdn.sanity.io/images/sczeoy4w/production/c5a6d3545fa1d41af919095c73e9d5bb00e06c12-860x860.jpg\",\"roman-inflianskas.jpg\",[2167,2197],{\"_1630\":1631,\"_38\":2168,\"_1618\":2169,\"_1620\":2176,\"_1046\":-5,\"_1053\":-5,\"_18\":1629},\"c34ccbfa1d16\",[2170,2173],{\"_18\":37,\"_1840\":2171,\"_38\":2172,\"_47\":-5,\"_11\":-5,\"_34\":35},\"https://kde.org/\",\"61938cb291ab\",{\"_18\":37,\"_1840\":2174,\"_38\":2175,\"_47\":-5,\"_11\":-5,\"_34\":35},\"https://nim-lang.org/\",\"063799a0f8c1\",[2177,2181,2185,2189,2193],{\"_38\":2178,\"_18\":1628,\"_1623\":2179,\"_1625\":2180},\"84101db1643b0\",[],\"Roman is a Software Engineer at Aiven with a strong open source background, in fact GitHub is where we recruited him from! He has made contributions to SaltStack and \",{\"_18\":1628,\"_1623\":2182,\"_1625\":2183,\"_38\":2184},[2172],\"KDE\",\"84101db1643b3\",{\"_18\":1628,\"_1623\":2186,\"_1625\":2187,\"_38\":2188},[],\", and is active with a programming language called \",\"84101db1643b4\",{\"_18\":1628,\"_1623\":2190,\"_1625\":2191,\"_38\":2192},[2175],\"Nim\",\"84101db1643b5\",{\"_1623\":2194,\"_1625\":2195,\"_38\":2196,\"_18\":1628},[],\". Nim has a python-like syntax, compiles to static binaries, and has great performance BUT when Roman first used it, he found it was missing some key features such as symlink support.... so he added those while he was there.\",\"84101db1643b6\",{\"_18\":1629,\"_1630\":1631,\"_38\":2198,\"_1046\":-5,\"_1053\":-5,\"_1618\":2199,\"_1620\":2200},\"e53dffe83ae3\",[],[2201,2205,2210],{\"_18\":1628,\"_1623\":2202,\"_1625\":2203,\"_38\":2204},[],\"Roman says \\\"\",\"8c5a2f214ab10\",{\"_18\":1628,\"_1623\":2206,\"_1625\":2208,\"_38\":2209},[2207],\"em\",\"I try to benefit society in the best way I can, and since my main skill is coding, I use that to help others in my spare time\",\"8c5a2f214ab11\",{\"_18\":1628,\"_1623\":2211,\"_1625\":2212,\"_38\":2213},[],\"\\\".\",\"8c5a2f214ab12\",{\"_47\":-5,\"_11\":-5,\"_34\":35,\"_94\":2215,\"_18\":37,\"_40\":2216},\"https://github.com/rominf\",\"rominf on GitHub\",\"Software Engineer, Aiven\",{\"_1700\":2219,\"_1720\":2222,\"_1607\":2223,\"_18\":1722,\"_38\":2232,\"_1070\":2233,\"_1723\":2237,\"_430\":-5},{\"_40\":2220,\"_47\":-5,\"_11\":-5,\"_34\":35,\"_94\":2221,\"_18\":37},\"FloorD on GitHub\",\"https://github.com/FloorD\",\"Staff Community Program Manager, Aiven\",[2224],{\"_1053\":-5,\"_18\":1629,\"_1630\":1631,\"_38\":2225,\"_1618\":2226,\"_1620\":2227,\"_1046\":-5},\"ad7a10c45ad5\",[],[2228],{\"_1625\":2229,\"_38\":2230,\"_18\":1628,\"_1623\":2231},\"“My first interaction with OSS was when I was learning to code. The guides were open source so when I got stuck, but was able to work through it, I could edit the guide and make sure the next person would get stuck like I did. That sold me on it, there could be no other way of working for me than in the public.”\",\"d3c410d07eaf0\",[],\"39fb668e52ab\",{\"_1046\":2234,\"_1053\":-5},{\"_1048\":2235,\"_1050\":-5,\"_1051\":2236},\"https://cdn.sanity.io/images/sczeoy4w/production/e20c08c72ccf650f70ed7fccf849b3041892defa-800x800.jpg\",\"floor-drees.jpg\",\"Floor Drees\",{\"_1646\":2160,\"_38\":2239,\"_1700\":2240,\"_1070\":2243,\"_430\":-5,\"_18\":1722,\"_1720\":2247,\"_1723\":2248,\"_1607\":2249},\"7b7eb6348965bfd05fd10492e27adabd\",{\"_47\":-5,\"_11\":-5,\"_34\":35,\"_94\":2241,\"_18\":37,\"_40\":2242},\"https://github.com/tkren\",\"tkren on GitHub\",{\"_1046\":2244,\"_1053\":-5},{\"_1048\":2245,\"_1050\":-5,\"_1051\":2246},\"https://cdn.sanity.io/images/sczeoy4w/production/7a2b75d463bdfaac2d30ee786c50541b974f33f8-177x266.png\",\"thomas-krennwallner.png\",\"Senior Site Reliability Engineer, Aiven\",\"Thomas Krennwallner\",[2250,2279],{\"_1630\":1631,\"_38\":2251,\"_1618\":2252,\"_1620\":2259,\"_18\":1629,\"_1046\":-5,\"_1053\":-5},\"6ce365a4cce8\",[2253,2256],{\"_18\":37,\"_1840\":2254,\"_38\":2255,\"_47\":-5,\"_11\":-5,\"_34\":35},\"https://tracker.debian.org/pkg/clasp\",\"40df6888b3e1\",{\"_47\":-5,\"_11\":-5,\"_34\":35,\"_18\":37,\"_1840\":2257,\"_38\":2258},\"https://tracker.debian.org/pkg/gringo\",\"69034b428489\",[2260,2264,2268,2272,2276],{\"_38\":2261,\"_18\":1628,\"_1623\":2262,\"_1625\":2263},\"8c7dd1f790770\",[],\"Thomas is a Senior Site Reliability Engineer at Aiven, based in Toronto. From a background in the academic field of computational logic he became a Debian package maintainer for software packages in that discipline including \",{\"_18\":1628,\"_1623\":2265,\"_1625\":2266,\"_38\":2267},[2255],\"clasp\",\"8c7dd1f790771\",{\"_38\":2269,\"_18\":1628,\"_1623\":2270,\"_1625\":2271},\"8c7dd1f790772\",[],\" and \",{\"_38\":2273,\"_18\":1628,\"_1623\":2274,\"_1625\":2275},\"8c7dd1f790773\",[2258],\"gringo\",{\"_1625\":1854,\"_38\":2277,\"_18\":1628,\"_1623\":2278},\"8c7dd1f790774\",[],{\"_1630\":1631,\"_38\":2280,\"_1618\":2281,\"_1046\":-5,\"_1053\":-5,\"_1620\":2282,\"_18\":1629},\"cf87dbfca45f\",[],[2283,2287,2291],{\"_18\":1628,\"_1623\":2284,\"_1625\":2285,\"_38\":2286},[],\"About his attitude to open source Thomas says \\\"\",\"5fdc1b889afc0\",{\"_18\":1628,\"_1623\":2288,\"_1625\":2289,\"_38\":2290},[2207],\"As I need to accomplish some piece of work, I want to get the problem out of my way as quickly as possible, so a good bug report helps the maintainer of the OSS component to address the problem quickly and therefore I can enjoy the fixed software sooner ... More often than not, just fixing the bug in the OSS component is less work than creating a by-pass for the bug myself.\",\"5fdc1b889afc1\",{\"_18\":1628,\"_1623\":2292,\"_1625\":2293,\"_38\":2294},[],\"\\\", which is a good reflection of how we do things at Aiven.\",\"5fdc1b889afc2\",{\"_1646\":2160,\"_1720\":2296,\"_1723\":2297,\"_1700\":2298,\"_1607\":2301,\"_1070\":2341,\"_18\":1722,\"_38\":2345,\"_430\":-5},\"Open Source Engineering Director, Aiven\",\"Josep Prat\",{\"_34\":35,\"_94\":2299,\"_18\":37,\"_40\":2300,\"_47\":-5,\"_11\":-5},\"https://github.com/Jlprat\",\"Jlprat on GitHub\",[2302,2310,2322],{\"_1618\":2303,\"_1620\":2304,\"_18\":1629,\"_1630\":1631,\"_38\":2309,\"_1046\":-5,\"_1053\":-5},[],[2305],{\"_18\":1628,\"_1623\":2306,\"_1625\":2307,\"_38\":2308},[],\"Josep has decades of experience in and around open source. At Aiven he manages the Open Source Program Office (OSPO) team.\",\"4f717fb596190\",\"0869bf48b105\",{\"_1618\":2311,\"_1620\":2312,\"_18\":1629,\"_1630\":1631,\"_38\":2321,\"_1046\":-5,\"_1053\":-5},[],[2313,2317],{\"_38\":2314,\"_18\":1628,\"_1623\":2315,\"_1625\":2316},\"50c0b93d9d090\",[],\"Josep got deeply involved in open source almost by accident. He says: \",{\"_1623\":2318,\"_1625\":2319,\"_38\":2320,\"_18\":1628},[2207],\"\\\"My journey in open source started when one day I decided to fix a typo on an OSS project. I liked the process and the community so much that I kept fixing things and I became a maintainer.\\\"\",\"50c0b93d9d091\",\"ca28c7b727f9\",{\"_18\":1629,\"_1046\":-5,\"_1053\":-5,\"_1630\":1631,\"_38\":2323,\"_1618\":2324,\"_1620\":2328},\"2d1f6a2cf22c\",[2325],{\"_18\":37,\"_1840\":2326,\"_38\":2327,\"_47\":-5,\"_11\":-5,\"_34\":35},\"https://github.com/akka/akka-http/\",\"57fc7e921360\",[2329,2333,2337],{\"_18\":1628,\"_1623\":2330,\"_1625\":2331,\"_38\":2332},[],\"In his GitHub life, Josep is a committer of \",\"22d9be6509640\",{\"_1625\":2334,\"_38\":2335,\"_18\":1628,\"_1623\":2336},\"Akka HTTP\",\"22d9be6509641\",[2327],{\"_1625\":2338,\"_38\":2339,\"_18\":1628,\"_1623\":2340},\", a server and client side HTTP stack on top of akka-actor and akka-stream. Akka HTTP is a general toolkit for providing and consuming HTTP-based services that allows you to pick the API abstraction level to suit your application.\",\"22d9be6509642\",[],{\"_1046\":2342,\"_1053\":-5},{\"_1048\":2343,\"_1050\":-5,\"_1051\":2344},\"https://cdn.sanity.io/images/sczeoy4w/production/4b7cc2684cdad92d32e1fde8bc07c35374fa8e96-800x800.jpg\",\"josep-prat.jpg\",\"3b6c595a493616ee6594e874a9db1858\",{\"_38\":2347,\"_1647\":1043,\"_1646\":2348,\"_1648\":1043,\"_1558\":-5,\"_1638\":35,\"_1625\":2349,\"_1633\":35,\"_1553\":2366,\"_1063\":2370,\"_18\":1696,\"_1681\":2371,\"_1650\":1651,\"_40\":2372,\"_1070\":2373,\"_2126\":1043,\"_1637\":-5},\"f2c14dbfb1bd\",\"Supporting Aiven developers\",[2350,2358],{\"_1053\":-5,\"_1618\":2351,\"_1620\":2352,\"_18\":1629,\"_1630\":1631,\"_38\":2357,\"_1046\":-5},[],[2353],{\"_38\":2354,\"_18\":1628,\"_1623\":2355,\"_1625\":2356},\"8d32c337f0e80\",[],\"At Aiven, we want to support our employees in their endeavors, and also contribute to society as a whole. We have a scheme called the \\\"Plankton Program\\\" that allows employees to claim compensation for the (limited) time they spend on open source activities outside of work. Many of our employees make open source contributions at work, on our own projects or on the upstream projects or other industry tools - and those are all on work time of course.\",\"f50f60aeba5c\",{\"_38\":2359,\"_1618\":2360,\"_1620\":2361,\"_18\":1629,\"_1046\":-5,\"_1053\":-5,\"_1630\":1631},\"e0385fc79070\",[],[2362],{\"_18\":1628,\"_1623\":2363,\"_1625\":2364,\"_38\":2365},[],\"The Plankton Program allows us to support and recognize the extra work and small improvements to the ecosystem that our employees are making outside of what is strictly required of them. We are proud of our people and happy to support their work!\",\"1f5131f0d1780\",{\"_18\":37,\"_40\":2367,\"_42\":2368,\"_47\":2369,\"_11\":12,\"_34\":35},\"Careers at Aiven\",{\"_44\":399,\"_18\":46},{\"_49\":402,\"_18\":47},\"mediaRight\",\"bottom\",\"Plankton Program\",{\"_1046\":2374,\"_1053\":-5},{\"_1048\":2375,\"_1050\":-5,\"_1051\":2376},\"https://cdn.sanity.io/images/sczeoy4w/production/1afa3a57b3ac789e8df70a3273a95356455ec449-1263x1263.png\",\"OSPO-Inline-606x606_2_2.png\",{\"_1698\":35,\"_1648\":35,\"_1650\":1651,\"_1638\":35,\"_2378\":2379,\"_1684\":35,\"_2383\":254,\"_38\":2384,\"_1647\":35,\"_1686\":35,\"_18\":765,\"_1633\":1043,\"_40\":2385,\"_2386\":2387,\"_1689\":1690},\"categories\",[2380],{\"_44\":2381,\"_18\":46,\"_38\":2382},\"8R60m8L4BFeRA01yrF7eD\",\"4936181e9b37\",\"limit\",\"9f01912c1d52\",\"Read more about open source at Aiven\",\"categorySlugs\",[2388],\"/blog/category/open-source\",\"infoBannerPosition\",\"top\",\"modals\",\"infoBannerBackgroundColor\",{\"_44\":2394,\"_18\":46},\"bad36c2a-4fde-4006-88ce-318196f3ff07\",\"9KXJIj517MDuzut1TdQuCj\",\"secondaryNavigation\",\"tags\",\"2022-09-07T20:43:32Z\",\"infoBanner\",{\"_1558\":2401,\"_30\":12,\"_20\":2406,\"_28\":2406,\"_47\":2407,\"_22\":2409,\"_1646\":2410,\"_24\":2411,\"_1723\":2412,\"_40\":2413,\"_18\":2399},{\"_47\":2402,\"_11\":12,\"_34\":35,\"_18\":37,\"_40\":844,\"_42\":2404},{\"_49\":2403,\"_18\":47},\"/blog/all-in-for-apache-kafka-and-oss-collaboration\",{\"_44\":2405,\"_18\":46},\"40ba181c-997d-4d9e-9efe-1f31b99e0e42\",\"2022-12-14T15:24:11Z\",{\"_18\":47,\"_49\":2408},\"open-source-banner\",\"K0rtrsNuqDEgCtVQGlqf3I\",\"Latest updates\",\"6d8a7f8c-dd1c-4f97-b75e-b1fedfa5d8e0\",\"Open source banner\",\"Find out how Aiven contributes to the Apache Kafka® community with a dedicated full-time team. \",\"page\",\"2024-10-28T10:57:05Z\",\"Open source | Aiven\",\"availableLocales\",[],\"experiment\",\"pricingRelatedData\",\"relatedPostData\",[2423,2452,2477],{\"_24\":2424,\"_47\":2425,\"_1101\":2427,\"_40\":2428,\"_1702\":2432,\"_2433\":2434,\"_2435\":2436,\"_2378\":2446},\"1aabc34a-2f43-4c26-9369-a26aed0ba4d6\",{\"_49\":2426},\"/blog/pgday-paris-2025\",{\"_1053\":2428,\"_1046\":2429},\"Aiven at pgDay Paris 2025\",{\"_1048\":2430,\"_1050\":-5,\"_1051\":2431},\"https://cdn.sanity.io/images/sczeoy4w/production/ff65d6e72bed2d4801570e858d2e2357dbd1a729-1200x628.png\",\"Aiven at pgDay Paris 2025 blog image.png\",\"My first dive into the PostgreSQL® community was a great experience at PGDay Paris. Here is a recap, highlighting key talks on community, full-text search, lightning talks, Kafka \u0026 Debezium integrations, and more.\",\"publishedAt\",\"2025-03-28T13:20:13.518Z\",\"authors\",[2437],{\"_1723\":2438,\"_2439\":2440,\"_1070\":2441},\"Tibs (Tony Ibbs)\",\"shortName\",\"Tibs\",{\"_1053\":2442,\"_1046\":2443},\"tibs-tony-ibbs\",{\"_1048\":2444,\"_1050\":-5,\"_1051\":2445},\"https://cdn.sanity.io/images/sczeoy4w/production/5c59a26e91b06403a6a64513cf8ea5e9fc21a9eb-2101x2101.png\",\"Tibs with blue hair.png\",[2447,2449,2451],{\"_40\":1868,\"_47\":2448},\"/blog/category/postgresql\",{\"_40\":1391,\"_47\":2450},\"/blog/category/events\",{\"_40\":404,\"_47\":2388},{\"_24\":2453,\"_47\":2454,\"_1101\":2456,\"_40\":2460,\"_1702\":2461,\"_2433\":2462,\"_2435\":2463,\"_2378\":2470},\"feda5e84-0fd3-4e9d-9c48-1b6be1022ffc\",{\"_49\":2455},\"/blog/how-data-stack-modernization-is-helping-kroo-bank\",{\"_1053\":-5,\"_1046\":2457},{\"_1048\":2458,\"_1050\":-5,\"_1051\":2459},\"https://cdn.sanity.io/images/sczeoy4w/production/316b332fdd52d1fe67609a076cf845e066694647-1200x628.png\",\"KrooSocialCard.png\",\"How Data Stack Modernization is Helping Kroo Bank Secure its Challenger Status\",\"The UK’s fintech market is crowded, but Kroo Bank is making waves as one of the top four digital-only banks. I recently spoke to Andrey Fadeev, Staff Software Engineer at Kroo Bank, who shared his insights on how Kroo is leveraging data stack modernization to support growth and drive competitive edge.\",\"2024-12-05T08:00:53.118Z\",[2464],{\"_1723\":2465,\"_2439\":2465,\"_1070\":2466},\"John Kennedy\",{\"_1053\":-5,\"_1046\":2467},{\"_1048\":2468,\"_1050\":-5,\"_1051\":2469},\"https://cdn.sanity.io/images/sczeoy4w/production/f3e320069d4953b4f18f2fbc40ba447ebb971f88-500x500.jpg\",\"john-joseph-kennedy.jpg\",[2471,2474,2476],{\"_40\":2472,\"_47\":2473},\"Customer story\",\"/blog/category/customerstory\",{\"_40\":1916,\"_47\":2475},\"/blog/category/kafka\",{\"_40\":404,\"_47\":2388},{\"_24\":2478,\"_47\":2479,\"_1101\":2481,\"_40\":2485,\"_1702\":2486,\"_2433\":2487,\"_2435\":2488,\"_2378\":2493},\"683f7571-0cb4-41a0-b151-2e2c89b41404\",{\"_49\":2480},\"/blog/navigating-the-creative-commons-ai-ownership-and-software-development\",{\"_1053\":-5,\"_1046\":2482},{\"_1048\":2483,\"_1050\":-5,\"_1051\":2484},\"https://cdn.sanity.io/images/sczeoy4w/production/97b374e5e01e3bc2a75078da6cbb03b10a832296-1200x628.jpg\",\"Navigating the Creative Commons: AI, Ownership, and Software Development .jpg\",\"Navigating the Creative Commons: AI, Ownership, and Software Development\",\"The debate surrounding AI-generated content ownership has raged since the technology's inception. Despite significant advancements, the question of creative rights remains unresolved. This is particularly problematic in software development, where AI's influence can often be subtle and overlooked. To fully grasp the implications, it's essential to delve into the complex landscape of intellectual property and licensing.\\n\",\"2024-09-25T08:48:00.000Z\",[2489],{\"_1723\":2297,\"_2439\":-5,\"_1070\":2490},{\"_1053\":2491,\"_1046\":2492},\"josep-prat\",{\"_1048\":2343,\"_1050\":-5,\"_1051\":2344},[2494,2496,2497],{\"_40\":1268,\"_47\":2495},\"/blog/category/ai\",{\"_40\":404,\"_47\":2388},{\"_40\":2498,\"_47\":2499},\"Leader insight\",\"/blog/category/leader-insight\",\"relatedEvents\",[],\"actionData\",\"errors\"]\n");</script><!--$?--><template id="B:1"></template><!--/$--></div><script>$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};$RC("B:0","S:0")</script><div hidden id="S:1"><script>window.__reactRouterContext.streamController.close();</script></div><script>$RC("B:1","S:1")</script></body></html>