1"use strict";(self.webpackChunkkentik_com=self.webpackChunkkentik_com||[]).push([[8790],{41948:function(e,t,n){n.d(t,{G:function(){return M},A:function(){return I}});var r=n(92901),i=n(77387),o=n(96540),s=n(65755),a=n(98027),l=n(94272),c=n(41629),d=n(48648),p=n(52778),m=n(34033),h=n(64810),u=n(40961),x=n(74848);const j="_RecaptchaLoadCallback",f="_RecaptchaExecCallback",g="_RecaptchaFailCallback",b="Unable to verify reCAPTCHA. Please try again.";let y=function(e){function t(t){var n;return(n=e.call(this,t)||this).ref=(0,o.createRef)(),"undefined"!=typeof window&&(window[j]=()=>{n.ref.current&&0===n.ref.current.children.length&&window.grecaptcha.render(n.ref.current,{sitekey:"6LfCuvYjAAAAAOR4JrUSFN9P1fKF1-GC4r4I-dWB",callback:f,"error-callback":g,badge:"bottomleft",size:"invisible"})}),n}(0,i.A)(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(){return!1},n.componentDidMount=function(){window.grecaptcha&&window[j]()},n.componentDidUpdate=function(){window.grecaptcha&&window[j]()},n.render=function(){const e="undefined"!=typeof document;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(h.eF,{src:`https://www.google.com/recaptcha/api.js?onload=${j}&render=explicit`}),e?(0,u.createPortal)((0,x.jsx)("div",{ref:this.ref}),document.body):(0,x.jsx)("div",{})]})},t}(o.Component);var A=n(81065),w=n(53324),C=n(48819),k=n(70703),P=n(52557),S=n(48664),v=n(76065),_=n(63053),F=n(53877),z=n(80067),T=n(80974),O=n(91493),D=n(74744);const E={first_name:{required:!0,message:"First name is required"},last_name:{required:!0,message:"Last name is required"},user_email:{required:!0,type:"email",message:"Email is required"},company_name:{required:!0,message:"Company is required"},Country:{required:!0,message:"Country is required"},region:{required:!0,message:"Deploy data center is required"},accept_terms:{type:"terms"}},N={region:"US",first_name:"",last_name:"",user_email:"",company_name:"",Country:"","g-recaptcha-response":null,accept_terms:!1,email_optin:!1},M={ONE_COL:0,TWO_COL:1,WIDE:2};let R=function(e){function t(...t){var n;return(n=e.call.apply(e,[this].concat(t))||this).state={completedForm:!1,formError:null},n.validate=e=>{const{validations:t,hiddenFields:r}=n.props,i={};return Object.entries(E).forEach(([n,{required:o,type:s,message:a}])=>{const l=e[n];let d;if(!r.includes(n)){if(o&&!l&&(d=a),"terms"===s&&!l&&(0,c.cR)(e)&&(d="Accepting the Terms of Use is required"),l&&!d&&t[n]){const{test:e,message:r}=t[n];e(l)||(d=r)}d&&(i[n]=d)}}),i},n.handleSubmit=(e,{setSubmitting:t})=>{const{demo:r,next:i}=n.props,{seamless:o}=n;return n.setState({formError:null}),t(!1),new Promise((e,t)=>{window.grecaptcha?(window[f]=n=>n?e(n):t(new Error(b)),window[g]=e=>t(e||new Error(b)),window.grecaptcha.execute()):t(new Error("Unable to load reCAPTCHA"))}).then(s=>{t(!0),(0,c.cR)(e)||(e.accept_terms=!0);const a=d.A.get("trial-referrer")||d.A.get("demo-referrer")||"";return e["g-recaptcha-response"]=s,e.captchaType="v2invisible",e.externalFormURL=window.location.href.substring(0,255),e.previousPageURL=a.substring(0,255),e.seamless=!!o,e.demo=!!r,e.next=!!i||"1"===(0,l.Ez)("next"),r&&(e.demoUseCase=d.A.get("tour-usecase")||null),fetch("/.netlify/functions/signup",{method:"POST",body:JSON.stringify(e)}).then(e=>e.json().catch(()=>({error:"Unknown response"}))).then(e=>{if(!e||e.error)throw new Error(null==e?void 0:e.error);if(t(!1),n.setState({completedForm:!0}),window.dataLayer)try{window.dataLayer.push({event:"freeTrialSignupSuccess"})}catch(i){console.warn("error pushing GTM",i)}null!=e&&e.redirectUrl&&(o||r)&&(window.location.href=e.redirectUrl)})}).catch(e=>{t(!1),window.grecaptcha.reset(),n.setState({formError:(null==e?void 0:e.message)||"No response received from server"})})},n}(0,i.A)(t,e);var n=t.prototype;return n.renderDeployLabel=function(e,t){const{layout:n}=this.props;return n===M.WIDE?(0,x.jsxs)(p.A,{lineHeight:1,mt:"3px",children:[(0,x.jsx)(D.A,{fontWeight:"bold",children:e})," (",t,")"]}):(0,x.jsxs)(p.A,{lineHeight:1,children:[(0,x.jsx)(p.A,{fontWeight:"bold",children:e}),(0,x.jsx)(D.A,{color:"muted",fontSize:[12,14],children:t})]})},n.render=function(){const{isModal:e,autoFocus:t,hiddenFields:n,initialValues:r,size:i,variant:o,footer:c,layout:d,demo:h,buttonProps:u,blockPersonalDomains:j}=this.props,{completedForm:f,formError:g}=this.state,{seamless:b}=this,D="EU"===((0,l.Ez)("trial_region")||"").toUpperCase()?"EU":"US";return f?h?(0,x.jsx)(z.A,{textAlign:"center",children:"Taking you to the guided tour..."}):b?(0,x.jsx)(z.A,{textAlign:"center",children:"Taking you to your Kentik trial..."}):(0,x.jsxs)(P.Ay,{flexDirection:"column",alignItems:"center",p:2,mt:2,color:"body",children:[(0,x.jsx)(p.A,{mb:1,children:(0,x.jsx)(a.yjt,{size:22})}),(0,x.jsx)(_.H4,{fontWeight:500,children:"Success!"}),(0,x.jsx)(z.A,{textAlign:"center",py:1,color:"muted",children:"A confirmation email has been sent to the address provided. Please follow the instructions provided in the email within approximately 24 hours to confirm your email address and complete account setup."})]}):(0,x.jsx)(k.A,{id:"SIGNUP_FORM",formLoaded:!0,validate:this.validate,initialValues:{...N,...r,region:D},onSubmit:this.handleSubmit,children:({isSubmitting:r})=>(0,x.jsxs)(x.Fragment,{children:[e&&(0,x.jsx)(_.H3,{fontSize:[26,28],fontWeight:300,pt:"9px",textAlign:"center",children:"Try Kentik free for 30 days"}),g&&(0,x.jsxs)(p.A,{p:"12px",mb:2,bg:"card",color:"body",borderRadius:"4px",children:[(0,x.jsxs)(P.Ay,{columnGap:"0.4em",color:"error",fontWeight:400,fontSize:18,lineHeight:1.2,children:[(0,x.jsx)(p.A,{mt:"1px",children:(0,x.jsx)(a.TNq,{})}),(0,x.jsx)(p.A,{children:"Unable to Create Account"})]}),g]}),(0,x.jsxs)(v.A,{columns:this.gridColumns,children:[(0,x.jsxs)(A.A,{className:"field",children:[(0,x.jsx)(s.D0,{name:"first_name",children:({field:e})=>(0,x.jsx)(F.Ay,{...e,placeholder:"First Name",size:i,variant:o,autoFocus:t})}),(0,x.jsx)(w.A,{name:"first_name"})]}),(0,x.jsxs)(A.A,{className:"field",children:[(0,x.jsx)(s.D0,{name:"last_name",children:({field:e})=>(0,x.jsx)(F.Ay,{...e,placeholder:"Last Name",size:i,variant:o})}),(0,x.jsx)(w.A,{name:"last_name"})]}),(0,x.jsxs)(A.A,{className:"field",children:[(0,x.jsx)(C.A,{name:"user_email",placeholder:"Email",size:i,variant:o,blockPersonalDomains:j}),(0,x.jsx)(w.A,{name:"user_email"})]}),(0,x.jsxs)(A.A,{className:"field",children:[(0,x.jsx)(s.D0,{name:"company_name",children:({field:e})=>(0,x.jsx)(F.Ay,{...e,placeholder:"Company",size:i,variant:o})}),(0,x.jsx)(w.A,{name:"company_name"})]}),(0,x.jsx)(O.A,{className:"field",width:this.spanWidth,size:i,variant:o})]}),!n.includes("region")&&(0,x.jsxs)(p.A,{bg:d===M.WIDE?null:"card",color:"body",pt:2,pb:1,px:2,mt:"28px",mx:"auto",borderRadius:8,maxWidth:400,children:["Use Kentik inâ¦",(0,x.jsxs)(v.A,{autoColumns:2,gap:"12px",mt:1,children:[(0,x.jsx)(s.D0,{name:"region",type:"radio",value:"US",children:({field:e})=>(0,x.jsx)(T.A,{...e,label:this.renderDeployLabel("US","portal.kentik.com")})}),(0,x.jsx)(s.D0,{name:"region",type:"radio",value:"EU",children:({field:e})=>(0,x.jsx)(T.A,{...e,label:this.renderDeployLabel("EU","portal.kentik.eu")})})]})]}),(0,x.jsx)(S.A,{acceptTermsFieldName:"accept_terms",optInFieldName:"email_optin",termsOfUse:"/legal/product-evaluation-license-agreement/",pt:3}),(0,x.jsx)(P.Ay,{justifyContent:"center",children:(0,x.jsx)(m.A,{type:"submit",width:[1,"auto"],mt:3,disabled:r,...u,children:r?"Please wait...":"Get Started"})}),c,(0,x.jsx)(y,{})]})})},(0,r.A)(t,[{key:"gridColumns",get:function(){const{layout:e}=this.props;return e===M.ONE_COL?1:e===M.WIDE?[1,2,2,5]:2}},{key:"spanWidth",get:function(){const{layout:e}=this.props;return e===M.ONE_COL?1:e===M.WIDE?[1,2,2,1]:2}},{key:"seamless",get:function(){const{seamless:e}=this.props;return!!e||"1"===(0,l.Ez)("seamless")}}])}(o.Component);R.defaultProps={size:"small",variant:"minimal",layout:M.TWO_COL,seamless:!1,demo:!1,next:!1,blockPersonalDomains:!0,initialValues:{},isModal:!1,autoFocus:!0,validations:{},hiddenFields:[],footer:null};var I=R},62392:function(e,t,n){n.d(t,{G6:function(){return F}});var r=n(77387),i=n(65755),o=n(64810),s=n(96540),a=n(94272),l=n(41629),c=n(48648),d=n(35600),p=n(36225),m=n(34033),h=n(81065),u=n(48819),x=n(53324),j=n(52557),f=n(70703),g=n(48664),b=n(76065),y=n(53877),A=n(60435),w=n(80067),C=n(91493),k=n(74744),P=n(56595),S=n(69428),v=n(74848);const _=["FirstName","LastName","Email","Company","Phone","Country"],F={ONE_COL:0,TWO_COL:1}
1;let z=function(e){function t(...t){var n;return(n=e.call.apply(e,[this].concat(t))||this).state={initialValues:{Consent_to_Processing__c:!1,marketing_opt_in__c:!1,Country:"",Contact_Us_Comments__c:""},lookupFields:[],completedLookup:!1,completedForm:!1},n.handleEmailLookup=(e,t,r)=>{e.values.Email===t&&(e.setValues({...e.values,...r}),n.setState({completedLookup:!0,lookupFields:Object.keys(r)}))},n.handleSubmit=async e=>{const{form:t,chiliPiperRouting:r}=n.props;e.previousPageURL=(c.A.get("demo-referrer")||c.A.get("trial-referrer")||"").substring(0,255),e.postSlug=window.location.pathname,await(0,a.Ww)(t,e),n.setState({completedForm:!0}),r&&(0,a.q8)(e),c.A.set("completedForm1434",window.location.pathname,"session")},n}(0,r.A)(t,e);var n=t.prototype;return n.shouldRender=function(e){const{hiddenFields:t,shorten:n}=this.props,{completedLookup:r,lookupFields:i}=this.state;return!t.includes(e)&&(!n||r&&!i.includes(e))},n.render=function(){const{autoFocus:e,blockPersonalDomains:t,hiddenFields:n,optionalFields:r,showHearAboutUsField:s,size:a,variant:c,layout:A,completedMessage:S,form:z,formLoaded:T,formError:O,footer:D,submitText:E,buttonProps:N,getText:M,chiliPiperRouting:R}=this.props,{initialValues:I,completedForm:W}=this.state;return W?(0,v.jsx)(w.A,{fontSize:20,textAlign:"center",mb:4,color:"body",children:(0,v.jsx)(k.A,{fontWeight:500,children:S||M("forms.completedHeading")})}):(0,v.jsx)(f.A,{id:null==z?void 0:z.name,formLoaded:T,formError:O,initialValues:{Self_Reported_Source__c:p._,...I},validate:e=>{const t={};return _.filter(e=>!r.includes(e)&&!n.includes(e)).forEach(n=>{e[n]||(t[n]=M("forms.messages.required",{fallback:!1}))}),(0,l.cR)(e)&&(e.Consent_to_Processing__c||(t.Consent_to_Processing__c=M("forms.messages.required",{fallback:!1}))),e.Phone&&!/^[^A-Za-z]+$/i.test(e.Phone)&&(t.Phone=M("forms.messages.phone",{fallback:!1})),t},onSubmit:this.handleSubmit,children:r=>{const{isSubmitting:l}=r;return(0,v.jsxs)(v.Fragment,{children:[R&&(0,v.jsx)(o.eF,{src:"https://js.chilipiper.com/marketing.js"}),(0,v.jsxs)(b.A,{columns:A===F.TWO_COL?2:1,children:[(0,v.jsxs)(h.A,{children:[(0,v.jsx)(u.A,{name:"Email",size:a,variant:c,autoFocus:e,blockPersonalDomains:t,onLookup:(e,t)=>this.handleEmailLookup(r,e,t)}),(0,v.jsx)(x.A,{name:"Email"})]}),this.shouldRender("Phone")&&(0,v.jsxs)(h.A,{children:[(0,v.jsx)(i.D0,{name:"Phone",children:({field:e})=>(0,v.jsx)(y.Ay,{...e,type:"phone",placeholder:M("forms.phone"),size:a,variant:c})}),(0,v.jsx)(x.A,{name:"Phone"})]}),this.shouldRender("FirstName")&&(0,v.jsxs)(h.A,{children:[(0,v.jsx)(i.D0,{name:"FirstName",children:({field:e})=>(0,v.jsx)(y.Ay,{...e,placeholder:M("forms.firstName"),size:a,variant:c})}),(0,v.jsx)(x.A,{name:"FirstName"})]}),this.shouldRender("LastName")&&(0,v.jsxs)(h.A,{children:[(0,v.jsx)(i.D0,{name:"LastName",children:({field:e})=>(0,v.jsx)(y.Ay,{...e,placeholder:M("forms.lastName"),size:a,variant:c})}),(0,v.jsx)(x.A,{name:"LastName"})]}),this.shouldRender("Title")&&(0,v.jsxs)(h.A,{children:[(0,v.jsx)(i.D0,{name:"Title",children:({field:e})=>(0,v.jsx)(y.Ay,{...e,placeholder:M("forms.jobTitle"),size:a,variant:c})}),(0,v.jsx)(x.A,{name:"Title"})]}),this.shouldRender("Company")&&(0,v.jsxs)(h.A,{children:[(0,v.jsx)(i.D0,{name:"Company",children:({field:e})=>(0,v.jsx)(y.Ay,{...e,placeholder:M("forms.company"),size:a,variant:c})}),(0,v.jsx)(x.A,{name:"Company"})]}),(0,v.jsx)(C.A,{width:A===F.TWO_COL?2:1,size:a,variant:c}),!n.includes("Contact_Us_Comments__c")&&(0,v.jsxs)(h.A,{pt:2,children:[(0,v.jsx)(i.D0,{name:"Contact_Us_Comments__c",children:({field:e})=>(0,v.jsx)(P.A,{...e,placeholder:"How can we help? Ask us anything.",size:a,variant:c})}),(0,v.jsx)(x.A,{name:"Contact_Us_Comments__c"})]}),s&&(0,v.jsx)(d.A,{name:"Self_Reported_Source__c",width:A===F.TWO_COL?2:1,size:a,variant:c})]}),(0,v.jsx)(g.A,{mt:2}),(0,v.jsx)(j.Ay,{justifyContent:"center",children:(0,v.jsx)(m.A,{type:"submit",width:[1,"auto"],mt:3,disabled:O||l,...N,children:l?M("forms.pleaseWait"):E||M("forms.requestDemo")})}),D]})}})},t}(s.Component);z.defaultProps={autoFocus:!0,blockPersonalDomains:!0,hiddenFields:[],optionalFields:[],showHearAboutUsField:!0,size:"small",variant:"normal",layout:F.ONE_COL,shorten:!0,footer:null,buttonProps:{},chiliPiperRouting:!0},t.Ay=(0,A.CI)((0,S.A)(z,"DEMO_REQUEST"),{translations:{en:{forms:{completedHeading:"Thank y
1ou for requesting your demo.",requestDemo:"Book a demo"}},es:{forms:{completedHeading:"Gracias por solicitar su demostración."}}}})},96306:function(e,t,n){n.r(t),n.d(t,{default:function(){return K}});var r=n(77387),i=n(96540),o=n(882),s=n(46942),a=n.n(s),l=n(98027),c=n(15852),d=n(78739),p=n(17031),m=n(70841),h=n(15993),u=n(89557),x=n(94272),j=n(57227),f=n(83752),g=n(52778),b=n(41948),y=n(74848);const A={content:{maxWidth:1030,boxShadow:"none"}};let w=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){const{isOpen:e,onClose:t}=this.props;return(0,y.jsx)(m.Ay,{isOpen:e,onClose:t,modalStyles:A,id:"SignupModal",name:"trial",children:(0,y.jsx)(g.A,{bg:"lightGray",borderRadius:"30px",overflow:"hidden",children:(0,y.jsx)(g.A,{bg:"white",color:"body",maxWidth:375,children:(0,y.jsx)(b.A,{isModal:!0})})})})},t}(i.Component);var C=w,k=n(62392),P=n(63053),S=n(76009);const v={content:{maxWidth:1100,boxShadow:"none"}};var _=function(e){function t(...t){var n;return(n=e.call.apply(e,[this].concat(t))||this).handleClose=()=>{n.props.onClose()},n.onSuccess=()=>{setTimeout(()=>{n.props.onClose()},5e3)},n}return(0,r.A)(t,e),t.prototype.render=function(){const{isOpen:e,onClose:t}=this.props;return(0,y.jsx)(m.Ay,{isOpen:e,onClose:t,modalStyles:v,id:"DemoFormModal",name:"demo",children:(0,y.jsx)(S.A,{theme:"light",children:(0,y.jsxs)(g.A,{bg:"white",maxWidth:365,children:[(0,y.jsx)(P.H3,{fontSize:[26,28],fontWeight:300,pt:"9px",textAlign:"center",children:"Get a personalized demo"}),(0,y.jsx)(k.Ay,{variant:"minimal",onDialogClose:this.handleClose,onSuccess:this.onSuccess})]})})})},t}(i.Component);const F=(0,i.createContext)({setModalOpen:e=>console.error("OPEN",e)}),z=(0,o.default)(c.so).withConfig({displayName:"plans-pricing__Card",componentId:"sc-ccexc4-0"})(["","{line-height:1.28;}"],c.fz);z.defaultProps={...c.so.defaultProps,bg:"white",color:"body",flexDirection:"column",borderRadius:8,boxShadow:"0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08)",overflow:"hidden",height:"100%"};const T=(0,o.default)(u.TH).withConfig({displayName:"plans-pricing__TH",componentId:"sc-ccexc4-1"})(["thead &,tfoot &{border:none;}tbody &{font-weight:400;}"]);T.defaultProps={...u.TH.defaultProps,bg:"transparent",color:"body"};const O=o.default.tr.withConfig({displayName:"plans-pricing__TR",componentId:"sc-ccexc4-2"})(["&.clickable{cursor:pointer;&:hover{th,td{background-color:",";}}}&.hidden{display:none;}"],e=>e.theme.colors.cream),D=(0,o.default)(u.A).withConfig({displayName:"plans-pricing__PlanTable",componentId:"sc-ccexc4-3"})(["border-color:",";border-style:none;width:100%;thead{",":not(:empty){font-size:1.2em;width:","%;}}tbody{","{vertical-align:top;width:","%;}tr:nth-child(n){background-color:transparent;}tr:first-child td,tr:first-child th{border-top-style:solid;}td:first-child,th:first-child{border-left-style:solid;}td:last-child,th:last-child{border-right-style:solid;}}"],(0,j.A)("colors.keyline"),T,e=>(100-e.featuresWidth)/3,T,e=>e.featuresWidth),E=(0,o.default)(u.TD).withConfig({displayName:"plans-pricing__TD",componentId:"sc-ccexc4-4"})(["tfoot &{border:none;}"]);function N(){return(0,y.jsx)(c.az,{color:"skyBlue",fontSize:"1.2em",lineHeight:1,my:"-2px",children:(0,y.jsx)(q,{role:"img","aria-label":"Included"})})}function M(){return(0,y.jsx)(y.Fragment,{children:"Add-on"})}function R(){return(0,y.jsx)(c.az,{color:"gray",fontSize:"1.2em",lineHeight:1,my:"-2px",children:(0,y.jsx)(B,{role:"img","aria-label":"Included with add-on",title:"Included with add-on"})})}function I(e){const{setModalOpen:t}=(0,i.useContext)(F);return(0,y.jsx)(c.vx,{...e,onClick:()=>{t("contact")}})}E.defaultProps={...u.TD.defaultProps,fontWeight:"normal",textAlign:"center",verticalAlign:"middle"};const W=[{title:"Trial",description:"Free",color:"aqua",trialButton:!0},{title:"Pro",color:"purple",price:{month:"$2,000",year:"$24,000"},demoButton:!0},{title:"Premier",description:"Contact us",color:"blue",contactButton:!0}],L=[{label:"Number of Users",pro:50,premier:1e3},{label:"Kentik Core",description:"Network, traffic, device, capacity, data exploration, dashboards, integration",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{}),features:[{label:"Included Flow Per Second (FPS)",pro:1e3,premier:1e3},{label:"Network Explorer",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Data Explorer",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Observation Deck",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Capacity Planning",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Insights & Alerting",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Full API",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Dashboards",pro:50,premier:1e3},{label:"API Queries",pro:"50 / Hr",premier:"100 / Hr"},{label:"Custom Dimensions",pro:4,premier:10},{label:"Populators",pro:"5,000",premier:"25,000"},{label:"Scheduled Reports",pro:15,premier:30}]},{label:"Kentik NMS",description:"Up/down, interface statistics, hardware components, routing protocols, streaming telemetry",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{}),features:[{label:"Included Devices",pro:"25",premier:"25"},{label:"High Frequency Collection (<1min)",pro:"250 MPS",premier:"250 MPS"},{label:"Retention",pro:"13 months",premier:"13 months"},{label:"Metric Explorer (includes Query Assistant)",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Normalized Streaming Telemetry",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})}]},{label:"Kentik Synthetics",description:"Synthetic performance, digital experience, auto-configuration, continuous testing",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{}),features:[{label:"Included Synthetics Credits",pro:"2.5M",premier:"5M"},{label:"Digital Experience Monitoring",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"DNS Monitoring",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"BGP Monitoring",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Network Path Analysis",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Site & Cloud Mesh Testing",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Web Testing (Browser Page Load, http/s, API)",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Cloud Performance Analytics",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Synthetic Transaction Monitoring",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})}]},{label:"Kentik Cloud",description:"Cloud and hybrid, migration, security validation, performance and cost optimization",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{}),features:[{label:"Included Flow Per Second (FPS)",pro:1e3,premier:1e3}
1,{label:"Flow Log Support for AWS, Google Cloud, Azure NSGs, and OCI VCNs",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Flow Log Support for AWS Transit Gateways and Azure Firewalls",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Advanced Visibility (including Paths) into Cloud Traffic",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Cloud Interconnect Performance Testing",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Cloud Routing Analytics",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Cloud Connectivity Troubleshooting",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})}]},{label:"Kentik Protect",description:"DDoS detection and basic mitigation methods",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{}),features:[{label:"DDoS Defense",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Remote Trigger Black Hole (RTBH), FlowSpec Mitigation",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"RPKI Analytics",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})}]},{label:"Kentik Edge",description:"Edge, peering, traffic engineering, transit and interconnection, cost optimization",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{}),features:[{label:"Traffic Engineering",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Traffic Cost Snapshots",pro:"1,200",premier:"Unlimited"},{label:"Connectivity Cost Optimization",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Peering and Interconnection Optimization",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})}]},{label:"Kentik Protect Advanced",description:"Threat analytics, botnet, additional mitigation methods, incident response, route security",pro:(0,y.jsx)(M,{}),premier:(0,y.jsx)(N,{}),features:[{label:"Radware & A10 Mitigation Integration",pro:(0,y.jsx)(R,{}),premier:(0,y.jsx)(N,{})},{label:"Cloudflare Magic Transit Mitigation",pro:(0,y.jsx)(R,{}),premier:(0,y.jsx)(N,{})},{label:"Mitigation Integration API",pro:(0,y.jsx)(R,{}),premier:(0,y.jsx)(N,{})},{label:"Threat Analytics",pro:(0,y.jsx)(R,{}),premier:(0,y.jsx)(N,{})},{label:"Botnet Analytics",pro:(0,y.jsx)(R,{}),premier:(0,y.jsx)(N,{})}]},{label:"Kentik Service Provider Analytics",description:"Subscriber analytics, service improvement, cost optimization, revenue opportunities",pro:(0,y.jsx)(M,{}),premier:(0,y.jsx)(N,{}),features:[{label:"CDN Analytics",pro:(0,y.jsx)(R,{}),premier:(0,y.jsx)(N,{})},{label:"OTT Analytics",pro:(0,y.jsx)(R,{}),premier:(0,y.jsx)(N,{})},{label:"Subscriber Analytics",pro:(0,y.jsx)(R,{}),premier:(0,y.jsx)(N,{})},{label:"Kentik Market Intelligence (KMI)",pro:(0,y.jsx)(R,{}),premier:(0,y.jsx)(N,{})}]},{label:"Kentik Map",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Encrypted Transport",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Single Sign On (SSO)",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Audit Log",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{})},{label:"Traffic Visibility Retention Data (Days)",pro:120,premier:120},{label:"Forensic Retention Data (Days)",pro:45,premier:45},{label:"Kentik Firehose",pro:(0,y.jsx)(M,{}),premier:(0,y.jsx)(M,{})},{label:"My Kentik Portal (Tenants)",pro:50,premier:100},{label:"Kentik Professional Services",pro:(0,y.jsx)(N,{}),premier:(0,y.jsx)(N,{}),features:[{label:"RapidStart Onboarding",pro:"Fixed Fee",premier:"Fixed Fee"},{label:"Expert Guided Services",pro:"Priced Packages",premier:"Priced Packages"},{label:"Concierge Managed Services",pro:"Priced Packages",premier:"Priced Packages"}]}],U=[{header:"Can I pay monthly?",content:"You can purchase the Kentik Network Intelligence Platform editions with an annual contract only."},{header:"How long are your contracts?",content:(0,y.jsxs)(y.Fragment,{children:["The Kentik Network Intelligence Platform editions use annual contracts, but we also offer multi-year payment options. ",(0,y.jsx)(I,{children:"Contact us"})," to discuss payment and billing options that meet your needs."]})},{header:"Can I upgrade from one edition to the next?",content:"Yes. We provide upgrade options from Pro to Premier."},{header:"How many flows (FPS) are included in each edition? What if I need more?",content:(0,y.jsxs)(y.Fragment,{children:["Each Kentik Network Intelligence Platform edition comes with a certain amount of FPS included. We have easy ways for you to scale your deployment. ",(0,y.jsx)(I,{children:"Contact us"}
1)," to discuss options that meet your needs."]})},{header:"How many synthetics credits are included in each edition? What if I need more?",content:(0,y.jsxs)(y.Fragment,{children:["Each Kentik Network Intelligence Platform edition comes with a certain amount of synthetics credits included. We have easy ways for you to scale your deployment. ",(0,y.jsx)(I,{children:"Contact us"})," to discuss options that meet your needs."]})}];let H=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={trialModalOpen:!1,demoModalOpen:!1,contactModalOpen:!1,rowOpen:{}},n.handleModalOpen=e=>n.setState({[`${e}ModalOpen`]:!0}),n.handleModalClose=e=>n.setState({[`${e}ModalOpen`]:!1}),n.handleRowKey=(e,t)=>{"Enter"!==e.key&&"Spacebar"!==e.key&&" "!==e.key||(e.preventDefault(),n.handleRowToggle(t))},n.handleRowToggle=e=>n.setState(({rowOpen:t})=>({rowOpen:{...t,[e.label]:!t[e.label]}})),n.state.setModalOpen=n.handleModalOpen,n}(0,r.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){const{location:e}=this.props,t=null!==(0,x.Ez)("getquote",null==e?void 0:e.search);this.setState({contactModalOpen:t})},n.render=function(){const{data:e,hidden:t,showPlans:n,showPricing:r}=this.props,{trialModalOpen:o,demoModalOpen:s,contactModalOpen:d,rowOpen:u}=this.state,{pricingTestimonial:x}=e;return(0,y.jsxs)(c.PE,{headerBackground:"none",bg:"cream",children:[(0,y.jsxs)(c.mg,{children:[(0,y.jsx)("title",{children:"Plans and Pricing | Network Intelligence Solutions | Kentik"}),(0,y.jsx)("meta",{name:"description",content:"Kentik pricing and plans: Learn about Kentik network intelligence solutions, core features, and available plans. Request a price quote. Getting started is free."}),(0,y.jsx)("meta",{name:"robots",content:t?"noindex nofollow":"index follow"})]}),(0,y.jsxs)(c.az,{fontSize:[16,18],lineHeight:1.3,children:[(0,y.jsx)(c.wn,{pt:"1px",pb:8,children:(0,y.jsx)(c.mc,{pb:n?5:0,textAlign:"center",children:(0,y.jsx)(c.NP,{theme:"dark",children:(0,y.jsx)(c.sT,{color:"black",fontSize:[36,42,48],children:"Plans and Pricing"})})})}),n&&(0,y.jsx)(c.wn,{py:1,children:(0,y.jsx)(c.mc,{mt:-7,children:(0,y.jsx)(c.so,{gutter:1,flexWrap:"wrap",justifyContent:"center",children:W.map(({title:e,description:t,color:n,price:r,trialButton:i,demoButton:o,contactButton:s})=>(0,y.jsx)(c.az,{flex:"0 1 340px",m:1,children:(0,y.jsxs)(z,{children:[(0,y.jsx)(c.az,{bg:n,height:12}),(0,y.jsxs)(c.so,{flex:"1 auto",flexDirection:"column",justifyContent:"space-between",py:[2,3],px:[1,2,3],children:[(0,y.jsxs)(c.az,{mb:3,children:[(0,y.jsx)(c.az,{fontSize:[24,26],fontWeight:"300",mb:1,children:e}),t&&(0,y.jsx)(c.az,{fontSize:32,fontWeight:500,lineHeight:1.2,children:t}),r&&(0,y.jsxs)(c.az,{lineHeight:1.2,children:[(0,y.jsx)(c.az,{fontSize:36,fontWeight:500,children:r.month}),(0,y.jsx)(c.az,{fontSize:12,fontWeight:400,children:"STARTING PRICE PER MONTH, BILLED ANNUALLY*"})]})]}),(0,y.jsxs)(c.az,{children:[i&&(0,y.jsx)(h.XP,{id:`CardTrialButton${e}`,variant:"outline",width:"100%",lineHeight:1,onClick:()=>this.handleModalOpen("trial"),children:"Try Free for 30 Days"}),o&&(0,y.jsx)(f.kJ,{id:`CardDemoButton${e}`,variant:"outline",width:"100%",lineHeight:1,onClick:()=>this.handleModalOpen("demo"),children:"Get a Demo"}),s&&(0,y.jsx)(c.$n,{id:`CardContactButton${e}`,variant:"outline",width:"100%",lineHeight:1,onClick:()=>this.handleModalOpen("contact"),children:"Contact Us for Pricing"})]})]})]})},e))})})}),(0,y.jsx)(c.wn,{py:4,children:(0,y.jsx)(c.mc,{bg:"white",p:"4",pt:"1",borderRadius:10,boxShadow:"light",children:(0,y.jsxs)(D,{mb:0,featuresWidth:59,children:[(0,y.jsx)("thead",{children:(0,y.jsxs)("tr",{children:[(0,y.jsx)(T,{}),(0,y.jsx)(T,{textAlign:"center",children:"Pro"}),(0,y.jsx)(T,{textAlign:"center",children:"Premier"})]})}),(0,y.jsx)("tbody",{children:L.map(e=>{var t;return(0,y.jsxs)(i.Fragment,{children:[(0,y.jsxs)(O,{className:a()({clickable:!!e.features}),onClick:e.features&&(()=>this.handleRowToggle(e)),onKeyDown:e.features&&(t=>this.handleRowKey(t,e)),tabIndex:e.features?0:void 0,children:[(0,y.jsx)(T,{children:(0,y.jsxs)(c.so,{children:[(0,y.jsx)(c.az,{color:"orange",width:14,fontSize:14,mt:"3px",mr:"6px",children:e.features&&(u[e.label]?(0,y.jsx)(l.UnJ,{}):(0,y.jsx)(l.E5P,{}))}),(0,y.jsxs)(c.az,{children:[(0,y.jsx)("strong",{children:e.label}),e.description&&(0,y.jsx)(c.az,{fontSize:14,fontWeight:"light",children:e.description})]})]})}),(0,y.jsx)(E,{children:e.pro}),(0,y.jsx)(E,{children:e.premier})]}),null===(t=e.features)||void 0===t?void 0:t.map(t=>(0,y.jsxs)(O,{className:a()({hidden:!u[e.label]}),children:[(0,y.jsx)(T,{children:(0,y.jsx)(c.az,{ml:"32px",children:t.label})}),(0,y.jsx)(E,{children:t.pro}),(0,y.jsx)(E,{children:t.premier})]},t.label))]},e.label)})}),(0,y.jsx)("tfoot",{children:(0,y.jsxs)("tr",{children:[(0,y.jsx)(E,{textAlign:"left",verticalAlign:"top",children:r&&"*US pricing. Please contact us for international pricing."}),W.filter(({title:e})=>"Trial"!==e).map(({title:e,price:t,trialButton:n,contactButton:i})=>(0,y.jsxs)(E,{verticalAlign:"top",children:[n&&(0,y.jsx)(h.XP,{id:`TableTrialButton${e}`,fontSize:{xs:14,lg:16},lineHeight:1,px:{xs:1,lg:2},width:"100%",whiteSpace:"nowrap",children:"TRY FOR FREE"}),i&&(0,y.jsx)(c.$n,{id:`TableContactButton${e}`,fontSize:{xs:14,lg:16},lineHeight:1,px:{xs:1,lg:2},width:"100%",whiteSpace:"nowrap",onClick:()=>this.handleModalOpen("contact"),children:"Contact Us"}),t&&r&&(0,y.jsxs)(c.az,{fontSize:{xs:14,lg:16},lineHeight:1.3,mt:1,children:[(0,y.jsx)(c.EY,{fontSize:"1.2em",fontWeight:"bold",children:t.month}),(0,y.jsx)("br",{}),"per month,",(0,y.jsx)("br",{}),"billed annually",(0,y.jsx)("br",{}),"(",t.year,")*"]})]},e))]})})]})})}),(0,y.jsx)(c.wn,{bg:"cream",py:8,children:(0,y.jsx)(c.mc,{children:(0,y.jsx)(c.Xc,{...x,useColorLogo:!0}
1)})}),(0,y.jsx)(c.wn,{py:8,children:(0,y.jsxs)(c.mc,{bg:"white",p:"4",borderRadius:10,boxShadow:"light",children:[(0,y.jsx)(c.X3,{children:"FAQ"}),(0,y.jsx)(F.Provider,{value:this.state,children:(0,y.jsx)(G,{items:U,containerProps:{className:"faq-item",borderBottom:"thin",py:2},headerProps:{fontSize:[20,22,22],fontWeight:400,lineHeight:1.3},contentProps:{fontSize:[16,20],lineHeight:1.2,py:2}})})]})})]}),(0,y.jsx)(C,{isOpen:o,onClose:()=>this.handleModalClose("trial")}),(0,y.jsx)(_,{isOpen:s,onClose:()=>this.handleModalClose("demo")}),(0,y.jsx)(m.Ay,{isOpen:d,onClose:()=>this.handleModalClose("contact"),header:"Contact Kentik for a quote",name:"contact",children:(0,y.jsx)(c.az,{maxWidth:"100%",width:415,children:(0,y.jsx)(p.A,{showPhone:!0,optionalFields:["Contact_Us_Comments__c"],commentsPlaceholder:"Please let us know any details you'd like to share or any additional questions. A Kentik product specialist will reach out to you about pricing and available plans for your use case."})})})]})},t}(i.Component);H.defaultProps={hidden:!1,showPlans:!0,showPricing:!0};var K=H;var q=(0,o.default)(l.A7C).withConfig({displayName:"plans-pricing___StyledFaCheckCircle",componentId:"sc-ccexc4-5"})({display:"block",margin:"auto"}),B=(0,o.default)(l.yjt).withConfig({displayName:"plans-pricing___StyledFaRegCheckCircle",componentId:"sc-ccexc4-6"})({display:"block",margin:"auto"}),G=(0,o.default)(d.A).withConfig({displayName:"plans-pricing___StyledAccordion",componentId:"sc-ccexc4-7"})({".faq-item:last-child":{borderBottom:"none"}})}}]);
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.