1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[511],{1050:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});var n=s(4232);function a({className:e}){return(0,n.useEffect)(()=>(document.body.className=e,()=>{document.body.className=""}),[e]),null}},7956:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSG:()=>C,default:()=>N});var n=s(7876),a=s(4232),l=s(9099),i=s(336),r=s(1050),o=s(9135);function c(){return(0,n.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"shrink-0",children:(0,n.jsx)("path",{d:"M10 12L6 8L10 4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}function d(){return(0,n.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"shrink-0",children:(0,n.jsx)("path",{d:"M19.5 3.75H4.5C4.10218 3.75 3.72064 3.90804 3.43934 4.18934C3.15804 4.47064 3 4.85218 3 5.25V10.5C3 15.4425 5.3925 18.4378 7.39969 20.0803C9.56156 21.8484 11.7122 22.4484 11.8059 22.4738C11.9348 22.5088 12.0708 22.5088 12.1997 22.4738C12.2934 22.4484 14.4413 21.8484 16.6059 20.0803C18.6075 18.4378 21 15.4425 21 10.5V5.25C21 4.85218 20.842 4.47064 20.5607 4.18934C20.2794 3.90804 19.8978 3.75 19.5 3.75ZM16.2825 10.2806L11.0325 15.5306C10.9628 15.6004 10.8801 15.6557 10.7891 15.6934C10.698 15.7312 10.6004 15.7506 10.5019 15.7506C10.4033 15.7506 10.3057 15.7312 10.2147 15.6934C10.1236 15.6557 10.0409 15.6004 9.97125 15.5306L7.72125 13.2806C7.58052 13.1399 7.50146 12.949 7.50146 12.75C7.50146 12.551 7.58052 12.3601 7.72125 12.2194C7.86198 12.0786 8.05285 11.9996 8.25187 11.9996C8.4509 11.9996 8.64177 12.0786 8.7825 12.2194L10.5 13.9397L15.2194 9.21937C15.2891 9.14969 15.3718 9.09442 15.4628 9.0567C15.5539 9.01899 15.6515 8.99958 15.75 8.99958C15.8485 8.99958 15.9461 9.01899 16.0372 9.0567C16.1282 9.09442 16.2109 9.14969 16.2806 9.21937C16.3503 9.28906 16.4056 9.37178 16.4433 9.46283C16.481 9.55387 16.5004 9.65145 16.5004 9.75C16.5004 9.84855 16.481 9.94613 16.4433 10.0372C16.4056 10.1282 16.3503 10.2109 16.2806 10.2806H16.2825Z",fill:"#6081FB"})})}function x(){return(0,n.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"shrink-0",children:(0,n.jsx)("path",{d:"M15.4189 18.3403C15.4927 18.4534 15.5346 18.5844 15.5401 18.7194C15.5456 18.8544 15.5145 18.9884 15.4502 19.1072C15.3858 19.226 15.2906 19.3252 15.1745 19.3943C15.0585 19.4634 14.9259 19.4999 14.7908 19.5H0.958893C0.823795 19.4999 0.69121 19.4634 0.575146 19.3943C0.459082 19.3252 0.363848 19.226 0.299506 19.1072C0.235165 18.9884 0.204104 18.8544 0.209607 18.7194C0.21511 18.5844 0.256971 18.4534 0.330768 18.3403C1.38649 16.7152 2.93935 15.4751 4.75764 14.805C3.75245 14.1358 2.9893 13.1609 2.58105 12.0244C2.17279 10.8879 2.1411 9.65024 2.49067 8.49437C2.84023 7.3385 3.55249 6.32581 4.52212 5.60605C5.49174 4.88629 6.66726 4.49768 7.87483 4.49768C9.0824 4.49768 10.2579 4.88629 11.2275 5.60605C12.1972 6.32581 12.9094 7.3385 13.259 8.49437C13.6086 9.65024 13.5769 10.8879 13.1686 12.0244C12.7604 13.1609 11.9972 14.1358 10.992 14.805C12.8103 15.4751 14.3632 16.7152 15.4189 18.3403ZM23.6605 18.3262C22.6044 16.708 21.0551 15.4732 19.242 14.805C20.4287 14.0056 21.2662 12.7841 21.5839 11.389C21.9017 9.99398 21.676 8.5302
16 20.9526 7.2958C20.2292 6.06134 19.0626 5.14894 17.6902 4.7443C16.3178 4.33967 14.8428 4.47322 13.5655 5.11778C13.5166 5.143 13.4739 5.17865 13.4404 5.2222C13.4068 5.26576 13.3833 5.31616 13.3714 5.36983C13.3595 5.4235 13.3595 5.47912 13.3715 5.53277C13.3835 5.58642 13.4072 5.63678 13.4408 5.68028C14.3906 6.8651 14.9361 8.32294 14.9973 9.84026C15.0586 11.3576 14.6324 12.8546 13.7811 14.1122C13.7261 14.1943 13.7057 14.2949 13.7245 14.392C13.7433 14.4891 13.7997 14.5749 13.8814 14.6306C14.9913 15.4052 15.9414 16.3866 16.6798 17.5209C16.9776 17.977 17.0993 18.5258 17.022 19.065C17.0133 19.1186 17.0164 19.1735 17.031 19.2258C17.0456 19.2781 17.0714 19.3267 17.1066 19.368C17.1419 19.4094 17.1857 19.4426 17.235 19.4654C17.2843 19.4882 17.338 19.5 17.3923 19.5H23.0455C23.2106 19.5 23.3712 19.4456 23.5022 19.345C23.6332 19.2445 23.7274 19.1036 23.7701 18.944C23.7962 18.8391 23.7999 18.7299 23.781 18.6234C23.7621 18.517 23.7211 18.4157 23.6605 18.3262Z",fill:"#BC7AFF"})})}function m(){return(0,n.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"shrink-0",children:(0,n.jsx)("path",{d:"M8.5 2H12V5.5M12 2L7 7M5.5 3H3C2.45 3 2 3.45 2 4V11C2 11.55 2.45 12 3 12H10C10.55 12 11 11.55 11 11V8.5",stroke:"currentColor",strokeWidth:"1.2",strokeLinecap:"round",strokeLinejoin:"round"})})}function h({name:e,size:t=46}){return(0,n.jsx)("div",{className:"rounded flex items-center justify-center bg-[#2a1f4a]",style:{width:t,height:t},children:(0,n.jsx)("span",{className:"font-semibold text-[#a78bfa] leading-none",style:{fontSize:.38*t,fontFamily:"'Inter', sans-serif"},children:(e??"?").charAt(0).toUpperCase()})})}function p({url:e,label:t,size:s=46}){return e?(0,n.jsxs)("div",{className:"bg-white rounded flex items-center justify-center overflow-hidden shrink-0",style:{width:s,height:s},children:[(0,n.jsx)("img",{src:e,alt:t,style:{width:.7*s,height:.7*s,objectFit:"contain"},onError:e=>{let t=e.target;t.style.display="none";let s=t.nextElementSibling;s&&(s.style.display="flex")}}),(0,n.jsx)("span",{style:{display:"none"},children:(0,n.jsx)(h,{name:t,size:.7*s})})]}):(0,n.jsx)(h,{name:t,size:s})}let f="'Hanken Grotesk', sans-serif";function u({text:e}){return(0,n.jsx)(i.oz,{components:{p:({children:e})=>(0,n.jsx)("p",{className:"text-[15px] text-white leading-relaxed",style:{fontFamily:f},children:e}),h1:({children:e})=>(0,n.jsx)("p",{className:"font-semibold text-white text-[20px] mt-4 mb-1",style:{fontFamily:f},children:e}),h2:({children:e})=>(0,n.jsx)("p",{className:"font-semibold text-white text-[17px] mt-4 mb-1",style:{fontFamily:f},children:e}),h3:({children:e})=>(0,n.jsx)("p",{className:"font-semibold text-white text-[15px] mt-4 mb-1",style:{fontFamily:f},children:e}),h4:({children:e})=>(0,n.jsx)("p",{className:"font-semibold text-white text-[14px] mt-4 mb-1",style:{fontFamily:f},children:e}),strong:({children:e})=>(0,n.jsx)("strong",{className:"font-semibold text-white",children:e}),em:({children:e})=>(0,n.jsx)("em",{className:"text-white italic",children:e}),a:({href:e,children:t})=>(0,n.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:"text-[#7B96FF] hover:text-[#a5b9ff] underline underline-offset-2 transition-colors",children:t}),code:({children:e,className:t})=>t?.startsWith("language-")?(0,n.jsx)("code",{className:"text-[#c4b5fd] font-mono",children:e}):(0,n.jsx)("code",{className:"px-1.5 py-0.5 rounded text-[13px] text-[#c4b5fd] bg-white/10 font-mono",children:e}),pre:({children:e})=>(0,n.jsx)("pre",{className:"rounded-lg p-4 bg-white/5 border border-white/10 overflow-x-auto text-[13px] text-[#c4b5fd] font-mono leading-relaxed",children:e}),ul:({children:e})=>(0,n.jsx)("ul",{className:"flex flex-col gap-1.5 list-disc pl-5 marker:text-[#9C5FE0]",children:e}),ol:({children:e})=>(0,n.jsx)("ol",{className:"flex flex-col gap-1.5 list-decimal pl-5 marker:text-[#7B96FF] marker:font-medium",children:e}),li:({children:e})=>(0,n.jsx)("li",{className:"text-[15px] text-white leading-relaxed",style:{fontFamily:f},children:e})},children:e})}function g({className:e}){return(0,n.jsx)("div",{className:`rounded animate-pulse bg-white/10 ${e??""}`})}function j(){return(0,n.jsxs)("div",{className:"flex gap-2",children:[(0,n.jsx)("a",{href:"/contact",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 px-4 py-3 rounded-lg w-full text-[15px] font-semibold transition-opacity hover:opacity-90",style:{background:"#FFFFFF",fontFamily:"'Plus Jakarta Sans', sans-serif",color:"#1D2939"},children:"Get in touch"}),(0,n.jsx)("a",{href:"https://meetings.hubspot.com/kyle-john",target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 px-4 py-3 rounded-lg w-full text-[15px] font-semibold text-white transition-opacity hover:opacity-90",style:{background:"#3A64FA",fontFamily:"'Plus Jakarta Sans', sans-serif"},children:"Book a demo"})]})}function y({label:e}){return(0,n.jsxs)("div",{className:"flex flex-col gap-4 p-5 rounded-lg",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(156,95,224,0.15)"},children:[(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(d,{}),(0,n.jsx)("span",{className:"text-[20px] font-semibold text-white tracking-tight",style:{fontFamily:"'Inter', sans-serif"},children:"Meltano Cloud Connector"})]}),(0,n.jsxs)("p",{className:"text-[15px] text-white/60 leading-relaxed",style:{fontFamily:"'Inter', sans-serif"},children:[e," connector is available on Meltano. It is built, maintained, supported, and tested by Meltano."]})]}),(0,n.jsx)(j,{})]})}function w({label:e}){return(0,n.jsxs)("div",{className:"flex flex-col gap-4 p-5 rounded-lg",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(156,95,224,0.15)"},children:[(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(x,{}),(0,n.jsx)("span",{className:"text-[20px] font-semibold text-white tracking-tight",style:{fontFamily:"'Inter', sans-serif"},children:"Meltano Community Connector"})]}),(0,n.jsxs)("p",{className:"text-[15px] text-white/60 leading-relaxed",style:{fontFamily:"'Inter', sans-serif"},children:[e," connector is available on Meltano Community. It is built by our growing community of over 5000+ developers. Refer to the Install section below to verify the readiness of this connector."]})]}),(0,n.jsx)(j,{})]})}let b=[{title:"Expert support",description:"Direct access to the team that built and maintains Meltano Cloud. Same-day responses during UK business hours. When something breaks, we fix it fast because we know exactly how it works."},{title:"Rigorously tested",description:"Every connector goes through comprehensive testing and quality checks before production. Daily monitoring catches issues before they hit your pipelines. We don't just wrap open-source taps and hope for the best. We val
1idate, we test, we maintain."},{title:"No maintenance overhead",description:"API changes. Connector updates. Schema drift. Breaking changes from upstream sources. We handle it all. Your team focuses on using data. Our team focuses on making sure it's there when you need it."},{title:"Access to Meltano Slack community",description:"Join 5,500+ data engineers and analytics practitioners. The community is active, helpful, and always on. Good for quick questions, sharing patterns, and learning what others are building."}];var C=!0;function N({connector:e}){let t=(0,l.useRouter)().query.name,[s,i]=(0,a.useState)(e),[h,f]=(0,a.useState)(null===e);(0,a.useEffect)(()=>{if(!t||e)return;let s=sessionStorage.getItem("selectedConnector");if(s)try{let e=JSON.parse(s);e.name===t&&(i(e),f(!1))}catch{}fetch(`/api/connectors/${t}`).then(e=>e.ok?e.json():null).then(e=>{e&&i(e),f(!1)}).catch(()=>f(!1))},[t,e]);let j=s?.label??s?.name??"Connector",C=s?.variant??s?.name??"",k=`${j} connector for Meltano. Build reliable data pipelines powered by ${j}.`,v=null!==s&&["matatika","meltanolabs"].includes(s.variant),F=`${j} Connector | Meltano`;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.A,{className:"dark dark-header dark-footer"}),(0,n.jsx)(o.A,{title:F,description:k,image:s?.logoUrl??void 0,url:t?`https://meltano.com/connectors/${t}`:void 0}),(0,n.jsxs)("div",{className:"container px-4 sm:px-6 lg:px-0",style:{paddingTop:"var(--navbar-height, 80px)"},children:[(0,n.jsx)("div",{className:"absolute inset-x-0 top-0 h-[300px] pointer-events-none",style:{background:v?"radial-gradient(ellipse 70% 40% at 50% 0%, rgba(58,100,250,0.12) 0%, transparent 70%)":"radial-gradient(ellipse 70% 40% at 50% 0%, rgba(188,122,255,0.1) 0%, transparent 70%)"}}),(0,n.jsxs)("div",{className:"relative pt-10 pb-20",children:[(0,n.jsxs)("button",{type:"button",onClick:()=>window.history.back(),className:"inline-flex items-center gap-2 font-semibold text-white/70 hover:text-white transition-colors mb-5",style:{fontFamily:"'Hanken Grotesk', sans-serif",cursor:"pointer",marginBottom:"16px"},children:[(0,n.jsx)(c,{}),"Back to all connectors"]}),(0,n.jsxs)("div",{className:"flex flex-col lg:flex-row gap-8 items-start",children:[(0,n.jsxs)("div",{className:"flex-1 min-w-0 rounded-lg p-6 md:p-8",style:{background:"rgba(255,255,255,0.04)",border:"1px solid rgba(156,95,224,0.15)",backdropFilter:"blur(6px)"},children:[(0,n.jsxs)("div",{className:"flex gap-4 items-start mb-8 rounded-lg shrink-0 w-full",children:[s?(0,n.jsx)(p,{url:s.logoUrl,label:j,size:46}):(0,n.jsx)(g,{className:"w-[46px] h-[46px] rounded shrink-0"}),(0,n.jsxs)("div",{className:"flex flex-col min-w-0",children:[(0,n.jsx)("div",{className:"flex flex-col gap-1.5",children:s?(0,n.jsx)("h5",{className:"text-[24px] font-semibold text-white leading-tight m-0 truncate",style:{fontFamily:"'Hanken Grotesk', sans-serif"},children:j}):(0,n.jsx)(g,{className:"h-6 w-36"})}),s?(0,n.jsxs)("p",{className:"text-[14px] text-white leading-normal",style:{fontFamily:"'Hanken Grotesk', sans-serif"},children:[s.name," (",C," variant)"]}):(0,n.jsx)(g,{className:"h-4 w-52"})]})]}),h?(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,n.jsx)(g,{className:"h-4 w-full"}),(0,n.jsx)(g,{className:"h-4 w-[92%]"}),(0,n.jsx)(g,{className:"h-4 w-[80%]"}),(0,n.jsx)(g,{className:"h-4 w-full mt-2"}),(0,n.jsx)(g,{className:"h-4 w-[88%]"}),(0,n.jsx)(g,{className:"h-4 w-[70%]"})]}):s?.fullDescription?(0,n.jsx)(u,{text:s.fullDescription}):(0,n.jsx)("p",{className:"text-[15px] text-white/50 leading-relaxed",style:{fontFamily:"'Hanken Grotesk', sans-serif"},children:"No description available for this connector."})]}),(0,n.jsxs)("div",{className:"flex flex-col gap-6 w-full lg:w-[360px] shrink-0",children:[s?v?(0,n.jsx)(y,{label:j}):(0,n.jsx)(w,{label:j}):(0,n.jsx)(g,{className:"h-40 w-full rounded-lg"}),(0,n.jsxs)("div",{className:"flex flex-col gap-4 p-5 rounded-lg",style:{background:"rgba(255,255,255,0.05)",border:"1px solid rgba(156,95,224,0.15)"},children:[(0,n.jsx)("span",{className:"text-[20px] font-semibold text-white",style:{fontFamily:"'Inter', sans-serif",letterSpacing:"-0.4px",lineHeight:1.2},children:"Why Meltano?"}),v?(0,n.jsx)("div",{className:"flex flex-col gap-4",children:b.map(e=>(0,n.jsxs)("div",{className:"flex gap-2.5 items-start",children:[(0,n.jsx)("div",{children:(0,n.jsx)(d,{})}),(0,n.jsxs)("div",{className:"flex flex-col gap-1 mt-0.5",children:[(0,n.jsx)("span",{className:"text-[16px] font-semibold text-white",style:{fontFamily:"'Hanken Grotesk', sans-serif"},children:e.title}),(0,n.jsx)("span",{className:"text-[15px] text-white/80 leading-relaxed",style:{fontFamily:"'Hanken Grotesk', sans-serif"},children:e.description})]})]},e.title))}):(0,n.jsxs)("div",{className:"flex gap-2.5 items-start",children:[(0,n.jsx)("div",{children:(0,n.jsx)(x,{})}),(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)("span",{className:"text-[16px] font-semibold text-white",style:{fontFamily:"'Hanken Grotesk', sans-serif"},children:"Access to Meltano Slack community"}),(0,n.jsx)("span",{className:"text-[15px] text-white/80 leading-relaxed",style:{fontFamily:"'Hanken Grotesk', sans-serif"},children:"Join 5,500+ data engineers and analytics practitioners. The community is active, helpful, and always on. Good for quick questions, sharing patterns, and learning what others are building."})]})]})]}),(s?.docs||s?.repo)&&(0,n.jsxs)("div",{className:"flex flex-col gap-3 p-5 rounded-lg",style:{background:"rgba(255,255,255,0.05)",border:"1px solid rgba(156,95,224,0.15)"},children:[(0,n.jsx)("span",{className:"text-[16px] font-semibold text-white tracking-tight",style:{fontFamily:"'Inter', sans-serif"},children:"Resources"}),(0,n.jsx)("div",{className:"flex flex-col gap-2",children:s.repo&&(0,n.jsxs)("a",{href:s.repo,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-[15px] text-white/60 hover:text-white transition-colors",style:{fontFamily:"'Inter', sans-serif"},children:[(0,n.jsx)(m,{}),"View source code"]}
1)})]})]})]})]})]})]})}},9135:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var n=s(7876),a=s(7328),l=s.n(a);let i=({title:e,description:t,image:s,url:a,article:i,summary:r,date:o})=>{let c=e=>"string"==typeof e||"number"==typeof e?String(e):"",d=c(e),x=c(t),m=c(r),h=c(o),p=s||"/assets/img/ogimg.png",f=p.startsWith("http")?p:`https://meltano.com${p}`,u=a||"https://meltano.com";return(0,n.jsxs)(l(),{children:[d?(0,n.jsx)("title",{children:d}):null,x?(0,n.jsx)("meta",{name:"description",content:x}):null,a?(0,n.jsx)("link",{rel:"canonical",href:u}):null,d?(0,n.jsx)("meta",{property:"og:title",content:d}):null,x?(0,n.jsx)("meta",{property:"og:description",content:x}):null,(0,n.jsx)("meta",{property:"og:image",content:f}),(0,n.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,n.jsx)("meta",{property:"og:image:height",content:"630"}),d?(0,n.jsx)("meta",{property:"og:image:alt",content:d}):null,(0,n.jsx)("meta",{property:"og:type",content:i?"article":"website"}),(0,n.jsx)("meta",{property:"og:url",content:u}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),d?(0,n.jsx)("meta",{name:"twitter:title",content:d}):null,x?(0,n.jsx)("meta",{name:"twitter:description",content:x}):null,(0,n.jsx)("meta",{name:"twitter:image",content:f}),m?(0,n.jsx)("meta",{name:"summary",content:m}):null,h?(0,n.jsx)("meta",{name:"article:published_time",content:h}):null]})}},9908:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/connectors/[name]",function(){return s(7956)}])}},e=>{e.O(0,[112,636,593,792],()=>e(e.s=9908)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.