PageSourceSearch

https://tigera.io/

html tigera.io collected 2026-09-24 08:35:35 UTC 174,566 bytes, 1,471 lines download raw bytes

1<!doctype html>
2<html lang="en-US">
3<head><meta charset="UTF-8">
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
3h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
3{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
3async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();
4</script>
4
5  
6    
7    <meta name="viewport" content="width=device-width, initial-scale=1">
8
9          <!-- Hero images preload for LCP optimization -->
10      <link rel="preload" as="image" href="https://www.tigera.io/app/themes/tigera2021/dist/img/homepage-background.webp" fetchpriority="high" media="(min-width: 768px)">
11      <link rel="preload" as="image" href="https://www.tigera.io/app/themes/tigera2021/dist/img/home-hero-mobile.webp" fetchpriority="high" media="(max-width: 767px)">
12        
13        <link rel="preload" as="font" type="font/woff2" href="https://www.tigera.io/app/themes/tigera2021/dist/webfonts/dm-sans-400.woff2" crossorigin>
14    <link rel="profile" href="https://gmpg.org/xfn/11">
15        
16<link rel="dns-prefetch" href="//fonts.gstatic.com" /><link rel="dns-prefetch" href="//fonts.googleapis.com" /><link rel="dns-prefetch" href="//js.driftt.com" />		
16<script type="text/rocketlazyloadscript">
17		(function(){
18			window.ecsSchemeConfig={systemAuto:false,darkLogoUrl:""};
19			var m=document.cookie.match(/(?:^|;\s*)ecs_color_scheme=([^;]+)/);
20			if(m&&m[1]==='alt'){
21				document.documentElement.setAttribute('data-ecs-scheme','alt');
22			}else if(!m&&false){
23				if(window.matchMedia&&window.matchMedia('(prefers-color-scheme:dark)').matches){
24					document.documentElement.setAttribute('data-ecs-scheme','alt');
25				}
26			}
27		})();
28		</script>
28
29		
30	<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.3) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
31	<title>Control and visibility for every AI workload and agent</title>
32<link data-rocket-prefetch href="https://www.gstatic.com" rel="dns-prefetch">
33<link data-rocket-prefetch href="https://www.google.com" rel="dns-prefetch">
34<link data-rocket-prefetch href="https://info.tigera.io" rel="dns-prefetch">
35<link data-rocket-prefetch href="https://a.omappapi.com" rel="dns-prefetch"><link rel="preload" data-rocket-preload as="image" href="https://www.tigera.io/app/themes/tigera2021/dist/video/hero-wave-poster.webp" fetchpriority="high">
36	<meta name="description" content="Secure AI workloads and agents across every environment. Complete visibility, policy enforcement, and audit-ready control." />
37	<link rel="canonical" href="https://www.tigera.io/" />
38	<meta property="og:locale" content="en_US" />
39	<meta property="og:type" content="website" />
40	<meta property="og:title" content="Control and visibility for every AI workload and agent | Tigera – Creator of Calico" />
41	<meta property="og:description" content="Secure AI workloads and agents across every environment. Complete visibility, policy enforcement, and audit-ready control." />
42	<meta property="og:url" content="https://www.tigera.io/" />
43	<meta property="og:site_name" content="Tigera – Creator of Calico" />
44	<meta property="article:modified_time" content="2026-09-11T14:53:30+00:00" />
45	<meta property="og:image" content="https://www.tigera.io/app/uploads/2026/01/generic-Tigera-1200x628-1.png" />
46	<meta property="og:image:width" content="1200" />
47	<meta property="og:image:height" content="628" />
48	<meta property="og:image:type" content="image/png" />
49	<meta name="twitter:card" content="summary_large_image" />
50	
50<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.tigera.io\/","url":"https:\/\/www.tigera.io\/","name":"Control and visibility for every AI workload and agent","isPartOf":{"@id":"https:\/\/www.tigera.io\/#website"},"about":{"@id":"https:\/\/www.tigera.io\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/www.tigera.io\/#primaryimage"},"image":{"@id":"https:\/\/www.tigera.io\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tigera.io\/app\/uploads\/2026\/01\/generic-Tigera-1200x628-1.png","datePublished":"2024-06-02T13:46:55+00:00","dateModified":"2026-09-11T14:53:30+00:00","description":"Secure AI workloads and agents across every environment. Complete visibility, policy enforcement, and audit-ready control.","breadcrumb":{"@id":"https:\/\/www.tigera.io\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tigera.io\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tigera.io\/#primaryimage","url":"https:\/\/www.tigera.io\/app\/uploads\/2026\/01\/generic-Tigera-1200x628-1.png","contentUrl":"https:\/\/www.tigera.io\/app\/uploads\/2026\/01\/generic-Tigera-1200x628-1.png","width":1200,"height":628,"caption":"Tigera Logo"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tigera.io\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.tigera.io\/#website","url":"https:\/\/www.tigera.io\/","name":"Tigera – Creator of Calico","description":"Control and visibility for every AI workload and agent","publisher":{"@id":"https:\/\/www.tigera.io\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tigera.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tigera.io\/#organization","name":"Tigera - Creator of Calico","url":"https:\/\/www.tigera.io\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tigera.io\/#\/schema\/logo\/image\/","url":"https:\/\/www.tigera.io\/app\/uploads\/2026\/01\/Tigera-logo-2026-black-text-vertical.svg","contentUrl":"https:\/\/www.tigera.io\/app\/uploads\/2026\/01\/Tigera-logo-2026-black-text-vertical.svg","width":500,"height":500,"caption":"Tigera - Creator of Calico"},"image":{"@id":"https:\/\/www.tigera.io\/#\/schema\/logo\/image\/"}}]}</script>
50
51	<!-- / Yoast SEO Premium plugin. -->
52
53
54<link rel='dns-prefetch' href='//info.tigera.io' />
55<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
56
57<link rel='preconnect' href='https://info.tigera.io' />
58<link rel='preconnect' href='https://cdn.jsdelivr.net' />
59<link rel="alternate" type="application/rss+xml" title="Tigera – Creator of Calico &raquo; Feed" href="https://www.tigera.io/feed/" />
60<link rel="alternate" type="application/rss+xml" title="Tigera – Creator of Calico &raquo; Comments Feed" href="https://www.tigera.io/comments/feed/" />
61<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.tigera.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.tigera.io%2F" />
62<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.tigera.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.tigera.io%2F&#038;format=xml" />
63<style id="wp-img-auto-sizes-contain-inline-css">
64img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
65/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
66</style>
67<style id="global-styles-inline-css">
68:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
68--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
68.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
69:root :where(.wp-block-icon svg){width: 24px;}
70:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
71/*# sourceURL=global-styles-inline-css */
72</style>
73<link rel='stylesheet' id='ecs-color-scheme-css' href='https://www.tigera.io/app/plugins/ele-custom-skin/modules/color-scheme/assets/css/ecs-color-scheme.min.css?ver=4.3.11' media='all' />
74<link data-minify="1" rel='stylesheet' id='webstick-css-css' href='https://www.tigera.io/app/cache/min/1/app/themes/tigera2021/dist/css/webstick.css?ver=1790066085' media='all' />
75<link data-minify="1" rel='stylesheet' id='why-tigera-css-css' href='https://www.tigera.io/app/cache/min/1/app/themes/tigera2021/dist/css/why-tigera.css?ver=1790067307' media='all' />
76<link data-minify="1" rel='stylesheet' id='home-css' href='https://www.tigera.io/app/cache/min/1/app/themes/tigera2021/dist/css/home.css?ver=1790091509' media='all' />
77<link data-minify="1" rel='preload' fetchpriority='low' as='style' onload="this.onload=null;this.rel='stylesheet'" id='non-critical-css' href='https://www.tigera.io/app/cache/min/1/app/themes/tigera2021/dist/css/non-critical.css?ver=1790066086' media='all' />
78<noscript><link data-minify="1" rel="stylesheet" href="https://www.tigera.io/app/cache/min/1/app/themes/tigera2021/dist/css/non-critical.css?ver=1790066086" media="all"></noscript><link data-minify="1" rel='preload' fetchpriority='low' as='style' onload="this.onload=null;this.rel='stylesheet'" id='non-critical-home-css' href='https://www.tigera.io/app/cache/min/1/app/themes/tigera2021/dist/css/non-critical-home.css?ver=1790091509' media='all' />
79<noscript><link data-minify="1" rel="stylesheet" href="https://www.tigera.io/app/cache/min/1/app/themes/tigera2021/dist/css/non-critical-home.css?ver=1790091509" media="all"></noscript>
79<script type="text/rocketlazyloadscript" id="jquery-core-js" data-rocket-src="https://www.tigera.io/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 79
79
80<script type="text/rocketlazyloadscript" id="jquery-migrate-js" data-rocket-src="https://www.tigera.io/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 80
80
81<script type="text/rocketlazyloadscript" id="ecs-mobile-menu-js" data-rocket-src="https://www.tigera.io/app/plugins/ele-custom-skin/modules/mobile-menu/assets/js/ecs-mobile-menu.min.js?ver=4.3.11" data-rocket-defer defer></script>
vendor: 1 bytes, line 81
81
82<script type="text/rocketlazyloadscript" data-minify="1" id="webstick-script-js" data-rocket-src="https://www.tigera.io/app/cache/min/1/app/themes/tigera2021/dist/js/webstick.js?ver=1786453397" data-rocket-defer defer></script>
vendor: 1 bytes, line 82
82
83<script type="text/rocketlazyloadscript" data-minify="1" id="home-js-js" data-rocket-src="https://www.tigera.io/app/cache/min/1/app/themes/tigera2021/dist/js/home.js?ver=1786453434" data-rocket-defer defer></script>
83
84<link rel="https://api.w.org/" href="https://www.tigera.io/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.tigera.io/wp-json/wp/v2/pages/54864" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.tigera.io/xmlrpc.php?rsd" />
85<link rel='shortlink' href='https://www.tigera.io/' />
86<meta name="generator" content="Elementor 4.2.4; features: additional_custom_breakpoints; settings: css_print_method-internal, google_font-enabled, font_display-swap">
87<link rel="search" type="application/opensearchdescription+xml" title="Search Tigera – Creator of Calico" href="https://www.tigera.io/wp-json/opensearch/1.1/document" />			<style>
88				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
89				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
90					background-image: none !important;
91				}
92				@media screen and (max-height: 1024px) {
93					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
94					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
95						background-image: none !important;
96					}
97				}
98				@media screen and (max-height: 640px) {
99					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
100					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
101						background-image: none !important;
102					}
103				}
104			</style>
105			<link rel="icon" href="https://www.tigera.io/app/uploads/2026/01/Tigera-logo-2026-badge-orange-450x450-1-64x64.png?v=2" sizes="32x32" />
106<link rel="icon" href="https://www.tigera.io/app/uploads/2026/01/Tigera-logo-2026-badge-orange-450x450-1-300x300.png?v=2" sizes="192x192" />
107<link rel="apple-touch-icon" href="https://www.tigera.io/app/uploads/2026/01/Tigera-logo-2026-badge-orange-450x450-1-300x300.png?v=2" />
108<meta name="msapplication-TileImage" content="https://www.tigera.io/app/uploads/2026/01/Tigera-logo-2026-badge-orange-450x450-1-300x300.png?v=2" />
109<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>
110          
110<script type="text/rocketlazyloadscript">
111        // Keeping while we test GTM deactivation.
112        setTimeout(function () {
113          var s = document.createElement('script')
114          s.type = 'text/javascript'
115          s.src = '/app/themes/tigera2021/src/js/vendor/tigera-clym.js'
116          document.head.append(s)
117        }, 10000)
118      </script>
118
119    
120    
120<script type="text/rocketlazyloadscript" data-minify="1" async
121      data-rocket-src="https://www.tigera.io/app/cache/min/1/kapa-widget.bundle.js?ver=1790066447"
122      data-website-id="4b4bbcee-986a-478e-beb6-73605311953a"
123      data-project-name="Felix"
124      data-modal-title="Felix AI"
125      data-project-color="#F89C1D"
126      data-project-logo="https://www.tigera.io/app/uploads/2026/01/Tigera-logo-2026-badge-white-92x92-1.png"
127      data-modal-image="https://www.tigera.io/app/uploads/2026/01/Tigera-logo-2026-badge-white-100x100-1.png"
128      data-button-hide="false"
129      data-modal-override-open-class="btn--search"
130      data-modal-z-index="9001"
131      data-modal-disclaimer="Felix, powered by AI, answers questions based on content found on tigera.io and in Calico's product documentation.  For more information, [contact us](https://www.tigera.io/contact/)."
132      data-modal-ask-ai-input-placeholder="Ask me about Calico, eBPF, container or Kubernetes security"
133      data-modal-search-input-placeholder="Search by keyword"
134      data-font-family="'DM Sans', sans-serif"
135      data-modal-border-radius="6px"
136      data-button-box-shadow="2px 2px 8px rgba(0, 0, 0, 0.2)"
137      data-modal-header-bg-color="#FFFFFF"
138      data-search-mode-enabled="true">
139    </script>
139
140
141          <!-- JSON-LD Structured Data for Organization -->
142      
142<script type="application/ld+json">
143        {
144          "@context": "https://schema.org",
145          "@type": "Organization",
146          "name": "Tigera - Creator of Calico",
147          "url": "https://www.tigera.io",
148          "logo": "https://www.tigera.io/app/uploads/2021/06/TIGERA-Logo-Horizontal.svg",
149          "sameAs": [
150            "https://x.com/tigeraio",
151            "https://www.linkedin.com/company/tigera"
152          ],
153          "contactPoint": {
154            "@type": "ContactPoint",
155            "telephone": "+1-415-612-9546",
156            "contactType": "Customer Service",
157            "areaServed": "US",
158            "availableLanguage": "English"
159          },
160          "address": {
161            "@type": "PostalAddress",
162            "streetAddress": "2890 Zanker Rd, Suite 205",
163            "addressLocality": "San Jose",
164            "addressRegion": "CA",
165            "postalCode": "95134",
166            "addressCountry": "US"
167          }
168        }
169      </script>
169
170    
171        
172          
172<script type="application/ld+json">
173        {
174          "@context": "https://schema.org/",
175          "@type": "Product",
176          "name": "Tigera",
177          "image": "https://www.tigera.io/app/uploads/2021/06/TIGERA-Logo-Horizontal.svg",
178          "description": "Gain full visibility and control over your containerized environments with advanced security and observability tools designed specifically for Kubernetes. Monitor, detect, and respond to threats in real-time while ensuring compliance and operational efficiency.",
179          "brand": {
180            "@type": "Brand",
181            "name": "Tigera"
182          },
183          "offers": {
184            "@type": "Offer",
185            "priceCurrency": "USD",
186            "price": "0.00",
187            "availability": "https://schema.org/InStock",
188            "url": "https://www.tigera.io/",
189            "description": "Pricing varies based on customer needs. Contact for a custom quote."
190          }
191        }
192      </script>
192
193
194    
195    <meta name="msvalidate.01" content="BEF13D2F3F5AA872A7CB96B400CC9999" />
196  <meta name='robots' content='index, follow'>
197<style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><meta name="generator" content="WP Rocket 3.23.1" data-wpr-features="wpr_delay_js wpr_defer_js wpr_minify_js wpr_lazyload_images wpr_preconnect_external_domains wpr_automatic_lazy_rendering wpr_oci wpr_image_dimensions wpr_minify_css wpr_preload_links wpr_desktop" /></head>
198<body class="home wp-singular page-template page-template-front page-template-front-php page page-id-54864 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-tigera2021 hello-elementor-default elementor-default elementor-kit-10">
199
200<style>
201.menu {
202    --tigera-header-logo-default: url('https://www.tigera.io/app/uploads/2026/01/Tigera-logo-2026-black-text.svg');
203    --tigera-header-logo-sticky: url('https://www.tigera.io/app/uploads/2026/01/Tigera-logo-2026-black-text.svg');
204}
205body:has(.dark-hero) .menu {
206    --tigera-header-logo-default: url('https://www.tigera.io/app/uploads/2026/01/Tigera-logo-2026-white-text.svg');
207    --tigera-header-logo-sticky: url('https://www.tigera.io/app/uploads/2026/01/Tigera-logo-2026-black-text.svg');
208}
209.menu .menu-image img {
210    content: var(--tigera-header-logo-default);
211}
212.menu.sticky .menu-image img {
213    content: var(--tigera-header-logo-sticky);
214}
215</style>
216
217<div class="menu">
218  <div class="section-container flex">
219    <a class="menu-image" href="/" >
220      <img title="tigera-logo" width="213" height="46" alt="Tigera Logo" src="https://www.tigera.io/app/uploads/2026/01/Tigera-logo-2026-black-text.svg">
221    </a>
222
223    <div class="menu-hamburger" >
224      <div  class="menu-hamburger__wrapper" id="menuToggle">
225        <input type="checkbox" class="menu-hamburger__checkbox">
226          <span class="bar-top"></span>
227          <span class="bar-middle"></span>
228          <span class="bar-bottom"></span>
229      </div>
230    </div>
231     <div id="nav-left" class="menu-left"><ul id="menu-main-menu" class="menu-left__list"><li id="menu-item-67049" class="nav-products menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-67049"><a href="#">Products</a>
232<ul class="sub-menu">
233	<li id="menu-item-68862" class="nav-product menu-item menu-item-type-custom menu-item-object-custom menu-item-68862"><a href="https://www.tigera.io/tigera-products/calico-platform/"><img class="menu-item-icon" src="https://www.tigera.io/app/uploads/2026/03/calico-icon.svg" width="32" height="32" alt="Calico Icon" /><span class="menu-item-title">Calico</span> <span class="menu-item-description">Unified platform for Kubernetes networking and security</span></a></li>
234	<li id="menu-item-68863" class="nav-product menu-item menu-item-type-custom menu-item-object-custom menu-item-68863"><a href="/tigera-products/lynx/"><img class="menu-item-icon" src="https://www.tigera.io/app/uploads/2026/06/lynx-icon.svg" width="32" height="32" alt="" /><span class="menu-item-title">Lynx</span> <span class="menu-item-description">AI agent security, observability &#038; enforcement for Kubernetes</span></a></li>
235	<li id="menu-item-67199" class="nav-products-secondary nav-sec-calico menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-67199"><a href="#">Calico</a>
236	<ul class="sub-menu">
237		<li id="menu-item-67185" class="nav-products-secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-67185"><a href="https://www.tigera.io/tigera-products/compare-products/">Compare Calico Editions</a></li>
238		<li id="menu-item-67186" class="nav-products-secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-67186"><a href="https://www.tigera.io/tigera-products/calico-cloud-pricing/">Calico Pricing</a></li>
239		<li id="menu-item-69256" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-69256"><a href="https://www.tigera.io/calico-interactive-reference-architecture/">Interactive Reference Architecture</a></li>
240	</ul>
241</li>
242	<li id="menu-item-67198" class="nav-products-secondary nav-sec-lynx menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-67198"><a href="#">Lynx</a>
243	<ul class="sub-menu">
244		<li id="menu-item-67352" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67352"><a href="https://www.tigera.io/tigera-products/lynx/">Lynx Overview</a></li>
245		<li id="menu-item-69257" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-69257"><a href="https://app.arcade.software/share/otiiHhZXpIRhebuAZqOv/">On-Demand Demo (Interactive)</a></li>
246		<li id="menu-item-68861" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-68861"><a href="/demo/?product=lynx">Schedule a Live Demo</a></li>
247	</ul>
248</li>
249</ul>
250</li>
251<li id="menu-item-24609" class="nav-solutions menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-24609"><a href="#">Solutions</a>
252<ul class="sub-menu">
253	<li id="menu-item-24610" class="nav-usecases menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-24610"><a>Use Cases</a>
254	<ul class="sub-menu">
255		<li id="menu-item-68612" class="heading-hidden menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-68612"><a href="#">AI WORKLOADS</a>
256		<ul class="sub-menu">
257			<li id="menu-item-68601" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-68601"><a href="https://www.tigera.io/tigera-products/vm-migration/">VM Migration</a></li>
258			<li id="menu-item-59788" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-59788"><a href="/tigera-products/ingress-gateway/">Ingress Gateway</a></li>
259			<li id="menu-item-51630" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-51630"><a href="/tigera-products/egress-gateway/">Egress Gateway</a></li>
260			<li id="menu-item-48986" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-48986"><a href="/tigera-products/cluster-mesh/">Cluster Mesh</a></li>
261			<li id="menu-item-65348" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-65348"><a href="/tigera-products/istio-ambient-mode/">Istio Ambient Mode</a></li>
262			<li id="menu-item-63800" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-63800"><a href="/tigera-products/ai-workloads/">Calico for AI Workloads</a></li>
263			<li id="menu-item-23790" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23790"><a href="https://www.tigera.io/tigera-products/zero-trust-workload-security/">Workload Access Controls</a></li>
264			<li id="menu-item-46518" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46518"><a href="https://www.tigera.io/features/microsegmentation/">Microsegmentation</a></li>
265			<li id="menu-item-67558" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67558"><a href="https://www.tigera.io/tigera-products/kubernetes-high-availability/">High-Availability Kubernetes</a></li>
266			<li id="menu-item-67560" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67560"><a href="https://www.tigera.io/tigera-products/observability-and-troubleshooting/">Observability &#038; Troubleshooting</a></li>
267			<li id="menu-item-67561" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67561"><a href="https://www.tigera.io/features/compliance-and-audit/">Compliance</a></li>
268		</ul>
269</li>
270	</ul>
271</li>
272	<li id="menu-item-24611" class="nav-enviroments menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-24611"><a>Environments</a>
273	<ul class="sub-menu">
274		<li id="menu-item-29135" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29135"><a href="/partners/aws/"><img class="menu-item-icon" src="https://www.tigera.io/app/uploads/2021/06/icon-aws.svg" width="32" height="32" alt="AWS EKS" /><span class="menu-item-title">AWS EKS</span></a></li>
275		<li id="menu-item-29136" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29136"><a href="/partners/microsoft/"><img class="menu-item-icon" src="https://www.tigera.io/app/uploads/2021/06/icon-azure.svg" width="32" height="32" alt="Azure AKS" /><span class="menu-item-title">Azure AKS</span></a></li>
276		<li id="menu-item-29137" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29137"><a href="/partners/google/"><img class="menu-item-icon" src="https://www.tigera.io/app/uploads/2021/06/icon-google.svg" width="32" height="32" alt="Google GKE" /><span class="menu-item-title">Google GKE</span></a></li>
277		<li id="menu-item-29138" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29138"><a href="/partners/redhat/"><img class="menu-item-icon" src="https://www.tigera.io/app/uploads/2021/06/icon-redhat.svg" width="32" height="32" alt="Red Hat OpenShift" /><span class="menu-item-title">Red Hat OpenShift</span></a></li>
278		<li id="menu-item-29139" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29139"><a href="/partners/suse-rancher/"><img class="menu-item-icon" src="https://www.tigera.io/app/uploads/2025/10/icon-SUSE.svg" width="32" height="32" alt="SUSE Rancher" /><span class="menu-item-title">SUSE Rancher</span></a></li>
279		<li id="menu-item-29140" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29140"><a href="/partners/fortinet/"><img class="menu-item-icon" src="https://www.tigera.io/app/uploads/2021/06/icon-fortinet.svg" width="32" height="32" alt="Fortinet" /><span class="menu-item-title">Fortinet</span></a></li>
280		<li id="menu-item-29141" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29141"><a href="/partners/mirantis/"><img class="menu-item-icon" src="https://www.tigera.io/app/uploads/2021/06/icon-mirantis.svg" width="32" height="32" alt="Mirantis" /><span class="menu-item-title">Mirantis</span></a></li>
281	</ul>
282</li>
283</ul>
284</li>
285<li id="menu-item-24613" class="nav-learn menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-has-children menu-item-24613"><a href="#">Learn</a>
286<ul class="sub-menu">
287	<li id="menu-item-26535" class="nav-resources menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-26535"><a href="#">Developer Center</a>
288	<ul class="sub-menu">
289		<li id="menu-item-45507" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45507"><a href="https://docs.tigera.io/">Documentation</a></li>
290		<li id="menu-item-55759" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55759"><a href="https://www.tigera.io/interactive-training/">Interactive Training</a></li>
291		<li id="menu-item-44849" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-44849"><a href="https://www.tigera.io/lp/calico-certification/">Certification</a></li>
292		<li id="menu-item-60941" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-60941"><a href="/events/">Events</a></li>
293		<li id="menu-item-59218" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59218"><a href="https://www.tigera.io/resources/">Resources</a></li>
294		<li id="menu-item-58644" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-58644"><a href="https://www.tigera.io/blog/">Blog</a></li>
295	</ul>
296</li>
297	<li id="menu-item--1" class="menu-item learn-menu-banner menu-item--1"><a href="https://www.tigera.io/lp/ebook-calico-enterprise-for-nsx-administrators/?utm_source=website&#038;utm_medium=learn_banner&#038;utm_campaign=vm_migrationFY27"><span class="flex"><img width="262" height="145" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20262%20145'%3E%3C/svg%3E" class="banner-img" alt="Free ebook: Calico Enterprise for NSX Administrators" data-lazy-src="https://www.tigera.io/app/uploads/2026/07/ebook-Calico-Enterprise-for-NSX-Administrators.png"><noscript><img width="262" height="145" src="https://www.tigera.io/app/uploads/2026/07/ebook-Calico-Enterprise-for-NSX-Administrators.png" class="banner-img" alt="Free ebook: Calico Enterprise for NSX Administrators"></noscript><span class="content-wrapper"><span class="banner-title">Free ebook: Calico Enterprise for NSX Administrators<span class="new">NEW</span></span><span class="banner-text">Delivering familiar VMware NSX networking and security outcomes on Kubernetes with Calico Enterprise and KubeVirt</span><span class="banner-learn-more">Learn More ></span></span></span></a></li>
298	<li id="menu-item-29121" class="nav-guides menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-29121"><a>Guides</a>
299	<ul class="sub-menu">
300		<li id="menu-item-65999" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-has-children menu-item-65999"><a href="https://www.tigera.io/learn/guides/kubernetes-101/">Kubernetes</a>
301		<ul class="sub-menu">
302			<li id="menu-item-66000" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-66000"><a href="https://www.tigera.io/learn/guides/kubernetes-101/">Kubernetes 101</a></li>
303			<li id="menu-item-68034" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-68034"><a href="https://www.tigera.io/learn/guides/kubevirt/">KubeVirt</a></li>
304		</ul>
305</li>
306		<li id="menu-item-35865" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-has-children menu-item-35865"><a href="https://www.tigera.io/learn/guides/kubernetes-security/">Security</a>
307		<ul class="sub-menu">
308			<li id="menu-item-68325" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-68325"><a href="https://www.tigera.io/learn/guides/ai-agent-security/">AI Agent Security</a></li>
309			<li id="menu-item-34256" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-34256"><a href="https://www.tigera.io/learn/guides/kubernetes-security/">Kubernetes Security</a></li>
310			<li id="menu-item-55502" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55502"><a href="https://www.tigera.io/learn/guides/llm-security/">LLM Security</a></li>
311			<li id="menu-item-55774" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55774"><a href="https://www.tigera.io/learn/guides/service-mesh/">Service Mesh</a></li>
312			<li id="menu-item-67565" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-67565"><a href="https://www.tigera.io/learn/guides/microservices-security/">Microservices Security</a></li>
313			<li id="menu-item-67566" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-67566"><a href="https://www.tigera.io/learn/guides/zero-trust/">Zero Trust</a></li>
314			<li id="menu-item-38334" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-38334"><a href="https://www.tigera.io/learn/guides/cloud-native-security/">Cloud-Native Security</a></li>
315			<li id="menu-item-67567" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-67567"><a href="https://www.tigera.io/learn/guides/microsegmentation/">Microsegmentation</a></li>
316		</ul>
317</li>
318	</ul>
319</li>
320	<li id="menu-item-54074" class="nav-guides menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-54074"><a href="#">Guides</a>
321	<ul class="sub-menu">
322		<li id="menu-item-35866" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-has-children menu-item-35866"><a href="https://www.tigera.io/learn/guides/kubernetes-networking/">Networking</a>
323		<ul class="sub-menu">
324			<li id="menu-item-68744" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-68744"><a href="https://www.tigera.io/learn/guides/vmware-migration/">VMware Migration</a></li>
325			<li id="menu-item-35075" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-35075"><a href="https://www.tigera.io/learn/guides/kubernetes-networking/">Kubernetes Networking</a></li>
326			<li id="menu-item-57122" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-57122"><a href="https://www.tigera.io/learn/guides/cilium-vs-calico/">Cillium vs Calico</a></li>
327			<li id="menu-item-35032" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-35032"><a href="https://www.tigera.io/learn/guides/ebpf/">eBPF</a></li>
328		</ul>
329</li>
330		<li id="menu-item-35867" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-has-children menu-item-35867"><a href="https://www.tigera.io/learn/guides/kubernetes-monitoring/">Observability</a>
331		<ul class="sub-menu">
332			<li id="menu-item-67568" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-67568"><a href="https://www.tigera.io/learn/guides/observability/">Observability</a></li>
333			<li id="menu-item-30192" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-30192"><a href="https://www.tigera.io/learn/guides/kubernetes-monitoring/">Kubernetes Monitoring</a></li>
334			<li id="menu-item-34829" class="menu-item menu-item-type-post_type menu-item-object-guides menu-item-34829"><a href="https://www.tigera.io/learn/guides/prometheus-monitoring/">Prometheus Monitoring</a></li>
335		</ul>
336</li>
337	</ul>
338</li>
339</ul>
340</li>
341<li id="menu-item-67159" class="nav-support menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-67159"><a href="#">Support</a>
342<ul class="sub-menu">
343	<li id="menu-item-67076" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67076"><a href="https://www.tigera.io/customer-success/">Customer Success</a></li>
344	<li id="menu-item-67162" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67162"><a target="_blank" href="https://support.tigera.io/s/login/">Support Portal</a></li>
345	<li id="menu-item-67063" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67063"><a target="_blank" href="https://www.tigera.io/calico-support/">Tigera Help Center</a></li>
346	<li id="menu-item-67194" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67194"><a href="https://www.tigera.io/security-bulletins/">Security Bulletins</a></li>
347	<li id="menu-item-67161" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67161"><a href="/vulnerability-disclosure/">Report Security Issue</a></li>
348</ul>
349</li>
350<li id="menu-item-67164" class="nav-company menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-67164"><a href="#">Company</a>
351<ul class="sub-menu">
352	<li id="menu-item-67189" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67189"><a href="https://www.tigera.io/about/">About</a></li>
353	<li id="menu-item-67160" class="nav-products-secondary menu-item menu-item-type-custom menu-item-object-custom menu-item-67160"><a href="/project-calico/">Project Calico</a></li>
354	<li id="menu-item-67081" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67081"><a href="https://www.tigera.io/customer-stories/">Customers</a></li>
355	<li id="menu-item-67190" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67190"><a href="https://www.tigera.io/partners/">Partners</a></li>
356	<li id="menu-item-67195" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67195"><a href="https://www.tigera.io/media/">Newsroom</a></li>
357	<li id="menu-item-67191" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67191"><a href="https://www.tigera.io/careers/">Careers</a></li>
358	<li id="menu-item-67163" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67163"><a href="https://www.tigera.io/contact/">Contact</a></li>
359</ul>
360</li>
361</ul></div>
362    <div class="menu-right">
363      <ul class="menu-right__list flex">
364        <li class="btn--search">
365          <a class ="flex flex-center" href="#">
366            <svg xmlns="http://www.w3.org/2000/svg" viewBox="-1 -1 19 19" style="width: 17px;">
367              <path d="M13.81 6.91c0 1.52-0.49 2.93-1.33 4.07l4.2 4.2c0.41 0.41 0.41 1.09 0 1.5s-1.09 0.41-1.5 0l-4.2-4.2c-1.14 0.84-2.55 1.33-4.07 1.33C3.09 13.81 0 10.72 0 6.91S3.09 0 6.91 0s6.91 3.09 6.91 6.91zM6.91 11.68a4.78 4.78 0 1 0 0-9.56 4.78 4.78 0 1 0 0 9.56z"/>
368            </svg>
369          </a>
370        </li>
371      <li class="buttons"><ul id="menu-main-menu-right" class="menu__buttons"><li id="menu-item-67118" class="btn--signin menu-item menu-item-type-custom menu-item-object-custom menu-item-67118"><a href="https://www.calicocloud.io/login">Sign In</a></li>
372<li id="menu-item-67354" class="demo-btn btn--try menu-item menu-item-type-post_type menu-item-object-page menu-item-67354"><a href="https://www.tigera.io/demo/" class="ti-btn ti-btn-primary"><span class="menu-item-title">Request a Demo</span></a></li>
373</ul></li>      </ul>
374    </div>
375  </div>
376</div>
377
378
379<section  id="hero-section" class="home-hero dark-hero">
380
381    <div  class="home-hero__media" aria-hidden="true">
382        <video
383            class="home-hero__video"
384            width="1512" height="850"
385            muted loop playsinline preload="none"
386            poster="https://www.tigera.io/app/themes/tigera2021/dist/video/hero-wave-poster.webp">
387            <source src="https://www.tigera.io/app/themes/tigera2021/dist/video/hero-wave.webm" type="video/webm">
388            <source src="https://www.tigera.io/app/themes/tigera2021/dist/video/hero-wave.mp4" type="video/mp4">
389        </video>
390    </div>
391
392    <div  class="home-hero__inner section-container">
393
394        
395                    <h1 id="page-title" class="home-hero__title">Secure your Kubernetes workloads. Govern your <br>AI agents.</h1>
396        
397                    <p class="home-hero__subtitle">Migrate VMs to K8s without re-architecting your network.</p>
398        
399                    <ul class="home-hero__products">
400                                    <li class="home-hero__product home-hero__product--calico">
401                        <span class="home-hero__glow" aria-hidden="true"></span>
402
403                        <div class="home-hero__product-logo">
404                            <img src="https://www.tigera.io/app/themes/tigera2021/dist/img/hero-calico-lockup.svg"
405                                 width="227"
406                                 height="59"
407                                 alt="Calico by Tigera"
408                                  decoding="async">
409                        </div>
410
411                        <div class="home-hero__product-body">
412                                                            <span class="home-hero__badge">Calico Platform</span>
413                            
414                                                            <h2 class="home-hero__product-title">Kubernetes Networking and Security</h2>
415                            
416                                                            <p class="home-hero__product-subtitle">One platform for VMs and containers</p>
417                            
418                                                            <a href="https://www.tigera.io/tigera-products/calico-platform/"
419                                   class="home-hero__cta"
420                                   target="_self"
421                                   >Explore Calico</a>
422                                                    </div>
423                    </li>
424                                    <li class="home-hero__product home-hero__product--lynx">
425                        <span class="home-hero__glow" aria-hidden="true"></span>
426
427                        <div class="home-hero__product-logo">
428                            <img src="https://www.tigera.io/app/themes/tigera2021/dist/img/hero-lynx-lockup.svg"
429                                 width="160"
430                                 height="62"
431                                 alt="Lynx by Tigera"
432                                  decoding="async">
433                        </div>
434
435                        <div class="home-hero__product-body">
436                                                            <span class="home-hero__badge">Lynx</span>
437                            
438                                                            <h2 class="home-hero__product-title">AI Agent Security for Kubernetes</h2>
439                            
440                                                            <p class="home-hero__product-subtitle">One control point in the path of every agent call</p>
441                            
442                                                            <a href="https://www.tigera.io/tigera-products/lynx/"
443                                   class="home-hero__cta"
444                                   target="_self"
445                                   >Explore Lynx</a>
446                                                    </div>
447                    </li>
448                            </ul>
449        
450        
451    </div>
452</section>
453
454
455<section  class="social-proof-section">
456    <div  class="section-container">
457        <div  class="home-title-wrapper">
458                            <h2 class="home-section-title">Proven in the Most Demanding Environments.</h2>
459                                        <p class="subtitle">We define scale so you can grow without limits</p>
460                    </div>
461
462                    <div  class="social-proof-cards">
463                                                        <article class="social-proof-card ti-card">
464                                                    <div class="card-title ti-link-gradient">8 Million+</div>
465                                                                            <p class="card-subtitle">Nodes Secured Daily</p>
466                                            </article>
467                                                        <article class="social-proof-card ti-card">
468                                                    <div class="card-title ti-link-gradient">1 Million+</div>
469                                                                            <p class="card-subtitle">Clusters Under Management</p>
470                                            </article>
471                                                        <article class="social-proof-card ti-card">
472                                                    <div class="card-title ti-link-gradient">Leader</div>
473                                                                            <p class="card-subtitle">GigaOm Container Networking</p>
474                                            </article>
475                            </div>
476        
477        <div  class="badges-and-logos-wrapper flex">
478                            <div class="social-proof-logos-strip">
479                                            <div class="logos-title">Trusted by the world&#039;s most demanding enterprises</div>
480                                        <div class="splide social-proof-logos-desktop">
481                        <div class="social-proof-logos-track">
482                                                            <div class="splide__list social-proof-logos-list">
483                                                                                                                                                                <a class="splide__slide social-proof-logo-slide" href="http://www.orange.com/en" target="_blank" rel="noopener noreferrer">
484                                                <img src="https://www.tigera.io/app/uploads/2021/05/logo-Orange.png" alt="Orange Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
485                                            </a>
486                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.tigera.io/aldagi-case-study/" target="_blank" rel="noopener noreferrer">
487                                                <img src="https://www.tigera.io/app/uploads/2022/10/logo-aldagi.png" alt="Aldagi Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
488                                            </a>
489                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.nbcuniversal.com/" target="_blank" rel="noopener noreferrer">
490                                                <img src="https://www.tigera.io/app/uploads/2022/09/logo-NBC-Universal.png" alt="NBC Universal Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
491                                            </a>
492                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="http://www.meridianlink.com/" target="_blank" rel="noopener noreferrer">
493                                                <img src="https://www.tigera.io/app/uploads/2021/05/logo-Meridianlink.png" alt="MeridianLink Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
494                                            </a>
495                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.tigera.io/mulligan-funding-case-study/" target="_blank" rel="noopener noreferrer">
496                                                <img src="https://www.tigera.io/app/uploads/2021/04/logo-MulliganFunding.png" alt="Mulligan Funding Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
497                                            </a>
498                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.tigera.io/hansemerkur-case-study/" target="_blank" rel="noopener noreferrer">
499                                                <img src="https://www.tigera.io/app/uploads/2021/05/logo-HanseMerkur.png" alt="HanseMerkur Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
500                                            </a>
501                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.fiserv.com/" target="_blank" rel="noopener noreferrer">
502                                                <img src="https://www.tigera.io/app/uploads/2022/12/logo-fiserv.png" alt="fiserv. Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
503                                            </a>
504                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="http://www.berenberg.de/en/" target="_blank" rel="noopener noreferrer">
505                                                <img src="https://www.tigera.io/app/uploads/2021/05/logo-BERENBERG.png" alt="Berenberg Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
506                                            </a>
507                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.tigera.io/ehealth-case-study/" target="_blank" rel="noopener noreferrer">
508                                                <img src="https://www.tigera.io/app/uploads/2023/10/logo-eHealth.png" alt="eHealth Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
509                                            </a>
510                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.arvato-systems.com/" target="_blank" rel="noopener noreferrer">
511                                                <img src="https://www.tigera.io/app/uploads/2025/01/logo-Arvato-systems.png" alt="Arvato Systems Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
512                                            </a>
513                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.godaddy.com/" target="_blank" rel="noopener noreferrer">
514                                                <img src="https://www.tigera.io/app/uploads/2023/03/logo-GoDaddy.png" alt="GoDaddy Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
515                                            </a>
516                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.essentra.com/en" target="_blank" rel="noopener noreferrer">
517                                                <img src="https://www.tigera.io/app/uploads/2022/04/logo-Essentra.png" alt="Essentra Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
518                                            </a>
519                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.siemens-healthineers.com/" target="_blank" rel="noopener noreferrer">
520                                                <img src="https://www.tigera.io/app/uploads/2022/09/logo-siemens-healthineers.png" alt="Siemens Healthiners Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
521                                            </a>
522                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.presidio.com/" target="_blank" rel="noopener noreferrer">
523                                                <img src="https://www.tigera.io/app/uploads/2024/05/logo-Presidio.png" alt="Presidio Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
524                                            </a>
525                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="http://www.mmc.com/" target="_blank" rel="noopener noreferrer">
526                                                <img src="https://www.tigera.io/app/uploads/2020/09/logo-Marsh-and-McLennan.png" alt="MARSH &amp; McLENNAN Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
527                                            </a>
528                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.rbcroyalbank.com/" target="_blank" rel="noopener noreferrer">
529                                                <img src="https://www.tigera.io/app/uploads/2024/05/logo-RBC.png" alt="RBC Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
530                                            </a>
531                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.tigera.io/box-case-study/" target="_blank" rel="noopener noreferrer">
532                                                <img src="https://www.tigera.io/app/uploads/2021/05/logo-box.png" alt="Box Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
533                                            </a>
534                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.nvidia.com/" target="_blank" rel="noopener noreferrer">
535                                                <img src="https://www.tigera.io/app/uploads/2024/05/logo-Nvidia.png" alt="Nvidia Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
536                                            </a>
537    
537                                                                                                                                                                                                    <a class="splide__slide social-proof-logo-slide" href="https://www.fmglobal.com/" target="_blank" rel="noopener noreferrer">
538                                                <img src="https://www.tigera.io/app/uploads/2023/03/logo-FM-Global.png" alt="FM Global Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
539                                            </a>
540                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.tigera.io/upwork-case-study/" target="_blank" rel="noopener noreferrer">
541                                                <img src="https://www.tigera.io/app/uploads/2022/12/logo-upwork.png" alt="Upwork Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
542                                            </a>
543                                                                                                            </div>
544                                                            <div class="splide__list social-proof-logos-list">
545                                                                                                                                                                <a class="splide__slide social-proof-logo-slide" href="http://www.orange.com/en" target="_blank" rel="noopener noreferrer">
546                                                <img src="https://www.tigera.io/app/uploads/2021/05/logo-Orange.png" alt="Orange Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
547                                            </a>
548                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.tigera.io/aldagi-case-study/" target="_blank" rel="noopener noreferrer">
549                                                <img src="https://www.tigera.io/app/uploads/2022/10/logo-aldagi.png" alt="Aldagi Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
550                                            </a>
551                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.nbcuniversal.com/" target="_blank" rel="noopener noreferrer">
552                                                <img src="https://www.tigera.io/app/uploads/2022/09/logo-NBC-Universal.png" alt="NBC Universal Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
553                                            </a>
554                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="http://www.meridianlink.com/" target="_blank" rel="noopener noreferrer">
555                                                <img src="https://www.tigera.io/app/uploads/2021/05/logo-Meridianlink.png" alt="MeridianLink Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
556                                            </a>
557                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.tigera.io/mulligan-funding-case-study/" target="_blank" rel="noopener noreferrer">
558                                                <img src="https://www.tigera.io/app/uploads/2021/04/logo-MulliganFunding.png" alt="Mulligan Funding Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
559                                            </a>
560                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.tigera.io/hansemerkur-case-study/" target="_blank" rel="noopener noreferrer">
561                                                <img src="https://www.tigera.io/app/uploads/2021/05/logo-HanseMerkur.png" alt="HanseMerkur Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
562                                            </a>
563                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.fiserv.com/" target="_blank" rel="noopener noreferrer">
564                                                <img src="https://www.tigera.io/app/uploads/2022/12/logo-fiserv.png" alt="fiserv. Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
565                                            </a>
566                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="http://www.berenberg.de/en/" target="_blank" rel="noopener noreferrer">
567                                                <img src="https://www.tigera.io/app/uploads/2021/05/logo-BERENBERG.png" alt="Berenberg Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
568                                            </a>
569                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.tigera.io/ehealth-case-study/" target="_blank" rel="noopener noreferrer">
570                                                <img src="https://www.tigera.io/app/uploads/2023/10/logo-eHealth.png" alt="eHealth Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
571                                            </a>
572                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.arvato-systems.com/" target="_blank" rel="noopener noreferrer">
573                                                <img src="https://www.tigera.io/app/uploads/2025/01/logo-Arvato-systems.png" alt="Arvato Systems Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
574                                            </a>
575                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.godaddy.com/" target="_blank" rel="noopener noreferrer">
576                                                <img src="https://www.tigera.io/app/uploads/2023/03/logo-GoDaddy.png" alt="GoDaddy Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
577                                            </a>
578                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.essentra.com/en" target="_blank" rel="noopener noreferrer">
579                                                <img src="https://www.tigera.io/app/uploads/2022/04/logo-Essentra.png" alt="Essentra Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
580                                            </a>
581                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.siemens-healthineers.com/" target="_blank" rel="noopener noreferrer">
582                                                <img src="https://www.tigera.io/app/uploads/2022/09/logo-siemens-healthineers.png" alt="Siemens Healthiners Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
583                                            </a>
584                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.presidio.com/" target="_blank" rel="noopener noreferrer">
585                                                <img src="https://www.tigera.io/app/uploads/2024/05/logo-Presidio.png" alt="Presidio Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
586                                            </a>
587                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="http://www.mmc.com/" target="_blank" rel="noopener noreferrer">
588                                                <img src="https://www.tigera.io/app/uploads/2020/09/logo-Marsh-and-McLennan.png" alt="MARSH &amp; McLENNAN Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
589                                            </a>
590                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.rbcroyalbank.com/" target="_blank" rel="noopener noreferrer">
591                                                <img src="https://www.tigera.io/app/uploads/2024/05/logo-RBC.png" alt="RBC Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
592                                            </a>
593                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.tigera.io/box-case-study/" target="_blank" rel="noopener noreferrer">
594                                                <img src="https://www.tigera.io/app/uploads/2021/05/logo-box.png" alt="Box Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
595                                            </a>
596                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.nvidia.com/" target="_blank" rel="noopener noreferrer">
597                                                <img src="https://www.tigera.io/app/uploads/2024/05/logo-Nvidia.png" alt="Nvidia Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
598                                            </a>
599                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.fmglobal.com/" target="_blank" rel="noopener noreferrer">
600                                                <img src="https://www.tigera.io/app/uploads/2023/03/logo-FM-Global.png" alt="FM Global Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
601                                            </a>
602                                                                                                                                                                                                        <a class="splide__slide social-proof-logo-slide" href="https://www.tigera.io/upwork-case-study/" target="_blank" rel="noopener noreferrer">
603                                                <img src="https://www.tigera.io/app/uploads/2022/12/logo-upwork.png" alt="Upwork Logo" width="226" height="100" loading="eager" fetchpriority="low" decoding="async" class="lazyload-exclusion">
604                                            </a>
605                                                                                                            </div>
606                                                    </div>
607                    </div>
608                </div>
609            
610                            <div class="social-proof-g2">
611                                            <div class="social-proof-g2-badges">
612                                                                                                                                <div class="social-proof-g2-badge">
613                                        <img width="869" height="1000" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20869%201000'%3E%3C/svg%3E" alt="G2 &quot;Easiest To Do Business With&quot; award badge, Fall 2025." data-lazy-src="https://www.tigera.io/app/uploads/2025/10/G2-CloudWorkloadProtectionPlatforms_EasiestToDoBusinessWith-fall-2025-badge.png"><noscript><img width="869" height="1000" src="https://www.tigera.io/app/uploads/2025/10/G2-CloudWorkloadProtectionPlatforms_EasiestToDoBusinessWith-fall-2025-badge.png" alt="G2 &quot;Easiest To Do Business With&quot; award badge, Fall 2025." loading="lazy"></noscript>
614                                    </div>
615                                                                                                                                                                <div class="social-proof-g2-badge">
616                                        <img width="869" height="1000" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20869%201000'%3E%3C/svg%3E" alt="G2 High Performer badge for Fall 2025." data-lazy-src="https://www.tigera.io/app/uploads/2025/10/G2-CloudWorkloadProtectionPlatforms_HighPerformer-fall-2025-badge.png"><noscript><img width="869" height="1000" src="https://www.tigera.io/app/uploads/2025/10/G2-CloudWorkloadProtectionPlatforms_HighPerformer-fall-2025-badge.png" alt="G2 High Performer badge for Fall 2025." loading="lazy"></noscript>
617                                    </div>
618                                                                                                                                                                <div class="social-proof-g2-badge">
619                                        <img width="869" height="1000" src="data:image/svg+xml,%3Csvg%20xmlns='http://ww
619w.w3.org/2000/svg'%20viewBox='0%200%20869%201000'%3E%3C/svg%3E" alt="G2 Leader badge for Fall 2025." data-lazy-src="https://www.tigera.io/app/uploads/2025/10/G2-CloudSecurity_Leade-fall-2025-badge.png"><noscript><img width="869" height="1000" src="https://www.tigera.io/app/uploads/2025/10/G2-CloudSecurity_Leade-fall-2025-badge.png" alt="G2 Leader badge for Fall 2025." loading="lazy"></noscript>
620                                    </div>
621                                                                                                                                                                <div class="social-proof-g2-badge">
622                                        <img width="869" height="1000" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20869%201000'%3E%3C/svg%3E" alt="G2 Best Meets Requirements badge for Fall 2025." data-lazy-src="https://www.tigera.io/app/uploads/2025/10/G2-CloudSecurityPostureManagementCSPM_BestMeetsRequirements-fall-2025-badge.png"><noscript><img width="869" height="1000" src="https://www.tigera.io/app/uploads/2025/10/G2-CloudSecurityPostureManagementCSPM_BestMeetsRequirements-fall-2025-badge.png" alt="G2 Best Meets Requirements badge for Fall 2025." loading="lazy"></noscript>
623                                    </div>
624                                                                                                                                                                <div class="social-proof-g2-badge">
625                                        <img width="869" height="1000" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20869%201000'%3E%3C/svg%3E" alt="G2 High Performer badge for Fall 2025 Asia Pacific." data-lazy-src="https://www.tigera.io/app/uploads/2025/10/G2-ContainerSecurity_HighPerformer_AsiaPacific-fall-2025-badge.png"><noscript><img width="869" height="1000" src="https://www.tigera.io/app/uploads/2025/10/G2-ContainerSecurity_HighPerformer_AsiaPacific-fall-2025-badge.png" alt="G2 High Performer badge for Fall 2025 Asia Pacific." loading="lazy"></noscript>
626                                    </div>
627                                                                                                                                                                <div class="social-proof-g2-badge">
628                                        <img width="687" height="873" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20687%20873'%3E%3C/svg%3E" alt="G2 badge" data-lazy-src="https://www.tigera.io/app/uploads/2026/03/G2-users-love-us-badge-02.png"><noscript><img width="687" height="873" src="https://www.tigera.io/app/uploads/2026/03/G2-users-love-us-badge-02.png" alt="G2 badge" loading="lazy"></noscript>
629                                    </div>
630                                                                                    </div>
631                                                                <div class="social-proof-g2-meta">
632                                                            <div class="social-proof-g2-logo">
633                                    <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2030%2030'%3E%3C/svg%3E" width="30" height="30" alt="G2 Logo" data-lazy-src="https://www.tigera.io/app/uploads/2024/09/G2_Logo_Red_RGB.svg"><noscript><img src="https://www.tigera.io/app/uploads/2024/09/G2_Logo_Red_RGB.svg" width="30" height="30" alt="G2 Logo" loading="lazy"></noscript>
634                                </div>
635                                                                                        <div class="social-proof-g2-rating flex">
636                                    <div class="img-rating-wrapper">
637                                       <img width="97" height="18" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2097%2018'%3E%3C/svg%3E" alt="G2 rating" data-lazy-src="https://www.tigera.io/app/themes/tigera2021/dist/img/stars-5.svg"><noscript><img width="97" height="18" src="https://www.tigera.io/app/themes/tigera2021/dist/img/stars-5.svg" alt="G2 rating" loading="lazy"></noscript>
638                                    </div>
639                                    4.5/5                                </div>
640                                                                                                                        <a href="https://www.g2.com/products/tigera-calico-cloud/reviews" class="ti-solid-text-link" target="_blank" rel="noopener noreferrer">
641                                    <span>See All Reviews</span>
642                                    <svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M15.0495 9.10025C15.3816 8.76822 15.3816 8.229 15.0495 7.89697L10.7995 3.64697C10.4675 3.31494 9.92828 3.31494 9.59625 3.64697C9.26422 3.979 9.26422 4.51822 9.59625 4.85025L12.3959 7.64994H2.54922C2.07906 7.64994 1.69922 8.02979 1.69922 8.49994C1.69922 8.9701 2.07906 9.34994 2.54922 9.34994H12.3959L9.59625 12.1496C9.26422 12.4817 9.26422 13.0209 9.59625 13.3529C9.92828 13.6849 10.4675 13.6849 10.7995 13.3529L15.0495 9.10291V9.10025Z" fill="#231F1F"/></svg>                                </a>
643                                                    </div>
644                                    </div>
645                    </div>
646    </div>
647</section>
648
649<section  class="products-section">
650    <div  class="section-container">
651        <div  class="home-title-wrapper">
652            <div class="ti-category">Products</div>
653            <h2 class="home-section-title">Secure your Kubernetes workloads. Govern your AI agents.</h2>
654        </div>
655
656        <div  class="products-wrapper flex">
657                                                        <div class="product-card ti-card calico-platform" data-product="calico">
658                    <div class="product-content flex">
659                                                    <div class="ti-eyebrow">
660                                <span class="ti-link-gradient">For Platform Engineering &amp; Security Teams</span>
661                            </div>
662                        
663                        <div class="title-wrapper flex">
664                                                            <div class="product-logo">
665                                    <img width="29" height="32" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2029%2032'%3E%3C/svg%3E"
666                                        alt="Calico Platform logo"
667                                        data-lazy-src="https://www.tigera.io/app/uploads/2026/03/calico-icon.svg"><noscript><img width="29" height="32" src="https://www.tigera.io/app/uploads/2026/03/calico-icon.svg"
668                                        alt="Calico Platform logo"
669                                        loading="lazy"></noscript>
670                                </div>
671                                                        <h3 class="product-title">Calico Platform</h3>
672                                                            <span class="product-subtitle">Unified platform for Kubernetes networking and security</span>
673                                                    </div>
674
675                        <div class="product-description">
676                            <h4>One platform for VMs and containers — connect, secure, and observe every workload on Kubernetes.</h4>
677<p>The Calico Platform unifies networking, security, and observability across your entire Kubernetes environment: VMs and containers, every distribution, on-prem, edge, or cloud, through a single, eBPF-powered management plane. As the leading NSX alternative, it lets you migrate your VMs off NSX <em>without re-architecting your network</em>, then run them right alongside your containers under one operating model. No integration tax. Your team stays in control wherever workloads run.</p>
678                        </div>
679                        
680                                                    <div class="product-features product-features--detailed">
681                                                                                                                                                                            <div class="feature-item feature-item--detailed is-active" data-feature-id="calico-0">
682                                        <div class="feature-icon">
683                                            <svg xmlns="http://www.w3.org/2000/svg" width="13" height="12" viewBox="0 0 13 12" fill="none">
684                                                <path d="M12.4579 0.174218C12.8676 0.465874 12.9593 1.02675 12.6613 1.42777L5.32583 11.2992C5.16823 11.5123 4.92467 11.6441 4.65532 11.6665C4.38597 11.689 4.12521 11.5908 3.9361 11.4057L0.268634 7.81614C-0.0895446 7.46559 -0.0895446 6.89631 0.268634 6.54576C0.626812 6.19521 1.20849 6.19521 1.56667 6.54576L4.47508 9.3922L11.1802 0.370525C11.4782 -0.0305009 12.0513 -0.120241 12.461 0.171414L12.4582 0.174218H12.4579Z" fill="#326DE6"/>
685                                            </svg>
686                                        </div>
687                                        <div class="feature-text">
688                                            <h4 class="feature-title">No integration tax</h4>
689                                                                                            <p class="feature-description">
690                                                    One operator installs, configures, and manages your full networking and security stack. No stitching tools together yourself.                                                </p>
691                                                                                    </div>
692                                    </div>
693                                                                                                                                            <div class="feature-item feature-item--detailed" data-feature-id="calico-1">
694                                        <div class="feature-icon">
695                                            <svg xmlns="http://www.w3.org/2000/svg" width="13" height="12" viewBox="0 0 13 12" fill="none">
696                                                <path d="M12.4579 0.174218C12.8676 0.465874 12.9593 1.02675 12.6613 1.42777L5.32583 11.2992C5.16823 11.5123 4.92467 11.6441 4.65532 11.6665C4.38597 11.689 4.12521 11.5908 3.9361 11.4057L0.268634 7.81614C-0.0895446 7.46559 -0.0895446 6.89631 0.268634 6.54576C0.626812 6.19521 1.20849 6.19521 1.56667 6.54576L4.47508 9.3922L11.1802 0.370525C11.4782 -0.0305009 12.0513 -0.120241 12.461 0.171414L12.4582 0.174218H12.4579Z" fill="#326DE6"/>
697                                            </svg>
698                                        </div>
699                                        <div class="feature-text">
700                                            <h4 class="feature-title">No vendor lock-in</h4>
701                                                                                            <p class="feature-description">
702                                                    Move workloads freely across Kubernetes distributions and providers, on your terms.                                                </p>
703                                                                                    </div>
704                                    </div>
705                                                                                                                                            <div class="feature-item feature-item--detailed" data-feature-id="calico-2">
706                                        <div class="feature-icon">
707                                            <svg xmlns="http://www.w3.org/2000/svg" width="13" height="12" viewBox="0 0 13 12" fill="none">
708                                                <path d="M12.4579 0.174218C12.8676 0.465874 12.9593 1.02675 12.6613 1.42777L5.32583 11.2992C5.16823 11.5123 4.92467 11.6441 4.65532 11.6665C4.38597 11.689 4.12521 11.5908 3.9361 11.4057L0.268634 7.81614C-0.0895446 7.46559 -0.0895446 6.89631 0.268634 6.54576C0.626812 6.19521 1.20849 6.19521 1.56667 6.54576L4.47508 9.3922L11.1802 0.370525C11.4782 -0.0305009 12.0513 -0.120241 12.461 0.171414L12.4582 0.174218H12.4579Z" fill="#326DE6"/>
709                                            </svg>
710                                        </div>
711                                        <div class="feature-text">
712                                            <h4 class="feature-title">NSX alternative</h4>
713                                                                                            <p class="feature-description">
714                                                    Migrate off NSX without rearchitecting your network.                                                </p>
715                                                                                    </div>
716                                    </div>
717                                                            </div>
718                        
719                                                    <div class="product-ctas">
720                                                                    <a href="https://www.tigera.io/calico-platform/" class="ti-btn ti-btn-primary">
721                                        Learn More                                    </a>
722                                                                                                    <a href="https://www.tigera.io/demo/" class="ti-solid-text-link">
723                                        <span>Get a Demo</span>
724                                        <svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M15.0495 9.10025C15.3816 8.76822 15.3816 8.229 15.0495 7.89697L10.7995 3.64697C10.4675 3.31494 9.92828 3.31494 9.59625 3.64697C9.26422 3.979 9.26422 4.51822 9.59625 4.85025L12.3959 7.64994H2.54922C2.07906 7.64994 1.69922 8.02979 1.69922 8.49994C1.69922 8.9701 2.07906 9.34994 2.54922 9.34994H12.3959L9.59625 12.1496C9.26422 12.4817 9.26422 13.0209 9.59625 13.3529C9.92828 13.6849 10.4675 13.6849 10.7995 13.3529L15.0495 9.10291V9.10025Z" fill="#231F1F"/></svg>                                    </a>
725                                                            </div>
726                                            </div>
727                </div>
728                                            <div class="product-card ti-card tag-platform" data-product="tag">
729                    <div class="product-content flex">
730                                                    <div class="ti-eyebrow">
731                                <span class="ti-link-gradient">For AI &amp; Platform Engineering Teams</span>
732                            </div>
733                        
734                        <div class="title-wrapper flex">
735                                                            <div class="product-logo">
736                                    <img width="111" height="111" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20111%20111'%3E%3C/svg%3E"
737                                        alt="Lynx logo"
738                                        data-lazy-src="https://www.tigera.io/app/uploads/2026/06/lynx-icon.svg"><noscript><img width="111" height="111" src="https://www.tigera.io/app/uploads/2026/06/lynx-icon.svg"
739                                        alt="Lynx logo"
740                                        loading="lazy"></noscript>
741                                </div>
742                                                        <h3 class="product-title">Lynx</h3>
743                                                            <span class="product-subtitle">AI Agent Security, Observability &amp; Enforcement for Kubernetes</span>
744                                                    </div>
745
746                        <div class="product-description">
747                            <h4>Your AI agents are making decisions. Do you know what they&#8217;re authorized to do?</h4>
748<p>AI agents are autonomous, distributed, and increasingly embedded in critical business processes — running anywhere across your organization, often beyond the reach of traditional security controls. Lynx gives AI &amp; platform engineering teams complete visibility into agent behavior and the authorization controls to govern what agents are permitted to do — before they do something they shouldn&#8217;t.</p>
749                        </div>
750                        
751                                                    <div class="product-features product-features--detailed">
752                                                                                                                                                                            <div class="feature-item feature-item--detailed is-active" data-feature-id="tag-0">
753                                        <div class="feature-icon">
754                                            <svg xmlns="http://www.w3.org/2000/svg" width="13" height="12" viewBox="0 0 13 12" fill="none">
755                                                <path d="M12.4579 0.174218C12.8676 0.465874 12.9593 1.02675 12.6613 1.42777L5.32583 11.2992C5.16823 11.5123 4.92467 11.6441 4.65532 11.6665C4.38597 11.689 4.12521 11.5908 3.9361 11.4057L0.268634 7.81614C-0.0895446 7.46559 -0.0895446 6.89631 0.268634 6.54576C0.626812 6.19521 1.20849 6.19521 1.56667 6.54576L4.47508 9.3922L11.1802 0.370525C11.4782 -0.0305009 12.0513 -0.120241 12.461 0.171414L12.4582 0.174218H12.4579Z" fill="#326DE6"/>
756                                            </svg>
757                                        </div>
758                                        <div class="feature-text">
759                                            <h4 class="feature-title">Full visibility everywhere</h4>
760                                                                                            <p class="feature-description">
761                                                    You can&#039;t control what you can&#039;t see. Get complete visibility into what every AI agent is doing, what it&#039;s accessing, and how it&#039;s behaving, regardless of where it runs.                                                </p>
762                                                                                    </div>
763                                    </div>
764                                                                                                                                            <div class="feature-item feature-item--detailed" data-feature-id="tag-1">
765                                        <div class="feature-icon">
766                                            <svg xmlns="http://www.w3.org/2000/svg" width="13" height="12" viewBox="0 0 13 12" fill="none">
767                                                <path d="M12.4579 0.174218C12.8676 0.465874 12.9593 1.02675 12.6613 1.42777L5.32583 11.2992C5.16823 11.5123 4.92467 11.6441 4.65532 11.6665C4.38597 11.689 4.12521 11.5908 3.9361 11.4057L0.268634 7.81614C-0.0895446 7.46559 -0.0895446 6.89631 0.268634 6.54576C0.626812 6.19521 1.20849 6.19521 1.56667 6.54576L4.47508 9.3922L11.1802 0.370525C11.4782 -0.0305009 12.0513 -0.120241 12.461 0.171414L12.4582 0.174218H12.4579Z" fill="#326DE6"/>
768                                            </svg>
769                                        </div>
770                                        <div class="feature-text">
771                                            <h4 class="feature-title">Authorization before action</h4>
772                                                                                            <p class="feature-description">
773                                                    Traditional security tools audit what agents did after the fact. Tigera enforces what agents are permitted to do before they act — automatically, continuously, and without slowing your AI teams down.                                                </p>
774                                                                                    </div>
775                                    </div>
776                                                                                                                                            <div class="feature-item feature-item--detailed" data-feature-id="tag-2">
777                                        <div class="feature-icon">
778                                            <svg xmlns="http://www.w3.org/2000/svg" width="13" height="12" viewBox="0 0 13 12" fill="none">
779                                                <path d="M12.4579 0.174218C12.8676 0.465874 12.9593 1.02675 12.6613 1.42777L5.32583 11.2992C5.16823 11.5123 4.92467 11.6441 4.65532 11.6665C4.38597 11.689 4.12521 11.5908 3.9361 11.4057L0.268634 7.81614C-0.0895446 7.46559 -0.0895446 6.89631 0.268634 6.54576C0.626812 6.19521 1.20849 6.19521 1.56667 6.54576L4.47508 9.3922L11.1802 0.370525C11.4782 -0.0305009 12.0513 -0.120241 12.461 0.171414L12.4582 0.174218H12.4579Z" fill="#326DE6"/>
780                                            </svg>
781                                        </div>
782                                        <div class="feature-text">
783                                            <h4 class="feature-title">Audit-ready by default</h4>
784                                                                                            <p class="feature-description">
785                                                    Every agent action, authorization decision, and policy enforcement event is logged and traceable, so you&#039;re always ready for the audit, the incident review, or the board question.                                                </p>
786                                                                                    </div>
787                                    </div>
788                                                            </div>
789                        
790                                                    <div class="product-ctas">
791                                                                    <a href="https://www.tigera.io/tigera-products/lynx/" class="ti-btn ti-btn-primary">
792                                        Learn More                                    </a>
793                                                                                                    <a href="https://www.tigera.io/demo/?product=lynx" class="ti-solid-text-link">
794                                        <span>Talk to Us About Lynx</span>
795                                        <svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M15.0495 9.10025C15.3816 8.76822 15.3816 8.229 15.0495 7.89697L10.7995 3.64697C10.4675 3.31494 9.92828 3.31494 9.59625 3.64697C9.26422 3.979 9.26422 4.51822 9.59625 4.85025L12.3959 7.64994H2.54922C2.07906 7.64994 1.69922 8.02979 1.69922 8.49994C1.69922 8.9701 2.07906 9.34994 2.54922 9.34994H12.3959L9.59625 12.1496C9.26422 12.4817 9.26422 13.0209 9.59625 13.3529C9.92828 13.6849 10.4675 13.6849 10.7995 13.3529L15.0495 9.10291V9.10025Z" fill="#231F1F"/></svg>                                    </a>
796                                                            </div>
797                                            </div>
798                </div>
799                    </div>
800    </div>
801</section>
802
803
804
805<section data-wpr-lazyrender="1" class="why-tigera-section" id="why-tigera">
806    <div  class="section-container">
807                    <div  class="home-title-wrapper">
808                <div class="ti-category">Why TIGERA?</div>
809                <h2 class="home-section-title">Securing the world&#039;s most demanding environments, from Kubernetes workloads to AI agents.</h2>
810            </div>
811        
812        
813                    <div  class="why-tigera-timeline">
814                <div class="timeline-line">
815                                        <svg class="absolute inset-0 w-full h-full pointer-events-none"
816                        viewBox="0 0 202 1200"
817                        xmlns="http://www.w3.org/2000/svg"
818                        preserveAspectRatio="none">
819                        <defs>
820                            <linearGradient id="shineGradient" x1="0%" y1="0%" x2="0%" y2="100%">
821                                <stop offset="0%" stop-color="#E76D2C" stop-opacity="1"></stop>
822                                <stop offset="20%" stop-color="#F48D1D" stop-opacity="1"></stop>
823                                <stop offset="50%" stop-color="#FFF4C2" stop-opacity="1"></stop>
824                                <stop offset="80%" stop-color="#F48D1D" stop-opacity="1"></stop>
825                                <stop offset="100%" stop-color="#E76D2C" stop-opacity="1"></stop>
826                            </linearGradient>
827                        </defs>
828
829                        <path class="timeline-base-path"
830                            stroke="rgba(231, 109, 44, 0.26)"
831                            opacity="0.55"
832                            d="M101 0 A100.26344086022 100.26344086022 0 0 0 101 200 A100.26344086022 100.26344086022 0 0 1 101 400 A100.26344086022 100.26344086022 0 0 0 101 600 A100.26344086022 100.26344086022 0 0 1 101 800 A100.26344086022 100.26344086022 0 0 0 101 1000 A100.26344086022 100.26344086022 0 0 1 101 1200"></path>
833                        <path class="timeline-line-progress"
834                            stroke="url(#shineGradient)"
835                            stroke-width="3.5"
836                            stroke-linecap="round"
837                            fill="none"
838                            d="M101 0 A100.26344086022 100.26344086022 0 0 0 101 200 A100.26344086022 100.26344086022 0 0 1 101 400 A100.26344086022 100.26344086022 0 0 0 101 600 A100.26344086022 100.26344086022 0 0 1 101 800 A100.26344086022 100.26344086022 0 0 0 101 1000 A100.26344086022 100.26344086022 0 0 1 101 1200"></path>
839                        <circle class="timeline-dot" r="4" fill="#FFA500" stroke="rgba(255, 165, 0, 0.55)" stroke-width="7"></circle>
840                    </svg>
841                </div>
842
843                                    <div class="timeline-item left " 
844                        data-index="0">
845                        <div class="timeline-icon-wrapper flex">
846                            <div class="timeline-icon">
847                                <div class="timeline-icon-bg"></div>
848                                                                <img width="40" height="40" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" 
849                                    alt="Consistent Enforcement icon" 
850                                    data-lazy-src="https://www.tigera.io/app/uploads/2026/03/why-tigera-icon1.svg"><noscript><img width="40" height="40" src="https://www.tigera.io/app/uploads/2026/03/why-tigera-icon1.svg" 
851                                    alt="Consistent Enforcement icon" 
852                                    loading="lazy"></noscript>
853                                                            </div>
854                        </div>
855
856                        <div class="timeline-content">
857                            <h3 class="timeline-title">Consistent Enforcement</h3>
858                            <p class="timeline-description">Security and governance that works the same way across every environment and platform, for Kubernetes workloads and AI agents alike. No gaps. No blind spots. No fragmented controls.</p>
859                        </div>
860                    </div>
861                                    <div class="timeline-item right " 
862                        data-index="1">
863                        <div class="timeline-icon-wrapper flex">
864                            <div class="timeline-icon">
865                                <div class="timeline-icon-bg"></div>
866                                                                <img width="41" height="40" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2041%2040'%3E%3C/svg%3E" 
867                                    alt="Governance at Scale icon" 
868                                    data-lazy-src="https://www.tigera.io/app/uploads/2026/03/why-tigera-icon2.svg"><noscript><img width="41" height="40" src="https://www.tigera.io/app/uploads/2026/03/why-tigera-icon2.svg" 
869                                    alt="Governance at Scale icon" 
870                                    loading="lazy"></noscript>
871                                                            </div>
872                        </div>
873
874                        <div class="timeline-content">
875                            <h3 class="timeline-title">Governance at Scale</h3>
876                            <p class="timeline-description">Great enforcement starts with great policy, and great policy requires intelligence, automation, and tooling that scales. Our solutions identify gaps, recommend policies, and troubleshoot issues during runtime. Author, test, and deploy with confidence.</p>
877                        </div>
878                    </div>
879                                    <div class="timeline-item left " 
880                        data-index="2">
881                        <div class="timeline-icon-wrapper flex">
882                            <div class="timeline-icon">
883                                <div class="timeline-icon-bg"></div>
884                                                                <img width="37" height="40" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2037%2040'%3E%3C/svg%3E" 
885                                    alt="Operational Efficiency icon" 
886                                    data-lazy-src="https://www.tigera.io/app/uploads/2026/03/why-tigera-icon3.svg"><noscript><img width="37" height="40" src="https://www.tigera.io/app/uploads/2026/03/why-tigera-icon3.svg" 
887                                    alt="Operational Efficiency icon" 
888                                    loading="lazy"></noscript>
889                                                            </div>
890                        </div>
891
892                        <div class="timeline-content">
893                            <h3 class="timeline-title">Operational Efficiency</h3>
894                            <p class="timeline-description">Tigera’s solutions are designed to reduce operational burden, not add to it. Whether managing workload security or governing AI agents, our tools automate the complex work so your teams spend less time on overhead and more time on what matters.</p>
895                        </div>
896                    </div>
897                                    <div class="timeline-item right " 
898                        data-index="3">
899                        <div class="timeline-icon-wrapper flex">
900                            <div class="timeline-icon">
901                                <div class="timeline-icon-bg"></div>
902                                                                <img width="42" height="40" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2040'%3E%3C/svg%3E" 
903                                    alt="Proven at Scale icon" 
904                                    data-lazy-src="https://www.tigera.io/app/uploads/2026/03/why-tigera-icon4.svg"><noscript><img width="42" height="40" src="https://www.tigera.io/app/uploads/2026/03/why-tigera-icon4.svg" 
905                                    alt="Proven at Scale icon" 
906                                    loading="lazy"></noscript>
907                                                            </div>
908                        </div>
909
910                        <div class="timeline-content">
911                            <h3 class="timeline-title">Proven at Scale</h3>
912                            <p class="timeline-description">8 million+ nodes. 1 million+ clusters. GigaOM Leader and Outperformer. NVIDIA, RBC, Bloomberg, and many more. Open-source adoption and enterprise trust earned in production.</p>
913                        </div>
914                    </div>
915                                    <div class="timeline-item left " 
916                        data-index="4">
917                        <div class="timeline-icon-wrapper flex">
918                            <div class="timeline-icon">
919                                <div class="timeline-icon-bg"></div>
920                                                                <img width="35" height="40" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2035%2040'%3E%3C/svg%3E" 
921                                    alt="Deep Expertise icon" 
922                                    data-lazy-src="https://www.tigera.io/app/uploads/2026/03/why-tigera-icon8.svg"><noscript><img width="35" height="40" src="https://www.tigera.io/app/uploads/2026/03/why-tigera-icon8.svg" 
923                                    alt="Deep Expertise icon" 
924                                    loading="lazy"></noscript>
925                                                            </div>
926                        </div>
927
928                        <div class="timeline-content">
929                            <h3 class="timeline-title">Deep Expertise</h3>
930                            <p class="timeline-description">From engineering and product to customer success, Tigera brings a decade of enterprise expertise solving the hardest enforcement and security challenges alongside some of the world&#039;s most demanding organizations.</p>
931                        </div>
932                    </div>
933                            </div>
934            </div>
935</section>
936
937<script type="text/rocketlazyloadscript">window.addEventListener('DOMContentLoaded', function() {
938jQuery(function($) {
939    'use strict';
940
941    var $section = $('.why-tigera-section');
942    if (!$section.length) {
943        return;
944    }
945
946    var $timeline = $section.find('.why-tigera-timeline').first();
947    var timelineProgress = $section.find('.timeline-line-progress').get(0);
948    var timelineDot = $section.find('.timeline-dot').get(0);
949    var $items = $section.find('.timeline-item');
950
951    if (!$timeline.length || !timelineProgress || !$items.length) {
952        return;
953    }
954
955    var $svgContainer = $section.find('.timeline-line').first();
956    var svg = $svgContainer.find('svg').get(0);
957    var pathLength = 0;
958
959    function syncPathMetrics() {
960        timelineProgress.setAttribute('pathLength', '1');
961        pathLength = timelineProgress.getTotalLength();
962        timelineProgress.style.strokeDasharray = '0 1';
963        initDotPosition();
964    }
965
966    function buildTimelinePath() {
967        if (!svg) return;
968        var isMobile = window.innerWidth <= 767;
969        var w = svg.getBoundingClientRect().width;
970        if (!w) {
971            var containerW = $svgContainer.width();
972            var fallbackW = isMobile ? window.innerWidth : (window.innerWidth <= 1023 ? 160 : 202);
973            w = containerW ? Math.min(containerW, fallbackW) : fallbackW;
974        }
975        
976        if (isMobile) {
977            w = window.innerWidth; // Force full viewport width for mobile calculation
978        }
979        
980        var h = $svgContainer.height();
981        if (!w || !h) return;
982
983        svg.setAttribute('width',  w);
984        svg.setAttribute('height', h);
985        svg.removeAttribute('viewBox');
986
987        var itemCount = $items.length;
988        var cx   = w / 2;
989        var svgRect = svg.getBoundingClientRect();
990        var iconCenters = [];
991
992        $items.each(function() {
993            var iconEl = $(this).find('.timeline-icon').get(0);
994            if (!iconEl) return;
995            var iconRect = iconEl.getBoundingClientRect();
996            iconCenters.push((iconRect.top + (iconRect.height / 2)) - svgRect.top);
997        });
998
999        if (!iconCenters.length) {
1000            return;
1001        }
1002
1003        var firstGap = iconCenters.length > 1 ? (iconCenters[1] - iconCenters[0]) : h;
1004        var lastGap = iconCenters.length > 1 ? (iconCenters[iconCenters.length - 1] - iconCenters[iconCenters.length - 2]) : h;
1005        var startY = iconCenters[0] - (firstGap / 2);
1006        var endY = iconCenters[iconCenters.length - 1] + (lastGap / 2);
1007        
1008        var path = 'M' + cx.toFixed(2) + ' ' + startY.toFixed(2);
1009        var edgeInset = isMobile ? (w * 0.15) : 8; // Adjust bulge for mobile to make it less boxy
1010        var bulge = Math.max(1, cx - edgeInset);
1011        var tailGap = Math.min(lastGap, isMobile ? 150 : 150);
1012
1013        for (var i = 0; i <= itemCount; i++) {
1014            var segStart, segEnd;
1015            
1016            if (i < itemCount) {
1017                segStart = (i === 0) ? startY : ((iconCenters[i - 1] + iconCenters[i]) / 2);
1018                segEnd = (i === itemCount - 1) ? endY : ((iconCenters[i] + iconCenters[i + 1]) / 2);
1019            } else {
1020                segStart = endY;
1021                segEnd = endY + tailGap; 
1022            }
1023
1024            var halfSpan = Math.max(1, (segEnd - segStart) / 2);
1025            var arcR = ((halfSpan * halfSpan) + (bulge * bulge)) / (2 * bulge);
1026            
1027            // Adjust radius calculation for mobile to mimic original behavior
1028            if (isMobile) {
1029               arcR = Math.min((segEnd - segStart) * 0.32, w * 0.38); 
1030               // For full width mobile, we don't want the bulge to be too extreme
1031               bulge = Math.min(arcR, w * 0.35); 
1032            }
1033
1034            var sweep = (i % 2 === 0) ? 0 : 1;
1035            var largeArc = (bulge > halfSpan && !isMobile) ? 1 : 0; // Avoid large arcs in mobile if radius is overridden
1036
1037            path += ' A' + arcR.toFixed(2) + ' ' + arcR.toFixed(2)
1038                  + ' 0 ' + largeArc + ' ' + sweep
1039                  + ' ' + cx.toFixed(2) + ' ' + segEnd.toFixed(2);
1040        }
1041
1042        var totalH = endY + tailGap;
1043        if (totalH > h) {
1044             svg.setAttribute('height', totalH);
1045        }
1046
1047        $section.find('.timeline-line-progress, .timeline-base-path').each(function() {
1048            this.setAttribute('d', path);
1049        });
1050
1051        syncPathMetrics();
1052        updateTimeline(); // Force update immediately after building path
1053    }
1054
1055    setTimeout(buildTimelinePath, 0);
1056    $(window).on('load', function() {
1057        buildTimelinePath();
1058    });
1059    
1060    $(window).on('resize', function() {
1061        buildTimelinePath();
1062        updateTimeline();
1063    });
1064    syncPathMetrics();
1065
1066    if (timelineDot) {
1067        $(timelineDot).css('opacity', 0);
1068    }
1069    
1070    // Initial dot positioning without opacity
1071    function initDotPosition() {
1072        if (timelineDot && timelineProgress && pathLength > 0) {
1073            var scrollProgress = 0;
1074            if ($section.length) {
1075                var sectionRect = $section.get(0).getBoundingClientRect();
1076                var sectionTop = sectionRect.top;
1077                var sectionHeight = sectionRect.height;
1078                var viewportHeight = window.innerHeight;
1079                if (!(sectionTop > viewportHeight || sectionTop + sectionHeight < 0)) {
1080                    scrollProgress = Math.max(0, Math.min(1, (viewportHeight - sectionTop) / (sectionHeight + viewportHeight)));
1081                }
1082            }
1083            var startProgress = scrollProgress || 0.001;
1084            var point = timelineProgress.getPointAtLength(pathLength * startProgress);
1085            $(timelineDot).attr({
1086                cx: point.x,
1087                cy: point.y
1088            });
1089        }
1090    }
1091
1092    $items.find('.timeline-icon').css({
1093        opacity: 0.3,
1094        visibility: 'hidden'
1095    });
1096    var iconActivationStart = 0.06;
1097    var iconActivationEnd = 0.76;
1098    var cardActivationStart = 0.12;
1099    var cardActivationEnd = 0.8;
1100
1101    function getThreshold(index, count, start, end) {
1102        if (count <= 1) {
1103            return start;
1104        }
1105        return start + ((index / (count - 1)) * (end - start));
1106    }
1107
1108    function updateTimeline() {
1109        var sectionRect = $section.get(0).getBoundingClientRect();
1110        var sectionTop = sectionRect.top;
1111        var sectionHeight = sectionRect.height;
1112        var viewportHeight = window.innerHeight;
1113
1114        if (sectionTop > viewportHeight || sectionTop + sectionHeight < 0) {
1115            return;
1116        }
1117
1118        var scrollProgress = Math.max(0, Math.min(1, (viewportHeight - sectionTop) / (sectionHeight + viewportHeight)));
1119        timelineProgress.style.strokeDasharray = scrollProgress + ' ' + Math.max(0, 1 - scrollProgress);
1120
1121        if (timelineDot) {
1122            var startProgress = scrollProgress || 0.001; // Force a tiny progress to position dot immediately
1123            var point = timelineProgress.getPointAtLength(pathLength * startProgress);
1124            $(timelineDot).attr({
1125                cx: point.x,
1126                cy: point.y
1127            }).css('opacity', scrollProgress > 0.02 ? 1 : 0);
1128        }
1129
1130        var itemCount = $items.length;
1131        $items.each(function(index) {
1132            var $item = $(this);
1133            var $icon = $item.find('.timeline-icon').first();
1134            var iconThreshold = getThreshold(index, itemCount, iconActivationStart, iconActivationEnd);
1135            var cardThreshold = getThreshold(index, itemCount, cardActivationStart, cardActivationEnd);
1136            var isIconActive = scrollProgress >= iconThreshold;
1137            var isCardActive = scrollProgress >= cardThreshold;
1138
1139            $icon.css('visibility', 'visible')
1140                .toggleClass('active', isIconActive)
1141                .css('opacity', isIconActive ? 1 : 0.3);
1142
1143            $item.toggleClass('active', isCardActive)
1144                .toggleClass('faded', !isCardActive);
1145        });
1146    }
1147
1148    var ticking = false;
1149    function onScroll() {
1150        if (ticking) {
1151            return;
1152        }
1153        ticking = true;
1154        window.requestAnimationFrame(function() {
1155            updateTimeline();
1156            ticking = false;
1157        });
1158    }
1159
1160    updateTimeline();
1161    $(window).on('scroll', onScroll);
1162});
1163});</script>
1163
1164
1165
1166<section data-wpr-lazyrender="1" id="cta-section">
1167    <div  class="section-container">
1168                    <h2 class="home-section-title">Ready to see everything and control everything?</h2>
1169        
1170                    <p class="subtitle">Whether you&#039;re securing Kubernetes workloads or governing AI agents, Tigera gives you the control and visibility to run mission-critical environments at scale.</p>
1171        
1172                    <div  class="ti-home-cta-section__buttons flex flex-center">
1173                                                                        <a href="https://www.calicocloud.io/" class="ti-btn flex flex-center ti-btn-primary" target="_blank" rel="noopener noreferrer">Get Started with Calico</a>
1174                                                                            <a href="https://www.tigera.io/tigera-products/lynx/" class="ti-btn flex flex-center ti-btn-secondary" target="_self">Learn About Lynx</a>
1175                                                </div>
1176        
1177                    <a href="https://www.tigera.io/contact/" class="ti-solid-text-link" target="_self">
1178                <span>Talk to an Expert</span>
1179                <svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M15.0495 9.10025C15.3816 8.76822 15.3816 8.229 15.0495 7.89697L10.7995 3.64697C10.4675 3.31494 9.92828 3.31494 9.59625 3.64697C9.26422 3.979 9.26422 4.51822 9.59625 4.85025L12.3959 7.64994H2.54922C2.07906 7.64994 1.69922 8.02979 1.69922 8.49994C1.69922 8.9701 2.07906 9.34994 2.54922 9.34994H12.3959L9.59625 12.1496C9.26422 12.4817 9.26422 13.0209 9.59625 13.3529C9.92828 13.6849 10.4675 13.6849 10.7995 13.3529L15.0495 9.10291V9.10025Z" fill="#231F1F"/></svg>            </a>
1180            </div>
1181</section>
1182
1183
1184</main>
1185
1186<div data-wpr-lazyrender="1" id="tigera-custom-footer" class="tigera-custom-footer">
1187    <div  class="container">
1188        
1189        <!-- Top Section: Newsletter -->
1190        <div  class="tigera-custom-footer__top">
1191            <div class="tigera-custom-footer__newsletter">
1192                <h4>Sign up for Tigera &amp; Calico news</h4>
1193                <div class="newsletter-form-container">
1194                    <form id="mktoForm_1564"></form>
1195                    
1195<script type="text/rocketlazyloadscript">
1196                        document.addEventListener('DOMContentLoaded', function() {
1197                            mktoDefer(1564);
1198                        });
1199                    </script>
1199
1200                </div>
1201                <div class="newsletter-disclaimer">
1202                    <p>By submitting this form, you acknowledge and agree that Tigera will process your personal information in accordance with the <a href="/legal/privacy-policy/" class="text-gradient-primary">Privacy Policy</a>.</p>
1203                </div>
1204            </div>
1205        </div>
1206
1207        <!-- Middle Section: Logo and Menu -->
1208        <div  class="tigera-custom-footer__middle">
1209            <div class="tigera-custom-footer__logo">
1210                                <a class="logo-link" href="/">
1211                    <img width="167" height="36" class="logo-image" title="tigera-logoWhite" alt="Tigera Logo" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20167%2036'%3E%3C/svg%3E" data-lazy-src="https://www.tigera.io/app/uploads/2026/01/Tigera-logo-2026-white-text.svg"><noscript><img width="167" height="36" class="logo-image" title="tigera-logoWhite" alt="Tigera Logo" src="https://www.tigera.io/app/uploads/2026/01/Tigera-logo-2026-white-text.svg" loading="lazy"></noscript>
1212                </a>
1213            </div>
1214            
1215            <div class="menu-footer"><ul id="menu-footer-menu" class="menu-footer__list"><li id="menu-item-67119" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-67119"><a href="#">PRODUCTS</a>
1216<ul class="sub-menu">
1217	<li id="menu-item-67405" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67405"><a href="https://www.tigera.io/tigera-products/lynx/">Lynx</a></li>
1218	<li id="menu-item-69240" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-69240"><a href="https://www.tigera.io/tigera-products/calico-platform/">Calico Platform</a></li>
1219	<li id="menu-item-67120" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67120"><a href="/tigera-products/calico/">Calico Open Source</a></li>
1220	<li id="menu-item-67132" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67132"><a href="/tigera-products/calico-commercial-editions/">Calico Commercial Editions</a></li>
1221	<li id="menu-item-67133" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67133"><a href="https://www.tigera.io/tigera-products/compare-products/">Compare Calico Editions</a></li>
1222	<li id="menu-item-67134" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67134"><a href="https://www.tigera.io/tigera-products/calico-cloud-pricing/">Calico Pricing</a></li>
1223	<li id="menu-item-69258" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-69258"><a href="https://www.tigera.io/calico-interactive-reference-architecture/">Calico Reference Architecture</a></li>
1224	<li id="menu-item-67201" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67201"><a href="https://www.tigera.io/project-calico/">Project Calico</a></li>
1225</ul>
1226</li>
1227<li id="menu-item-67135" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-67135"><a href="#">SOLUTIONS</a>
1228<ul class="sub-menu">
1229	<li id="menu-item-68907" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-68907"><a href="/tigera-products/vm-migration/">VM Migration</a></li>
1230	<li id="menu-item-67139" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67139"><a href="/tigera-products/ingress-gateway/">Ingress Gateway</a></li>
1231	<li id="menu-item-67138" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67138"><a href="/tigera-products/egress-gateway/">Egress Gateway</a></li>
1232	<li id="menu-item-67078" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67078"><a href="https://www.tigera.io/tigera-products/cluster-mesh/">Cluster Mesh</a></li>
1233	<li id="menu-item-67398" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67398"><a href="https://www.tigera.io/tigera-products/istio-ambient-mode/">Istio Ambient Mode</a></li>
1234	<li id="menu-item-67399" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67399"><a href="https://www.tigera.io/lp/calico-for-ai-workloads/">Calico for AI Workloads</a></li>
1235	<li id="menu-item-67238" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67238"><a href="#">Workload Access Controls</a></li>
1236	<li id="menu-item-67096" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67096"><a href="/features/microsegmentation/">Microsegmentation</a></li>
1237	<li id="menu-item-67400" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67400"><a href="https://www.tigera.io/tigera-products/kubernetes-high-availability/">High-Availability Kubernetes</a></li>
1238	<li id="menu-item-67136" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67136"><a href="/tigera-products/observability-and-troubleshooting/">Observability &#038; Troubleshooting</a></li>
1239	<li id="menu-item-67082" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67082"><a href="/features/compliance-and-audit/">Compliance</a></li>
1240</ul>
1241</li>
1242<li id="menu-item-67142" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-67142"><a href="#">LEARN</a>
1243<ul class="sub-menu">
1244	<li id="menu-item-67143" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67143"><a href="https://docs.tigera.io/">Documentation</a></li>
1245	<li id="menu-item-67088" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67088"><a href="https://www.tigera.io/interactive-training/">Interactive Training</a></li>
1246	<li id="menu-item-67145" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67145"><a href="https://www.tigera.io/lp/calico-certification/">Certification</a></li>
1247	<li id="menu-item-67144" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67144"><a href="https://www.tigera.io/events/">Events</a></li>
1248	<li id="menu-item-67146" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67146"><a href="https://www.tigera.io/resources/">Resources</a></li>
1249	<li id="menu-item-67147" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67147"><a href="https://www.tigera.io/blog/">Blog</a></li>
1250	<li id="menu-item-67148" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67148"><a href="https://www.tigera.io/learn/guides/kubernetes-security/">Guides</a></li>
1251</ul>
1252</li>
1253<li id="menu-item-67149" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-67149"><a href="#">SUPPORT</a>
1254<ul class="sub-menu">
1255	<li id="menu-item-67150" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67150"><a href="https://www.tigera.io/customer-success/">Customer Success</a></li>
1256	<li id="menu-item-67151" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67151"><a target="_blank" href="https://support.tigera.io/s/login/">Support Portal</a></li>
1257	<li id="menu-item-67062" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67062"><a target="_blank" href="https://www.tigera.io/calico-support/">Tigera Help Center</a></li>
1258	<li id="menu-item-67152" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67152"><a href="https://www.tigera.io/security-bulletins/">Security Bulletins</a></li>
1259	<li id="menu-item-67153" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67153"><a href="https://www.tigera.io/vulnerability-disclosure/">Report Security Issue</a></li>
1260</ul>
1261</li>
1262<li id="menu-item-67154" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-67154"><a href="#">COMPANY</a>
1263<ul class="sub-menu">
1264	<li id="menu-item-67155" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67155"><a href="https://www.tigera.io/about/">About</a></li>
1265	<li id="menu-item-67080" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67080"><a href="https://www.tigera.io/customer-stories/">Customers</a></li>
1266	<li id="menu-item-67156" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67156"><a href="https://www.tigera.io/partners/">Partners</a></li>
1267	<li id="menu-item-67196" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67196"><a href="https://www.tigera.io/media/">Newsroom</a></li>
1268	<li id="menu-item-67157" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67157"><a href="https://www.tigera.io/careers/">Careers</a></li>
1269	<li id="menu-item-67158" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67158"><a href="https://www.tigera.io/contact/">Contact</a></li>
1270</ul>
1271</li>
1272</ul></div>        </div>
1273
1274        <!-- Bottom Section: Credits and Social -->
1275        <div  class="tigera-custom-footer__bottom">
1276            <div class="tigera-custom-footer__credits">
1277                <p>
1277Copyright &copy; <span id="copyright">
1278                
1278<script type="text/rocketlazyloadscript">document.getElementById('copyright').appendChild(document.createTextNode(new Date().getFullYear()))</script>
1278
1279                </span> Tigera, Inc. All rights reserved. </p>
1280                <ul class="credits__list">
1281                    <li><a href="javascript:void(0)" onclick="Clym.showPrivacyCenter('/cookies');" >Privacy Center</a></li>
1282                    <li><a href="javascript:void(0)" onclick="Clym.showPrivacyCenter('/requests/new/do_not_sell_my_data');" >Do Not Sell My Information</a></li>
1283                    <li><a target="_blank" href="/legal/"> Legal</a></li>
1284                </ul>
1285            </div>
1286            
1287            <div class="social-icons">
1288                <a class="social-icon linkedin-in" href="https://www.linkedin.com/company/tigera/" target="_blank">
1289                    <span class="elementor-screen-only">Linkedin</span>
1290                    <img width="28" height="32" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028%2032'%3E%3C/svg%3E" class="social-icon-img" alt="Linkedin" data-lazy-src="https://www.tigera.io/app/themes/tigera2021/dist/img/social-linkedin.svg"><noscript><img width="28" height="32" src="https://www.tigera.io/app/themes/tigera2021/dist/img/social-linkedin.svg" class="social-icon-img" alt="Linkedin"></noscript>
1291                </a>
1292                <a class="social-icon twitter" href="https://twitter.com/tigeraio" target="_blank">
1293                    <span class="elementor-screen-only">Twitter</span>
1294                    <img width="32" height="32" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" class="social-icon-img" alt="X (Twitter)" data-lazy-src="https://www.tigera.io/app/themes/tigera2021/dist/img/social-x.svg"><noscript><img width="32" height="32" src="https://www.tigera.io/app/themes/tigera2021/dist/img/social-x.svg" class="social-icon-img" alt="X (Twitter)"></noscript>
1295                </a>
1296                <a class="social-icon youtube" href="https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw/" target="_blank">
1297                    <span class="elementor-screen-only">Youtube</span>
1298                    <img width="36" height="32" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2036%2032'%3E%3C/svg%3E" class="social-icon-img" alt="Youtube" data-lazy-src="https://www.tigera.io/app/themes/tigera2021/dist/img/social-youtube.svg"><noscript><img width="36" height="32" src="https://www.tigera.io/app/themes/tigera2021/dist/img/social-youtube.svg" class="social-icon-img" alt="Youtube"></noscript>
1299                </a>
1300                <a class="social-icon slack" href="https://calicousers.slack.com/" target="_blank">
1301                    <span class="elementor-screen-only">Slack</span>
1302                    <img width="28" height="32" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028%2032'%3E%3C/svg%3E" class="social-icon-img" alt="Slack" data-lazy-src="https://www.tigera.io/app/themes/tigera2021/dist/img/social-slack.svg"><noscript><img width="28" height="32" src="https://www.tigera.io/app/themes/tigera2021/dist/img/social-slack.svg" class="social-icon-img" alt="Slack"></noscript>
1303                </a>
1304                <a class="social-icon github" href="https://github.com/tigera" target="_blank">
1305                    <span class="elementor-screen-only">Github</span>
1306                    <img width="31" height="32" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2031%2032'%3E%3C/svg%3E" class="social-icon-img" alt="Github" data-lazy-src="https://www.tigera.io/app/themes/tigera2021/dist/img/social-github.svg"><noscript><img width="31" height="32" src="https://www.tigera.io/app/themes/tigera2021/dist/img/social-github.svg" class="social-icon-img" alt="Github"></noscript> 
1307                </a>
1308                <a class="social-icon community" href="https://github.com/projectcalico/calico/discussions" target="_blank">
1309                    <span class="elementor-screen-only">Community</span>
1310                    <img width="32" height="32" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3C/svg%3E" class="social-icon-img" alt="Community" data-lazy-src="https://www.tigera.io/app/themes/tigera2021/dist/img/social-comment.svg"><noscript><img width="32" height="32" src="https://www.tigera.io/app/themes/tigera2021/dist/img/social-comment.svg" class="social-icon-img" alt="Community"></noscript>
1311                </a>
1312            </div>
1313        </div>
1314    </div>
1315</div>
1316
1317
1318<!-- OptinMonster — deferred to first interaction OR 5 s, whichever comes first (2026-05-18, task #258). Original loader fired immediately, pulling ~378 ms bootup + ~3 s of chunk-loading onto the critical render path (TBT ~600 ms, TTI 8.5 s). The om.Scripts.init font-disable listener is registered up front so it's ready before the OM script ever fires. Behavior once loaded is unchanged — campaign-show handlers in webstick.js still respond. -->
1319<script>
1320    document.addEventListener('om.Scripts.init', function(event) {
1321        event.detail.Scripts.enabled.fonts = false;
1322    });
1323    (function(d, u, ac) {
1324        var fired = false;
1325        var triggers = ['scroll', 'mousemove', 'touchstart', 'keydown', 'pointerdown'];
1326        function loadOM() {
1327            if (fired) return; fired = true;
1328            triggers.forEach(function(ev) {
1329                window.removeEventListener(ev, loadOM, { passive: true });
1330            });
1331            var s = d.createElement('script');
1332            s.type = 'text/javascript';
1333            s.src = 'https://a.omappapi.com/app/js/api.min.js';
1334            s.async = true;
1335            s.dataset.user = u;
1336            s.dataset.account = ac;
1337            d.getElementsByTagName('head')[0].appendChild(s);
1338        }
1339        triggers.forEach(function(ev) {
1340            window.addEventListener(ev, loadOM, { passive: true, once: true });
1341        });
1342        setTimeout(loadOM, 5000);
1343    })(document, 141683, 154800);
1344</script>
1344
1345<!-- / https://optinmonster.com  -->
1346<div  id="img-zoom-popup" class="tigera-lightbox">
1347    <div  class="darker tigera-lightbox__overlay"></div>
1348    <div  class="content-wrapper tigera-lightbox__content">
1349        <a href="#" class="close-btn tigera-lightbox__close">X</a>
1350    </div>
1351</div>
1352<script type="speculationrules">
1353{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/app/uploads/*","/app/*","/app/plugins/*","/app/themes/tigera2021/*","/app/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1354</script>
1354
1355    
1355<script type="text/rocketlazyloadscript">
1356        window.mktoDefer = function(id) {
1357
1358            if (window.MktoForms2) {
1359                MktoForms2.loadForm("//info.tigera.io", "805-GFH-732", id);
1360
1361                /*
1362                 * @author Sanford Whiteman
1363                 * @version v1.104
1364                 * @license MIT License: This license must appear with all reproductions of this software.
1365                 *
1366                 * Create a completely barebones, user-styles-only Marketo form
1367                 * by removing inline STYLE attributes and disabling STYLE and LINK elements
1368                 */
1369                function destyleMktoForm(mktoForm, moreStyles) {
1370                var formEl = mktoForm.getFormElem()[0],
1371                    arrayify = getSelection.call.bind([].slice);
1372
1373                // Remove element styles from <form> and children
1374                var styledEls = arrayify(formEl.querySelectorAll('[style]:not([class*="captcha"])')).concat(formEl);
1375                styledEls.forEach(function (el) {
1376                    el.removeAttribute('style');
1377                });
1378
1379                // Remove <style> tags within the form
1380                var styleTags = formEl.querySelectorAll('style');
1381                styleTags.forEach(function(styleTag) {
1382                    styleTag.parentNode.removeChild(styleTag);
1383                });
1384
1385                // Disable remote stylesheets and local <style>s
1386                var styleSheets = arrayify(document.styleSheets);
1387                styleSheets.forEach(function (ss) {
1388                    if (
1389                        [mktoForms2BaseStyle, mktoForms2ThemeStyle].indexOf(ss.ownerNode) != -1 ||
1390                        formEl.contains(ss.ownerNode)
1391                    ) {
1392                        ss.disabled = true;
1393                    }
1394                });
1395
1396                if (!moreStyles) {
1397                    formEl.setAttribute('data-styles-ready', 'true');
1398                    // console.log('Styles ready at: ' + performance.now());
1399                }
1400            }
1401
1402                MktoForms2.whenRendered(function (form) {
1403                    destyleMktoForm(form)
1404                })
1405            } else {
1406                setTimeout(function() { mktoDefer(id) }, 500);
1407            }
1408        }
1409    </script>
1409
1410
1411    			
1411<script type="text/rocketlazyloadscript">
1412				( () => {
1413					const lazyloadRunObserver = () => {
1414						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1415						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1416							entries.forEach( ( entry ) => {
1417								if ( entry.isIntersecting ) {
1418									let lazyloadBackground = entry.target;
1419									if( lazyloadBackground ) {
1420										lazyloadBackground.classList.add( 'e-lazyloaded' );
1421									}
1422									lazyloadBackgroundObserver.unobserve( entry.target );
1423								}
1424							});
1425						}, { rootMargin: '200px 0px 200px 0px' } );
1426						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1427							lazyloadBackgroundObserver.observe( lazyloadBackground );
1428						} );
1429					};
1430					const events = [
1431						'DOMContentLoaded',
1432						'elementor/lazyload/observe',
1433					];
1434					events.forEach( ( event ) => {
1435						document.addEventListener( event, lazyloadRunObserver );
1436					} );
1437				} )();
1438			</script>
1438
1439			<link data-minify="1" rel="preload" as="style" href="https://www.tigera.io/app/cache/min/1/npm/@splidejs/[email protected]/dist/css/splide.min.css?ver=1790091509" onload="this.onload=null;this.rel='stylesheet'" fetchpriority="low"><link data-minify="1" rel="preload" as="style" href="https://www.tigera.io/app/cache/min/1/npm/@splidejs/[email protected]/dist/css/themes/splide-default.min.css?ver=1786453434" onload="this.onload=null;this.rel='stylesheet'" fetchpriority="low"><noscript><link data-minify="1" rel="stylesheet" href="https://www.tigera.io/app/cache/min/1/npm/@splidejs/[email protected]/dist/css/splide.min.css?ver=1790091509"><link data-minify="1" rel="stylesheet" href="https://www.tigera.io/app/cache/min/1/npm/@splidejs/[email protected]/dist/css/themes/splide-default.min.css?ver=1786453434"></noscript>
1439<script type="text/rocketlazyloadscript" data-minify="1" id="dynamic-conditions-js" data-rocket-src="https://www.tigera.io/app/cache/min/1/app/plugins/dynamicconditions/Public/js/dynamic-conditions-public.js?ver=1786453398" data-rocket-defer defer></script>
vendor: 1 bytes, line 1439
1439
1440<script type="text/rocketlazyloadscript" data-minify="1" id="dce-fix-background-loop-js" data-rocket-src="https://www.tigera.io/app/cache/min/1/app/plugins/dynamic-content-for-elementor/assets/js/fix-background-loop.js?ver=1786453398" data-rocket-defer defer></script>
vendor: 1 bytes, line 1440
1440
1441<script type="text/rocketlazyloadscript" data-minify="1" id="dce-settings-js" data-rocket-src="https://www.tigera.io/app/cache/min/1/app/plugins/dynamic-content-for-elementor/assets/js/settings.js?ver=1786453398" data-rocket-defer defer></script>
vendor: 1 bytes, line 1441
1441
1442<script type="text/rocketlazyloadscript" data-minify="1" id="dce-dynamic-countdown-js" data-rocket-src="https://www.tigera.io/app/cache/min/1/app/plugins/dynamic-content-for-elementor/assets/js/dynamic-countdown.js?ver=1786453398" data-rocket-defer defer></script>
vendor: 1 bytes, line 1442
1442
1443<script type="text/rocketlazyloadscript" id="dce-dayjs-js" data-rocket-src="https://www.tigera.io/app/plugins/dynamic-content-for-elementor/assets/node/dayjs/dayjs.min.js?ver=3.4.13" data-rocket-defer defer></script>
vendor: 1 bytes, line 1443
1443
1444<script type="text/rocketlazyloadscript" id="rocket-browser-checker-js-after">
1445"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
1446//# sourceURL=rocket-browser-checker-js-after
1447</script>
vendor: 1 bytes, line 1447
1447
1448<script id="rocket-preload-links-js-extra">
1449var RocketPreloadLinksConfig = {"excludeUris":"/lp/nist-cybersecurity-framework-assessment-for-containers/|/unsubscribe-request/|/contact/|/tigera-wp-portal/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.tigera.io","onHoverDelay":"100","rateThrottle":"3"};
1450//# sourceURL=rocket-preload-links-js-extra
1451</script>
vendor: 1 bytes, line 1451
1451
1452<script type="text/rocketlazyloadscript" id="rocket-preload-links-js-after">
1453(function() {
1454"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
1455}());
1456
1457//# sourceURL=rocket-preload-links-js-after
1458</script>
vendor: 1 bytes, line 1458
1458
1459<script type="text/rocketlazyloadscript" id="ecs-color-switcher-js" data-rocket-src="https://www.tigera.io/app/plugins/ele-custom-skin/modules/color-scheme/assets/js/ecs-color-switcher.min.js?ver=4.3.11" data-rocket-defer defer></script>
vendor: 1 bytes, line 1459
1459
1460<script type="text/rocketlazyloadscript" id="swiper-js" data-rocket-src="https://www.tigera.io/app/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5" data-rocket-defer defer></script>
vendor: 1 bytes, line 1460
1460
1461<script type="text/rocketlazyloadscript" data-minify="1" id="marketo-form-js" data-rocket-src="https://www.tigera.io/app/cache/min/1/js/forms2/js/forms2.min.js?ver=1786453398" data-rocket-defer defer></script>
vendor: 1 bytes, line 1461
1461
1462<script type="text/rocketlazyloadscript" id="splide-js" data-rocket-src="https://www.tigera.io/app/themes/tigera2021/dist/js/splide-4.1.3/dist/js/splide.min.js?ver=1771423368" data-rocket-defer defer></script>
vendor: 1 bytes, line 1462
1462
1463<script data-minify="1" id="hero-video-js" src="https://www.tigera.io/app/cache/min/1/app/themes/tigera2021/dist/js/hero-video.js?ver=1786620804" data-rocket-defer defer></script>
vendor: 1 bytes, line 1463
1463
1464<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
1465if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
1466images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
1467if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
1467<script data-no-minify="1" async src="https://www.tigera.io/app/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
vendor: 1 bytes, line 1467
1467
1468<script>(()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach(t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}})}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find(t=>e[t])];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout(()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)},i);window.addEventListener("rocket-startLoading",function(){clearTimeout(o)})}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach(t=>{e.forEach(e=>{i.push(t+e)})}),i}l(t,e){this.i().forEach(t=>delete e[t]),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();</script>
1468</body>
1469</html>
1470<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->
1471<!-- plugin=object-cache-pro client=phpredis metric#hits=7146 metric#misses=45 metric#hit-ratio=99.4 metric#bytes=1917266 metric#prefetches=212 metric#store-reads=52 metric#store-writes=67 metric#store-hits=222 metric#store-misses=34 metric#sql-queries=21 metric#ms-total=554.60 metric#ms-cache=29.84 metric#ms-cache-avg=0.2529 metric#ms-cache-ratio=5.4 sample#redis-hits=5245847 sample#redis-misses=2103354 sample#redis-hit-ratio=71.4 sample#redis-ops-per-sec=72 sample#redis-evicted-keys=0 sample#redis-used-memory=99602640 sample#redis-used-memory-rss=94670848 sample#redis-memory-fragmentation-ratio=0.9 sample#redis-connected-clients=1 sample#redis-tracking-clients=0 sample#redis-rejected-connections=0 sample#redis-keys=56124 -->

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.