1"use strict";(globalThis.webpackChunkwebsite=globalThis.webpackChunkwebsite||[]).push([[9479],{53868(e,a,n){n.r(a),n.d(a,{default:()=>Be});var t=n(96540),l=n(6393),r=n(79139),o=n(51107);const s="main_RNhw",i="hero_hQVo",c="heroBackground_ScGn",u="gradientOrb1_cmB7",g="gradientOrb2_UPO0",p="heroContent_LSLu",d="badge_zUqJ",h="heroTitle_bJ2y",f="heroSubtitle_SjfN",m="marketGap_xV0u",v="sectionTag_RxNc",x="sectionHeader_qONl",y="sectionTitle_k5bT",w="sectionSubtitle_pmiK",b="gapVisualization_yLuS",j="gapZone_fbJ6",N="gapZoneLeft_S208",k="gapZoneRight_RYMt",_="gapZoneLabel_A6ea",A="gapZoneLabelMuted_c6vg",L="gapZoneLabelAccent_kf4P",G="competitorPills_milT",S="competitorPill_sESZ",D="competitorPillPartial_SiXo",O="gapDivider_goaD",C="waxellCard_AXeO",P="waxellCardName_lp3H",$="waxellCardDesc_QZOL",T="governanceRightZone_pPR1",M="matrix_rF65",E="filterRow_TROs",I="filterPill_Eh8L",W="filterPillActive_CDQU",F="tableWrapper_A5gO",R="comparisonTable_Wu6Y",B="thWaxell_T93F",H="tdWaxell_XmR1",K="categoryRow__hLO",q="supportFull_PMP_",z="supportPartial_hK5T",U="supportNone__whw",Z="cards__1dz",V="cardsGrid_YTLH",J="competitorCard_Dsik",Q="cardHeader_qJTO",Y="cardName_Jy8H",X="governanceDot_h_4E",ee="governanceDotNone_Etf_",ae="governanceDotPartial_kpKA",ne="cardTagline_zy8s",te="cardDetail_n53g",le="cardDetailLabel_omLd",re="cardDetailText_fSny",oe="cardDetailAccent_AGyM",se="cardPricing_Txsh",ie="governance_dA1I",ce="governanceColumns_MRNr",ue="govCard_YvlU",ge="govCardAccent_saa7",pe="govCardTitle_L_Gr",de="govCardTitleAccent_NW7O",he="govList_Dm7g",fe="govItem_tR04",me="govIcon_CwsW",ve="govIconMuted_hVDk",xe="govIconAccent_Ncb7",ye="govItemContent_kNOW",we="govItemTitle_jxmB",be="govItemTitleAccent_S4jF",je="govItemDesc_zkE7",Ne="callout_bt4b",ke="cta_wg8T",_e="ctaInner_NynU",Ae="ctaTitle__4SG",Le="ctaDescription_pY6_",Ge="ctaButtons_HQQH",Se="ctaPrimary_uwSq",De="ctaSecondary_Cdk3";var Oe=n(74848);const Ce=[{id:"langchain",name:"LangChain",tagline:"Open-source agent framework (LangGraph)",strength:"Most widely adopted agent framework. LangGraph adds durable execution, human-in-the-loop, and memory.",weakness:"No built-in observability, governance, or cost tracking. Need LangSmith for that.",waxellDiff:"Unified framework + observability + governance in one platform \u2014 no separate products needed.",pricing:"Free (MIT) | LangGraph Platform from $39/seat",hasGovernance:"none"},{id:"langsmith",name:"LangSmith",tagline:"Observability & deployment platform for LangChain",strength:"Deep LangChain/LangGraph integration. Managed deployment, tracing, evals, and annotation queues.",weakness:"No governance or policy enforcement. Best experience is LangChain-only.",waxellDiff:"Framework-agnostic observability with active policy enforcement \u2014 not just tracing.",pricing:"Free (5K traces) | Plus $39/seat | Enterprise",hasGovernance:"none"},{id:"langfuse",name:"Langfuse",tagline:"Open-source LLM engineering platform (MIT)",strength:"Best open-source option. OTel-native, acquired by ClickHouse. 19K+ GitHub stars.",weakness:"No governance or policy enforcement. Complex self-hosting (Postgres + ClickHouse + Redis).",waxellDiff:"Adds governance layer that open-source observability cannot provide \u2014 enforce, not just observe.",pricing:"Free (100K units) | Pro ~$500+ | Self-hosted free",hasGovernance:"none"},{id:"phoenix",name:"Arize Phoenix",tagline:"Open-source AI observability & evaluation",strength:"Strong ML monitoring roots. OTel-native. Notebook-first developer experience.",weakness:"No governance controls. Enterprise pricing can escalate quickly.",waxellDiff:"Goes beyond ML monitoring into active agent governance with budget and tool controls.",pricing:"Free OSS | AX Free (25K spans) | Pro $50 | Enterprise",hasGovernance:"none"},{id:"helicone",name:"Helicone",tagline:"LLM proxy gateway with observability",strength:"Fastest integration \u2014 change one URL. Rust gateway with 8ms P50 latency. Caching.",weakness:"Shallow agent-level tracing. Gateway-level rate limiting, not policy-driven governance.",waxellDiff:"SDK-level governance with pre-execution policy checks, not just gateway rate limits.",pricing:"Free (10K req) | Pro $79 | Team $799 | Enterprise",hasGovernance:"partial"},{id:"braintrust",name:"Braintrust",tagline:"Evaluation-first AI observability",strength:"Most generous free tier (1M spans). Custom Brainstore DB. Strong CI/CD eval integration.",weakness:"No governance or runtime enforcement. No native alerting integrations.",waxellDiff:"Combines evaluation with active governance \u2014 enforce budget limits, not just measure quality.",pricing:"Free (1M spans) | Pro $249 | Enterprise",hasGovernance:"none"},{id:"weave",name:"W&B Weave",tagline:"GenAI tracing from the ML experiment tracking leader",strength:"ML experiment tracking pedigree. Broad integrations. Guardrails and monitors.",weakness:"Guardrails are evaluation-only (score and log) \u2014 they do not block execution.",waxellDiff:"Active enforcement, not passive scoring. Waxell blocks bad actions; Weave monitors them.",pricing:"Free (5 seats) | Pro $60 | Enterprise",hasGovernance:"partial"},{id:"datadog",name:"Datadog",tagline:"Enterprise LLM monitoring within infrastru
1cture observability",strength:"Unified LLM + infrastructure monitoring in one platform. Enterprise-grade.",weakness:"Very expensive (~$120/day). No free tier. No active governance or enforcement.",waxellDiff:"Purpose-built for AI agents with governance, not a feature bolted onto infrastructure monitoring.",pricing:"No free tier | ~$120/day+ | Enterprise sales",hasGovernance:"none"},{id:"portkey",name:"Portkey",tagline:"AI gateway with guardrails and governance",strength:"Real governance at the gateway layer. 60+ guardrails. 200+ LLM routing. Budget controls.",weakness:"Shallow observability depth. Basic evaluation. Governance is gateway-level, not SDK-level.",waxellDiff:"SDK-level governance embedded in your code, plus a full agent framework \u2014 not just a proxy.",pricing:"Free (10K logs) | Pro ~$49+ | Enterprise $2K-10K+",hasGovernance:"partial"},{id:"patronus",name:"Patronus AI",tagline:"AI evaluation and guardrails specialist",strength:"Best evaluation models (Lynx, Percival). Inline guardrails. Hallucination detection.",weakness:"Not an observability platform. No dashboards, cost tracking, or tracing.",waxellDiff:"Full observability + governance in one platform, not just evaluation bolted on separately.",pricing:"$5 free credits | Pay-as-you-go | Enterprise",hasGovernance:"partial"},{id:"agentops",name:"AgentOps",tagline:"Agent-native observability with session replay",strength:"Built exclusively for agents. Time-travel debugging. Session replay across multi-agent runs.",weakness:"Small ecosystem. 12% performance overhead. No governance or policy enforcement.",waxellDiff:"Agent observability plus governance enforcement \u2014 control agents, not just replay their runs.",pricing:"Free (1K events) | Pro $40 | Enterprise",hasGovernance:"none"}],Pe=[{feature:"LLM trace tracking",category:"Observability",waxell:"full",competitors:{langchain:"none",langsmith:"full",langfuse:"full",phoenix:"full",helicone:"full",braintrust:"full",weave:"full",datadog:"full",portkey:"full",patronus:"none",agentops:"full"}},{feature:"Cost tracking & attribution",category:"Observability",waxell:"full",competitors:{langchain:"none",langsmith:"full",langfuse:"full",phoenix:"full",helicone:"full",braintrust:"full",weave:"full",datadog:"full",portkey:"full",patronus:"none",agentops:"full"}},{feature:"Multi-model support (20+)",category:"Observability",waxell:"full",competitors:{langchain:"full",langsmith:"full",langfuse:"full",phoenix:"full",helicone:"full",braintrust:"full",weave:"full",datadog:"partial",portkey:"full",patronus:"partial",agentops:"full"}},{feature:"Session & conversation tracking",category:"Observability",waxell:"full",competitors:{langchain:"none",langsmith:"full",langfuse:"full",phoenix:"full",helicone:"full",braintrust:"partial",weave:"full",datadog:"full",portkey:"partial",patronus:"none",agentops:"full"}},{feature:"OpenTelemetry native",category:"Observability",waxell:"full",competitors:{langchain:"none",langsmith:"none",langfuse:"full",phoenix:"full",helicone:"none",braintrust:"full",weave:"full",datadog:"partial",portkey:"none",patronus:"partial",agentops:"none"}},{feature:"Real-time dashboards",category:"Observability",waxell:"full",competitors:{langchain:"none",langsmith:"full",langfuse:"full",phoenix:"full",helicone:"full",braintrust:"full",weave:"full",datadog:"full",portkey:"full",patronus:"none",agentops:"full"}},{feature:"LLM-as-judge scoring",category:"Evaluation",waxell:"full",competitors:{langchain:"none",langsmith:"full",langfuse:"full",phoenix:"full",helicone:"partial",braintrust:"full",weave:"full",datadog:"partial",portkey:"partial",patronus:"full",agentops:"partial"}},{feature:"Dataset management & experiments",category:"Evaluation",waxell:"full",competitors:{langchain:"none",langsmith:"full",langfuse:"full",phoenix:"full",helicone:"none",braintrust:"full",weave:"full",datadog:"partial",portkey:"none",patronus:"partial",agentops:"none"}},{feature:"Human annotation queues",category:"Evaluation",waxell:"full",competitors:{langchain:"none",langsmith:"full",langfuse:"partial",phoenix:"partial",helicone:"none",braintrust:"partial",weave:"partial",datadog:"none",portkey:"none",patronus:"none",agentops:"none"}},{feature:"User feedback & scoring",category:"Evaluation",waxell:"full",competitors:{langchain:"none",langsmith:"full",langfuse:"full",phoenix:"full",helicone:"none",braintrust:"full",weave:"full",datadog:"partial",portkey:"none",patronus:"none",agentops:"partial"}},{feature:"Auto-eval on ingest",category:"Evaluation",waxell:"full",competitors:{langchain:"none",langsmith:"partial",langfuse:"partial",phoenix:"partial",helicone:"none",braintrust:"partial",weave:"partial",datadog:"none",portkey:"none",patronus:"partial",agentops:"none"}},{feature:"Eval framework integrations",category:"Evaluation",waxell:"full",competitors:{langchain:"none",langsmith:"partial",langfuse:"partial",phoenix:"full",helicone:"none",braintrust:"partial",weave:"partial",datadog:"none",portkey:"partial",patronus:"full",agentops:"none"}},{feature:"Pre-execution policy checks",category:"Governance",waxell:"full",competitors:{langchain:"none",langsmith:"none",langfuse:"none",phoenix:"none",helicone:"partial",braintrust:"none",weave:"none",datadog:"none",portkey:"full",patronus:"partial",agentops:"none"}},{feature:"Mid-execution enforcement",category:"Governance",waxell:"full",competitors:{langchain:"none",langsmith:"none",langfuse:"none",phoenix:"none",helicone:"none",braintrust:"none",weave:"partial",datadog:"none",portkey:"partial",patronus:"partial",agentops:"none"}},{feature:"Cost budget enforcement",category:"Governance",waxell:"full",competitors:{langchain:"none",langsmith:"none",langfuse:"none",phoenix:"none",helicone:"partial",braintrust:"none",weave:"none",datadog:"none",portkey:"full",patronus:"none",agentops:"partial"}},{feature:"Rate limiting & throttling",category:"Governance",waxell:"full",competitors:{langchain:"none",langsmith:"none",langfuse:"none",phoenix:"none",helicone:"full",braintrust:"partial",weave:"none",datadog:"none",portkey:"full",patronus:"none",agentops:"none"}},{feature:"Tool & capability restrictions",category:"Governance",waxell:"full",competitors:{langchain:"none",langsmith:"none",langfuse:"none",phoenix:"none",helicone:"none",braintrust:"none",weave:"none",datadog:"none",portkey:"none",patronus:"none",agentops:"none"}},{feature:"Compliance audit trails",category:"Governance",waxell:"full",competitors:{langchain:"none",langsmith:"partial",langfuse:"partial",phoenix:"none",helicone:"partial",braintrust:"partial",weave:"partial",datadog:"partial",portkey:"partial",patronus:"partial",agentops:"none"}},{feature:"Policy recommendations from data",category:"Governance",waxell:"full",competitors:{langchain:"none",langsmith:"none",langfuse:"none",phoenix:"none",helicone:"none",braintrust:"none",weave:"none",datadog:"none",portkey:"none",patronus:"none",agentops:"none"}},{feature:"Declarative agent SDK",category:"Agent Framework",waxell:"full",competitors:{langchain:"partial",langsmith:"none",langfuse:"none",phoenix:"none",helicone:"none",braintrust:"none",weave:"none",datadog:"none",portkey:"none",patronus:"none",agentops:"none"}},{feature:"Durable workflow engine",category:"Agent Framework",waxell:"full",competitors:{langchain:"full",langsmith:"full",langfuse:"none",phoenix:"none",helicone:"none",braintrust:"none",weave:"none",datadog:"none",portkey:"none",patronus:"none",agentops:"none"}},{feature:"Pause / resume execution",category:"Agent Framework",waxell:"full",competitors:{langchain:"full",langsmith:"full",langfuse:"none",phoenix:"none",helicone:"none",braintrust:"none",weave:"none",datadog:"none",portkey:"none",patronus:"none",agentops:"none"}},{feature:"Signal-driven triggers",category:"Agent Framework",waxell:"full",competitors:{langchain:"partial",langsmith:"partial",langfuse:"none",phoenix:"none",helicone:"none",braintrust:"none",weave:"none",datadog:"none",portkey:"none",patronus:"none",agentops:"none"}}
1,{feature:"Self-hosted / open-source",category:"Infrastructure",waxell:"partial",competitors:{langchain:"full",langsmith:"partial",langfuse:"full",phoenix:"full",helicone:"full",braintrust:"partial",weave:"partial",datadog:"none",portkey:"partial",patronus:"partial",agentops:"full"}},{feature:"Multi-tenant isolation",category:"Infrastructure",waxell:"full",competitors:{langchain:"none",langsmith:"partial",langfuse:"partial",phoenix:"none",helicone:"partial",braintrust:"partial",weave:"partial",datadog:"full",portkey:"partial",patronus:"none",agentops:"partial"}},{feature:"Enterprise SSO / RBAC",category:"Infrastructure",waxell:"full",competitors:{langchain:"none",langsmith:"full",langfuse:"full",phoenix:"partial",helicone:"full",braintrust:"full",weave:"full",datadog:"full",portkey:"full",patronus:"partial",agentops:"partial"}},{feature:"Free tier available",category:"Infrastructure",waxell:"full",competitors:{langchain:"full",langsmith:"full",langfuse:"full",phoenix:"full",helicone:"full",braintrust:"full",weave:"full",datadog:"none",portkey:"full",patronus:"full",agentops:"full"}},{feature:"Transparent public pricing",category:"Infrastructure",waxell:"full",competitors:{langchain:"full",langsmith:"full",langfuse:"full",phoenix:"full",helicone:"full",braintrust:"full",weave:"full",datadog:"none",portkey:"partial",patronus:"partial",agentops:"full"}}],$e=["Observability","Evaluation","Governance","Agent Framework","Infrastructure"];function Te({level:e}){return"full"===e?(0,Oe.jsx)("span",{className:q,children:(0,Oe.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:(0,Oe.jsx)("path",{d:"M3 8.5L6.5 12L13 4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}):"partial"===e?(0,Oe.jsx)("span",{className:z,children:"~"}):(0,Oe.jsx)("span",{className:U,children:"\u2014"})}function Me(){return(0,Oe.jsxs)("section",{className:i,children:[(0,Oe.jsxs)("div",{className:c,children:[(0,Oe.jsx)("div",{className:u}),(0,Oe.jsx)("div",{className:g})]}),(0,Oe.jsxs)("div",{className:p,children:[(0,Oe.jsx)("div",{className:d,children:"Platform Comparison"}),(0,Oe.jsx)(o.A,{as:"h1",className:h,children:"How Waxell compares"}),(0,Oe.jsxs)("p",{className:f,children:["The only platform that observes ",(0,Oe.jsx)("em",{children:"and"})," governs your AI agents. Everyone else just watches."]})]})]})}function Ee(){const e=Ce.filter(e=>"none"===e.hasGovernance),a=Ce.filter(e=>"partial"===e.hasGovernance);return(0,Oe.jsxs)("section",{className:m,children:[(0,Oe.jsxs)("div",{className:x,children:[(0,Oe.jsx)("span",{className:v,children:"Market Landscape"}),(0,Oe.jsx)(o.A,{as:"h2",className:y,children:"Everyone observes. Only Waxell governs."}),(0,Oe.jsx)("p",{className:w,children:"The entire market focuses on watching what agents do. Waxell controls what they can do."})]}),(0,Oe.jsxs)("div",{className:b,children:[(0,Oe.jsxs)("div",{className:`${j} ${N}`,children:[(0,Oe.jsx)("span",{className:`${_} ${A}`,children:"Observe Only"}),(0,Oe.jsxs)("div",{className:G,children:[e.map(e=>(0,Oe.jsx)("span",{className:S,children:e.name},e.id)),a.map(e=>(0,Oe.jsxs)("span",{className:`${S} ${D}`,children:[e.name," *"]},e.id))]})]}),(0,Oe.jsx)("div",{className:O}),(0,Oe.jsxs)("div",{className:`${j} ${k}`,children:[(0,Oe.jsx)("span",{className:`${_} ${L}`,children:"Observe + Govern"}),(0,Oe.jsxs)("div",{className:T,children:[(0,Oe.jsxs)("div",{className:C,children:[(0,Oe.jsx)("div",{className:P,children:"Waxell"}),(0,Oe.jsx)("div",{className:$,children:"Observability, policy enforcement, cost budgets, tool restrictions, audit trails, and a full agent framework \u2014 in one platform."})]}),(0,Oe.jsx)("span",{className:S,style:{alignSelf:"flex-start",fontSize:"0.7rem",color:"rgba(255,255,255,0.35)"},children:"* Partial governance via gateway or evaluation only"})]})]})]})]})}function Ie(){const[e,a]=(0,t.useState)("All"),n="All"===e?Pe:Pe.filter(a=>a.category===e),l=[];if("All"===e)for(const t of $e){const e=n.filter(e=>e.category===t);e.length>0&&l.push({category:t,rows:e})}else l.push({category:e,rows:n});return(0,Oe.jsxs)("section",{className:M,children:[(0,Oe.jsxs)("div",{className:x,children:[(0,Oe.jsx)("span",{className:v,children:"Feature Matrix"}),(0,Oe.jsx)(o.A,{as:"h2",className:y,children:"Detailed comparison"})]}
1),(0,Oe.jsx)("div",{className:E,children:["All",...$e].map(n=>(0,Oe.jsx)("button",{className:`${I} ${e===n?W:""}`,onClick:()=>a(n),children:n},n))}),(0,Oe.jsx)("div",{className:F,children:(0,Oe.jsxs)("table",{className:R,children:[(0,Oe.jsx)("thead",{children:(0,Oe.jsxs)("tr",{children:[(0,Oe.jsx)("th",{children:"Feature"}),(0,Oe.jsx)("th",{className:B,children:"Waxell"}),Ce.map(e=>(0,Oe.jsx)("th",{children:e.name},e.id))]})}),(0,Oe.jsx)("tbody",{children:l.map(a=>(0,Oe.jsxs)(Oe.Fragment,{children:["All"===e&&(0,Oe.jsx)("tr",{className:K,children:(0,Oe.jsx)("td",{colSpan:Ce.length+2,children:a.category})},`cat-${a.category}`),a.rows.map(e=>(0,Oe.jsxs)("tr",{children:[(0,Oe.jsx)("td",{children:e.feature}),(0,Oe.jsx)("td",{className:H,children:(0,Oe.jsx)(Te,{level:e.waxell})}),Ce.map(a=>(0,Oe.jsx)("td",{children:(0,Oe.jsx)(Te,{level:e.competitors[a.id]})},a.id))]},e.feature))]}))})]})})]})}function We(){return(0,Oe.jsxs)("section",{className:Z,children:[(0,Oe.jsxs)("div",{className:x,children:[(0,Oe.jsx)("span",{className:v,children:"Head to Head"}),(0,Oe.jsx)(o.A,{as:"h2",className:y,children:"How each competitor stacks up"})]}),(0,Oe.jsx)("div",{className:V,children:Ce.map(e=>(0,Oe.jsxs)("div",{className:J,children:[(0,Oe.jsxs)("div",{className:Q,children:[(0,Oe.jsx)(o.A,{as:"h3",className:Y,children:e.name}),(0,Oe.jsx)("span",{className:`${X} ${"partial"===e.hasGovernance?ae:ee}`})]}),(0,Oe.jsx)("p",{className:ne,children:e.tagline}),(0,Oe.jsxs)("div",{className:te,children:[(0,Oe.jsx)("div",{className:le,children:"Best at"}),(0,Oe.jsx)("div",{className:re,children:e.strength})]}),(0,Oe.jsxs)("div",{className:te,children:[(0,Oe.jsx)("div",{className:le,children:"Missing"}),(0,Oe.jsx)("div",{className:re,children:e.weakness})]}),(0,Oe.jsxs)("div",{className:te,children:[(0,Oe.jsx)("div",{className:le,children:"Waxell adds"}),(0,Oe.jsx)("div",{className:`${re} ${oe}`,children:e.waxellDiff})]}),(0,Oe.jsx)("div",{className:se,children:e.pricing})]},e.id))})]})}function Fe(){return(0,Oe.jsxs)("section",{className:ie,children:[(0,Oe.jsxs)("div",{className:x,children:[(0,Oe.jsx)("span",{className:v,children:"The Difference"}),(0,Oe.jsx)(o.A,{as:"h2",className:y,children:"Observe vs. Govern"}),(0,Oe.jsx)("p",{className:w,children:"Observability tells you what happened. Governance controls what happens next."})]}),(0,Oe.jsxs)("div",{className:ce,children:[(0,Oe.jsxs)("div",{className:ue,children:[(0,Oe.jsx)("div",{className:pe,children:"What competitors do"}),(0,Oe.jsx)("ul",{className:he,children:[{title:"Observe",desc:"Record traces and LLM calls after they happen"},{title:"Alert",desc:"Notify you when something looks wrong"},{title:"Log",desc:"Store data for later review and debugging"},{title:"Dashboard",desc:"Show charts, costs, and latency metrics"},{title:"Report",desc:"Generate compliance reports after the fact"}].map(e=>(0,Oe.jsxs)("li",{className:fe,children:[(0,Oe.jsx)("div",{className:`${me} ${ve}`,children:(0,Oe.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,Oe.jsx)("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"}),(0,Oe.jsx)("circle",{cx:"12",cy:"12",r:"3"})]})}),(0,Oe.jsxs)("div",{className:ye,children:[(0,Oe.jsx)("div",{className:we,children:e.title}),(0,Oe.jsx)("div",{className:je,children:e.desc})]})]},e.title))})]}),(0,Oe.jsxs)("div",{className:`${ue} ${ge}`,children:[(0,Oe.jsx)("div",{className:`${pe} ${de}`,children:"What Waxell does"}),(0,Oe.jsx)("ul",{className:he,children:[{title:"Block",desc:"Reject actions that violate policy before they execute"},{title:"Enforce",desc:"Actively enforce cost budgets and rate limits in real time"},{title:"Control",desc:"Restrict which tools and capabilities agents can use"},{title:"Audit",desc:"Log every governance decision with full context and reasoning"},{title:"Recommend",desc:"Suggest new policies based on observed agent patterns"},{title:"Evolve",desc:"Progressive governance \u2014 start observing, enforce when ready"}].map(e=>(0,Oe.jsxs)("li",{className:fe,children:[(0,Oe.jsx)("div",{className:`${me} ${xe}`,children:(0,Oe.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,Oe.jsx)("path",{d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"})})}),(0,Oe.jsxs)("div",{className:ye,children:[(0,Oe.jsx)("div",{className:`${we} ${be}`,children:e.title}),(0,Oe.jsx)("div",{className:je,children:e.desc})]})]},e.title))})]})]}),(0,Oe.jsx)("div",{className:Ne,children:"The difference is not incremental. Observability tells you what happened. Governance controls what happens next. No other platform in the market combines both."})]})}function Re(){return(0,Oe.jsx)("section",{className:ke,children:(0,Oe.jsxs)("div",{className:_e,children:[(0,Oe.jsx)(o.A,{as:"h2",className:Ae,children:"Start with Observe. Stay for Governance."}),(0,Oe.jsx)("p",{className:Le,children:"Add observability to your existing agents in 5 minutes. Enable governance when you're ready."}),(0,Oe.jsxs)("div",{className:Ge,children:[(0,Oe.jsx)(l.A,{className:Se,to:"/observe/quickstart",children:"Start Observing"}),(0,Oe.jsx)(l.A,{className:De,to:"/observe/features/governance",children:"See Governance"})]})]})})}function Be(){return(0,Oe.jsx)(r.A,{title:"Waxell vs Competitors \u2014 Agent Observability & Governance Comparison",description:"Compare Waxell with LangSmith, Langfuse, Arize Phoenix, Helicone, Braintrust, W&B Weave, Datadog, Portkey, Patronus AI, and AgentOps. The only platform that observes and governs your AI agents.",children:(0,Oe.jsxs)("main",{className:s,children:[(0,Oe.jsx)(Me,{}),(0,Oe.jsx)(Ee,{}),(0,Oe.jsx)(Ie,{}),(0,Oe.jsx)(We,{}),(0,Oe.jsx)(Fe,{}),(0,Oe.jsx)(Re,{})]})})}}}]);
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.