1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,78823,e=>{"use strict";var t=e.i(91788);let a=t.forwardRef(function({title:e,titleId:a,...i},l){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:l,"aria-labelledby":a},i),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"}))});e.s(["DocumentTextIcon",0,a],78823)},81406,e=>{"use strict";var t=e.i(91788);let a=t.forwardRef(function({title:e,titleId:a,...i},l){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:l,"aria-labelledby":a},i),e?t.createElement("title",{id:a},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.348 14.652a3.75 3.75 0 0 1 0-5.304m5.304 0a3.75 3.75 0 0 1 0 5.304m-7.425 2.121a6.75 6.75 0 0 1 0-9.546m9.546 0a6.75 6.75 0 0 1 0 9.546M5.106 18.894c-3.808-3.807-3.808-9.98 0-13.788m13.788 0c3.808 3.807 3.808 9.98 0 13.788M12 12h.008v.008H12V12Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"}))});e.s(["SignalIcon",0,a],81406)},38856,e=>{"use strict";var t=e.i(91788);let a={},i=t.default.createContext(a);function l(e){let a=t.default.useContext(i);return t.default.useMemo(function(){return"function"==typeof e?e(a):{...a,...e}},[a,e])}e.s(["MDXProvider",0,function(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),t.default.createElement(i.Provider,{value:r},e.children)},"useMDXComponents",0,l])},61592,(e,t,a)=>{"use strict";e.i(50461),Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"LoadableContext",{enumerable:!0,get:function(){return i}});let i=e.r(41705)._(e.r(91788)).default.createContext(null)},52414,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return f}});let i=e.r(41705)._(e.r(91788)),l=e.r(61592),r=[],s=[],o=!1;function n(e){let t=e(),a={loading:!0,loaded:null,error:null};return a.promise=t.then(e=>(a.loading=!1,a.loaded=e,e)).catch(e=>{throw a.loading=!1,a.error=e,e}),a}class c{constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}}function u(t){return function(t,a){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},a),u=null;function d(){if(!u){let e=new c(t,n);u={getCurrentValue:e.getCurrentValue.bind(e),subscribe:e.subscribe.bind(e),retry:e.retry.bind(e),promise:e.promise.bind(e)}}return u.promise()}if("u"<typeof window&&r.push(d),!o&&"u">typeof window){let t=n.webpack&&"function"==typeof e.t.resolveWeak?n.webpack():n.modules;t&&s.push(e=>{for(let a of t)if(e.includes(a))return d()})}function f(e,t){let a;d(),(a=i.default.useContext(l.LoadableContext))&&Array.isArray(n.modules)&&n.modules.forEac
1h(e=>{a(e)});let r=i.default.useSyncExternalStore(u.subscribe,u.getCurrentValue,u.getCurrentValue);return i.default.useImperativeHandle(t,()=>({retry:u.retry}),[]),i.default.useMemo(()=>{var t;return r.loading||r.error?i.default.createElement(n.loading,{isLoading:r.loading,pastDelay:r.pastDelay,timedOut:r.timedOut,error:r.error,retry:u.retry}):r.loaded?i.default.createElement((t=r.loaded)&&t.default?t.default:t,e):null},[e,r])}return f.preload=()=>d(),f.displayName="LoadableComponent",i.default.forwardRef(f)}(n,t)}function d(e,t){let a=[];for(;e.length;){let i=e.pop();a.push(i(t))}return Promise.all(a).then(()=>{if(e.length)return d(e,t)})}u.preloadAll=()=>new Promise((e,t)=>{d(r).then(e,t)}),u.preloadReady=(e=[])=>new Promise(t=>{let a=()=>(o=!0,t());d(s,e).then(a,a)}),"u">typeof window&&(window.__NEXT_PRELOADREADY=u.preloadReady);let f=u},25167,(e,t,a)=>{"use strict";e.i(50461),Object.defineProperty(a,"__esModule",{value:!0});var i={default:function(){return d},noSSR:function(){return u}};for(var l in i)Object.defineProperty(a,l,{enumerable:!0,get:i[l]});let r=e.r(41705),s=e.r(9381);e.r(91788);let o=r._(e.r(52414)),n="u"<typeof window;function c(e){return{default:e?.default||e}}function u(e,t){if(delete t.webpack,delete t.modules,!n)return e(t);let a=t.loading;return()=>(0,s.jsx)(a,{error:null,isLoading:!0,pastDelay:!1,timedOut:!1})}function d(e,t){let a=o.default,i={loading:({error:e,isLoading:t,pastDelay:a})=>null};e instanceof Promise?i.loader=()=>e:"function"==typeof e?i.loader=e:"object"==typeof e&&(i={...i,...e});let l=(i={...i,...t}).loader;return(i.loadableGenerated&&(i={...i,...i.loadableGenerated},delete i.loadableGenerated),"boolean"!=typeof i.ssr||i.ssr)?a({...i,loader:()=>null!=l?l().then(c):Promise.resolve(c(()=>null))}):(delete i.webpack,delete i.modules,u(a,i))}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},68489,(e,t,a)=>{t.exports=e.r(25167)},77738,(e,t,a)=>{var i;e.e,t.exports=(i=function(){var e=JSON.parse('{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","Â¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","Ã":"A","Ã":"A","Ã":"A","Ã":"A","Ã":"A","Ã
":"A","Ã":"AE","Ã":"C","Ã":"E","Ã":"E","Ã":"E","Ã":"E","Ã":"I","Ã":"I","Ã":"I","Ã":"I","Ã":"D","Ã":"N","Ã":"O","Ã":"O","Ã":"O","Ã":"O","Ã":"O","Ã":"O","Ã":"U","Ã":"U","Ã":"U","Ã":"U","Ã":"Y","Ã":"TH","Ã":"ss","à ":"a","á":"a","â":"a","ã":"a","ä":"a","Ã¥":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","Ã":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ä":"A","Ä":"a","Ä":"A","Ä":"a","Ä":"A","Ä
":"a","Ä":"C","Ä":"c","Ä":"C","Ä":"c","Ä":"D","Ä":"d","Ä":"DJ","Ä":"dj","Ä":"E","Ä":"e","Ä":"E","Ä":"e","Ä":"e","Ä":"e","Ä":"E","Ä":"e","Ä":"G","Ä":"g","Ä¢":"G","Ä£":"g","Ĩ":"I","Ä©":"i","Ī":"i","Ä«":"i","Ä®":"I","į":"i","İ":"I","ı":"i","Ķ":"k","Ä·":"k","Ä»":"L","ļ":"l","Ľ":"L","ľ":"l","Å":"L","Å":"l","Å":"N","Å":"n","Å
":"N","Å":"n","Å":"N","Å":"n","Å":"O","Å":"o","Å":"O","Å":"o","Å":"OE","Å":"oe","Å":"R","Å":"r","Å":"R","Å":"r","Å":"S","Å":"s","Å":"S","Å":"s","Å ":"S","Å¡":"s","Å¢":"T","Å£":"t","Ť":"T","Å¥":"t","Ũ":"U","Å©":"u","Ū":"u","Å«":"u","Å®":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Å´":"W","ŵ":"w","Ŷ":"Y","Å·":"y","Ÿ":"Y","Ź":"Z","ź":"z","Å»":"Z","ż":"z","Ž":"Z","ž":"z","Æ":"E","Æ":"f","Æ ":"O","Æ¡":"o","Ư":"U","ư":"u","Ç":"LJ","Ç":"lj","Ç":"NJ","Ç":"nj","È":"S","È":"s","È":"T","È":"t","É":"e","Ë":"o","Î":"A","Î":"E","Î":"H","Î":"I","Î":"O","Î":"Y","Î":"W","Î":"i","Î":"A","Î":"B","Î":"G","Î":"D","Î":"E","Î":"Z","Î":"H","Î":"8","Î":"I","Î":"K","Î":"L","Î":"M","Î":"N","Î":"3","Î":"O","Î ":"P","Ρ":"R","Σ":"S","Τ":"T","Î¥":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","Î":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","Ï":"p","Ï":"r","Ï":"s","Ï":"s","Ï":"t","Ï
":"y","Ï":"f","Ï":"x","Ï":"ps","Ï":"w","Ï":"i","Ï":"y","Ï":"o","Ï":"y","Ï":"w","Ð":"Yo","Ð":"DJ","Ð":"Ye","Ð":"I","Ð":"Yi","Ð":"J","Ð":"LJ","Ð":"NJ","Ð":"C","Ð":"DZ","Ð":"A","Ð":"B","Ð":"V","Ð":"G","Ð":"D","Ð":"E","Ð":"Zh","Ð":"Z","Ð":"I","Ð":"J","Ð":"K","Ð":"L","Ð":"M","Ð":"N","Ð":"O","Ð":"P","Ð ":"R","С":"S","Т":"T","У":"U","Ф":"F","Ð¥":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Ð":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","Ñ":"r","Ñ":"s","Ñ":"t","Ñ":"u","Ñ":"f","Ñ
":"h","Ñ":"c","Ñ":"ch","Ñ":"sh","Ñ":"sh","Ñ":"u","Ñ":"y","Ñ":"","Ñ":"e","Ñ":"yu","Ñ":"ya","Ñ":"yo","Ñ":"dj","Ñ":"ye","Ñ":"i","Ñ":"yi","Ñ":"j","Ñ":"lj","Ñ":"nj","Ñ":"c","Ñ":"u","Ñ":"dz","Ò":"G","Ò":"g","Ò":"GH","Ò":"gh","Ò":"KH","Ò":"kh","Ò¢":"NG","Ò£":"ng","Ò®":"UE","Ò¯":"ue","Ò°":"U","Ò±":"u","Òº":"H","Ò»":"h","Ó":"AE","Ó":"ae","Ó¨"
1:"OE","Ó©":"oe","฿":"baht","á":"a","á":"b","á":"g","á":"d","á":"e","á":"v","á":"z","á":"t","á":"i","á":"k","á":"l","á":"m","á":"n","á":"o","á":"p","á":"zh","á ":"r","á¡":"s","á¢":"t","á£":"u","á¤":"f","á¥":"k","á¦":"gh","á§":"q","á¨":"sh","á©":"ch","áª":"ts","á«":"dz","á¬":"ts","á":"ch","á®":"kh","á¯":"j","á°":"h","áº":"W","áº":"w","áº":"W","áº":"w","áº":"W","áº
":"w","áº":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","áº":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","á»":"E","á»":"e","á»":"E","á»":"e","á»":"E","á»
":"e","á»":"E","á»":"e","á»":"I","á»":"i","á»":"I","á»":"i","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á»":"O","á»":"o","á» ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","á»§":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","á»":"u","á»®":"U","ữ":"u","á»°":"U","á»±":"u","Ỳ":"Y","ỳ":"y","á»´":"Y","ỵ":"y","á»¶":"Y","á»·":"y","Ỹ":"Y","ỹ":"y","â":"-","â":"\'","â":"\'","â":"\\"","â":"\\"","â":"\\"","â ":"+","â¢":"*","â¦":"...","â ":"ecu","â¢":"cruzeiro","â£":"french franc","â¤":"lira","â¥":"mill","â¦":"naira","â§":"peseta","â¨":"rupee","â©":"won","âª":"new shequel","â«":"dong","â¬":"euro","â":"kip","â®":"tugrik","â¯":"drachma","â°":"penny","â±":"peso","â²":"guarani","â³":"austral","â´":"hryvnia","âµ":"cedi","â¸":"kazakhstani tenge","â¹":"indian rupee","âº":"turkish lira","â½":"russian ruble","â¿":"bitcoin","â ":"sm","â¢":"tm","â":"d","â":"delta","â":"sum","â":"infinity","â¥":"love","å
":"yuan","å":"yen","ï·¼":"rial"}'),t=JSON.parse('{"de":{"Ã":"AE","ä":"ae","Ã":"OE","ö":"oe","Ã":"UE","ü":"ue","%":"prozent","&":"und","|":"oder","â":"summe","â":"unendlich","â¥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","â£":"francos","â":"suma","â":"infinito","â¥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","â£":"franc","â":"somme","â":"infini","â¥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","â":"soma","£":"libra","â":"infinito","â¥":"amor"},"uk":{"Ð":"Y","и":"y","Ð":"Y","й":"y","Ц":"Ts","Ñ":"ts","Ð¥":"Kh","Ñ
":"kh","Щ":"Shch","Ñ":"shch","Ð":"H","г":"h"},"vi":{"Ä":"D","Ä":"d"}}');function a(a,i){if("string"!=typeof a)throw Error("slugify: string argument expected");var l=t[(i="string"==typeof i?{replacement:i}:i||{}).locale]||{},r=void 0===i.replacement?"-":i.replacement,s=a.normalize().split("").reduce(function(t,a){return t+(l[a]||e[a]||(a===r?" ":a)).replace(i.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return i.strict&&(s=s.replace(/[^A-Za-z0-9\s]/g,"")),s=s.trim().replace(/\s+/g,r),i.lower&&(s=s.toLowerCase()),s}return a.extend=function(t){Object.assign(e,t)},a})(),t.exports.default=i()},88700,e=>{"use strict";var t=e.i(9381),a=e.i(53892);e.s(["default",0,function(e){return(0,t.jsx)("div",{className:(0,a.default)("border-t-[1px] border-light w-full",e.className)})}])},22458,e=>{"use strict";var t=e.i(9381),a=e.i(53892),i=e.i(30907),l=e.i(41158),r=e.i(26019),s=e.i(54647),o=e.i(41075),n=e.i(80958),c=e.i(25979),u=e.i(20858),d=e.i(91925),f=e.i(28964),h=e.i(81406),m=e.i(26039),g=e.i(92815),p=e.i(15361),x=e.i(78823),y=e.i(61500),b=e.i(63572),w=e.i(68082),k=e.i(1904),v=e.i(29823),j=e.i(16976),N=e.i(65157),_=e.i(88700),S=e.i(91788),I=e.i(7647),C=e.i(65863),A=e.i(55629),P=e.i(60043);function O(){let e=(0,P.useAnalytics)(),[i,l]=(0,S.useState)(!1),[r,s]=(0,S.useState)(!1),o=async t=>{l(!0),t.preventDefault();try{let a=t.currentTarget,i=new FormData(a).get("email");i&&(await (0,C.signupNewsletter)(i.toString()),e.identify({email:i.toString()}),e.track("Newsletter Signup",{email:i.toString(),source:"footer"}),s(!0),a.reset())}finally{l(!1)}};return(0,t.jsxs)("div",{className:"h-fit w-full mt-6 border-t pt-6",children:[(0,t.jsxs)("p",{className:"flex flex-row items-center text-base text-gray-dark",children:[(0,t.jsx)(A.NewspaperIcon,{className:"w-5 h-5 mr-2"}),"Join our newsletter"]}),(0,t.jsx)("form",{onSubmit:o,className:"flex",children:(0,t.jsxs)("div",{className:"flex flex-row gap-2 mt-2 w-full",children:[(0,t.jsx)("input",{name:"email",className:"text-sm px-2 py-2 w-full border rounded-md border-gray-300",type:"email",placeholder:"[email protected]",required:!0}),(0,t.jsx)(I.default,{className:(0,a.default)("w-fit px-4",{"opacity-50 disabled":i}),type:"submit",size:"sm",analyticsName:"Newsletter Signup Footer",children:i?"Submitting...":"Subscribe"})]})}),r&&(0,t.jsx)("div",{className:"text-sm text-blue-500 mt-1",children:"Thank y
1ou for subscribing!"})]})}var E=e.i(42477),D=e.i(17449);let $={src:e.i(87770).default,width:47,height:40,blurWidth:0,blurHeight:0};function T(e){return e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}let W=[{title:"About",className:"row-span-2",children:[{title:"About Svix",href:"/about/"},{title:"Contact"},{title:"Pricing"},{title:"Customers",href:s.default.links.customers},{title:"Build vs. Buy",href:"/build-vs-buy/"},{title:"What is a Webhook?",href:"/resources/webhook-university/fundamentals/what-is-a-webhook/"},{title:"Blog",href:s.default.links.blog},{title:"Guides",href:"/guides/"},{title:"Resources"},{title:"Careers",titleDisplay:(0,t.jsxs)(t.Fragment,{children:["Careers"," ",(0,t.jsx)(function(e){return(0,t.jsx)("span",{className:(0,a.default)("inline-block whitespace-nowrap font-bold border-transparent rounded-md",e.color??"text-white bg-primary-600",e.className),style:{fontSize:"0.75em",padding:"0.35em 0.65em",lineHeight:1,verticalAlign:"baseline"},children:e.children})},{className:"ml-1",color:"text-white bg-primary-500",children:"We're Hiring"})]}),href:s.default.links.jobs},{title:"Security & Compliance",href:"/security/"},{title:"Open Source Webhooks",href:"/open-source-webhook-service/"},{title:"Press & Media",href:"/press/"},{title:"Legal",href:"/legal/"}]},{title:"Developers",className:"row-span-2",children:[{title:"Start in 5 minutes",Icon:c.BoltIcon,href:s.default.links.docsQuickstart},{title:"Documentation",Icon:f.BookOpenIcon,href:s.default.links.docs},{title:"API Reference",Icon:u.BuildingLibraryIcon,href:s.default.links.apiSpecs},{title:"SDK & Libraries",Icon:d.CodeBracketIcon,href:s.default.links.repo},{title:"Source Code",icon:n.faGithub,href:s.default.links.repo},{title:"Terraform Provider",Icon:function(e){return(0,t.jsx)(r.default,{className:(0,a.default)(e.className,"filter grayscale opacity-70"),src:D.default,alt:"Terraform icon",width:64,height:64})},href:s.default.links.terraformProviderDocs},{title:"Standard Webhooks",imageIcon:$,href:s.default.links.standardWebhooksSite},{title:"POKE Architecture",Icon:x.DocumentTextIcon,href:"/POKE.md"},{title:"Svix Dispatch",Icon:function(e){return(0,t.jsx)(r.default,{className:(0,a.default)(e.className,"filter grayscale opacity-70"),src:E.default,alt:"Svix",width:64,height:64})},href:"/#sending"},{title:"Svix Stream",Icon:h.SignalIcon,href:s.default.links.stream},{title:"Svix Ingest",Icon:g.InboxArrowDownIcon,href:s.default.links.ingest},{title:"Svix Play",Icon:m.PlayCircleIcon,href:s.default.links.play},{title:"Status Page",Icon:p.CheckCircleIcon,href:s.default.links.statusPage}]},{title:N.useCases.name,className:"row-span-1",children:N.useCases.items.map(e=>({title:e.name,Icon:e.Icon,href:e.href}))},{title:"Community",className:"row-span-1",children:[{title:"Code of Conduct",icon:k.faHandshake},{title:"Github",icon:n.faGithub,href:s.default.social.github.link},{title:"Slack",icon:n.faSlack,href:s.default.links.slack},{title:"LinkedIn",icon:n.faLinkedin,href:s.default.social.linkedin.link},{title:"Twitter",icon:n.faTwitter,href:s.default.social.twitter.link},{title:"Mastodon",icon:n.faMastodon,href:s.default.social.mastodon.link}]}],H={title:"Sending Guides",children:y.guides.filter(e=>!e.framework).map(e=>({title:e.title,href:`/guides/sending/${e.slug}/`,icon:e.icon,imageIcon:e.imageIcon}))},R={title:"Receiving Guides",children:b.guides.filter(e=>!e.framework).map(e=>({title:e.title,href:`/guides/receiving/${e.slug}/`,icon:e.icon,imageIcon:e.imageIcon}))},L={title:"Compare",children:[{title:"Svix Dispatch vs. Hookdeck Outpost",href:"/vs/svix-dispatch-vs-hookdeck-outpost/"},{title:"Svix Dispatch vs. Convoy",href:"/vs/svix-dispatch-vs-convoy/"},{title:"Svix Dispatch vs. Hook0",href:"/vs/svix-dispatch-vs-hook0/"}]},G={title:"Alternatives",children:[{title:"Alternatives to Svix Dispatch",href:"/alternatives/svix-dispatch/"},{title:"Alternatives to Hookdeck Outpost",href:"/alternatives/hookdeck-outpost/"},{title:"Alternatives to Convoy",href:"/alternatives/convoy/"},{title:"Alternatives to Hook0",href:"/alternatives/hook0/"},{title:"Alternatives to Webhook Relay",href:"/alternatives/webhook-relay/"}]}
1,U={title:"Best",children:[{title:"Best Webhook Infrastructure Platforms",href:"/webhooks/best-webhook-infrastructure-platforms/"},{title:"Best Open-Source Webhook Tools",href:"/webhooks/best-open-source-webhook-tools/"},{title:"Best Webhook Management Platforms",href:"/webhooks/best-webhook-management-platforms/"}]};e.s(["alternativesLinks",0,G,"bestLinks",0,U,"comparisonLinks",0,L,"default",0,function(){return(0,t.jsxs)("footer",{className:(0,a.default)(i.default.footer,"mt-auto"),children:[(0,t.jsx)(w.default,{className:"py-8",children:(0,t.jsxs)("div",{className:"flex flex-col md:flex-row justify-between gap-y-8",children:[(0,t.jsx)(l.default,{href:"/",className:"flex-shrink-0 flex items-center",children:(0,t.jsx)(r.default,{className:"block h-8 w-auto",height:32,width:111,src:v.default,alt:"Svix"})}),(0,t.jsxs)("div",{className:"flex gap-x-4",children:[(0,t.jsx)(j.default,{analyticsName:"signup",analyticsLabel:"footer",href:s.default.links.signup,children:"Try for free"}),(0,t.jsx)(j.default,{outline:!0,color:"navy",analyticsName:"docs",analyticsLabel:"footer",href:s.default.links.docs,children:"Read the docs"})]})]})}),(0,t.jsx)(_.default,{}),(0,t.jsx)(w.default,{className:"py-8",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-4 grid-rows-2 md:flex-row justify-between gap-y-8",children:[W.map(e=>(0,t.jsx)("div",{className:e.className,children:(0,t.jsxs)("ul",{className:"list-none mb-0 space-y-4",children:[(0,t.jsx)("li",{className:"pb-1",children:(0,t.jsx)("h3",{className:"text-base text-navy",children:e.title})}),e.children.map(e=>(0,t.jsx)("li",{className:"list-unstyled",children:(0,t.jsxs)(l.default,{href:e.href??`/${T(e.title)}`,className:"text-gray-dark hover:text-gray-800 flex flex-row items-center",children:[(e.Icon||e.icon)&&(0,t.jsxs)("div",{className:"flex flex-row justify-center items-center w-5 h-5 mr-4",children:[e.Icon&&(0,t.jsx)(e.Icon,{className:"inline-block w-5 h-5 align-text-bottom text-gray-700"}),e.icon&&(0,t.jsx)(o.FontAwesomeIcon,{icon:e.icon,size:"lg",className:"inline-block text-gray-dark"})]}),e.imageIcon&&(0,t.jsx)(r.default,{src:e.imageIcon,alt:"Icon",height:"20",width:"20",className:"mr-4 inline-block filter grayscale"}),e.titleDisplay??e.title]})},e.title))]})},e.title)),(0,t.jsx)("div",{className:"md:row-start-2 md:col-start-3 md:col-span-2",children:(0,t.jsx)(O,{})})]})}),(0,t.jsx)(_.default,{}),(0,t.jsxs)(w.default,{className:"py-8 grid grid-cols-1 md:grid-cols-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-base mb-4",children:"Webhook Sending Guides"}),(0,t.jsx)("ul",{className:"list-none gap-y-4 grid grid-cols-1 md:grid-cols-2 md:grid-rows-6",children:H.children.map(e=>(0,t.jsx)("li",{className:"list-none col-span-1 row-span-1 m-0",children:(0,t.jsxs)(l.default,{href:e.href??`/${T(e.title)}`,className:"text-[15px] text-gray-dark hover:text-gray-800 flex flex-row items-center ",children:[e.Icon&&(0,t.jsx)(e.Icon,{className:"inline-block w-5 h-5 mr-2 align-text-bottom text-gray-700"}),e.icon&&(0,t.jsx)(o.FontAwesomeIcon,{icon:e.icon,fixedWidth:!0,className:"mr-2 w-5 h-5 icon-size inline-block text-gray-700"}),e.imageIcon&&(0,t.jsx)(r.default,{src:e.imageIcon,alt:"Icon",height:"20",width:"20",className:"mr-2 inline-block filter grayscale"}),e.titleDisplay??e.title]})},e.title))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-base mb-4 mt-6 md:mt-0",children:"Webhook Receiving Guides"}),(0,t.jsx)("ul",{className:"list-none gap-y-4 grid grid-cols-1 md:grid-cols-2 md:grid-rows-6",children:R.children.map(e=>(0,t.jsx)("li",{className:"list-none col-span-1 row-span-1 m-0",children:(0,t.jsxs)(l.default,{href:e.href??`/${T(e.title)}`,className:"text-[15px] text-gray-dark hover:text-gray-800 flex flex-row items-center",children:[e.Icon&&(0,t.jsx)(e.Icon,{className:"inline-block w-5 h-5 mr-2 align-text-bottom text-gray-700"}),e.icon&&(0,t.jsx)(o.FontAwesomeIcon,{icon:e.icon,fixedWidth:!0,className:"mr-2 w-5 h-5 icon-size inline-block text-gray-700"}),e.imageIcon&&(0,t.jsx)(r.default,{src:e.imageIcon,alt:"Icon",height:"20",width:"20",className:"mr-2 inline-block filter grayscale"}),e.titleDisplay??e.title]})},e.title))})]})]}),(0,t.jsx)(_.default,{}),(0,t.jsxs)(w.default,{className:"py-8",children:[(0,t.jsx)("h3",{className:"text-base mb-4",children:"Compare"}),(0,t.jsx)("ul",{className:"list-none gap-x-6 gap-y-3 flex flex-wrap",children:L.children.map(e=>(0,t.jsx)("li",{className:"list-none m-0",children:(0,t.jsx)(l.default,{href:e.href??`/${T(e.title)}`,className:"text-[15px] text-gray-dark hover:text-gray-800",children:e.titleDisplay??e.title})},e.title))}),(0,t.jsx)("ul",{className:"list-none gap-x-6 gap-y-3 flex flex-wrap mt-3",children:G.children.map(e=>(0,t.jsx)("li",{className:"list-none m-0",children:(0,t.jsx)(l.default,{href:e.href??`/${T(e.title)}`,className:"text-[15px] text-gray-dark hover:text-gray-800",children:e.titleDisplay??e.title})},e.title))}),(0,t.jsx)("ul",{className:"list-none gap-x-6 gap-y-3 flex flex-wrap mt-3",children:U.children.map(e=>(0,t.jsx)("li",{className:"list-none m-0",children:(0,t.jsx)(l.default,{href:e.href??`/${T(e.title)}`,className:"text-[15px] text-gray-dark hover:text-gray-800",children:e.titleDisplay??e.title})},e.title))})]}),(0,t.jsx)(_.default,{}),(0,t.jsxs)(w.default,{className:"py-8 md:flex justify-between",children:[(0,t.jsxs)("div",{className:"text-gray-dark md:flex",children:[(0,t.jsx)("div",{className:"mr-2",children:"© Svix Inc. All rights reserved."}),(0,t.jsx)("div",{className:"md:py-0 py-4",children:"Svix® is a registered trademark of Svix Inc."})]}),(0,t.jsxs)("div",{className:"space-x-4 text-navy",children:[(0,t.jsx)(l.default,{href:"/terms/",className:"",children:"Terms of Use"}),(0,t.jsx)(l.default,{href:"/legal/privacy/",className:"",children:"Privacy Policy"})]})]})]})},"footerLinks",0,W,"receingLinks",0,R,"sendingLinks",0,H],22458)},65263,e=>{e.q("/_next/static/immutable/media/brand.1s6-luo2p2xb5.svg")},29823,e=>{"use strict";let t={src:e.i(65263).default,width:157,height:45,blurWidth:0,blurHeight:0};e.s(["default",0,t])},13025,e=>{e.q("/_next/static/immutable/media/csharp-logo.2ibi5f1a_9o9o.svg")},69500,e=>{e.q("/_next/static/immutable/media/golang-logo.0_e536k2qr6og.svg")},55436,e=>{"use strict";let t={src:e.i(69500).default,width:128,height:128,blurWidth:0,blurHeight:0};e.s(["default",0,t])},12371,e=>{e.q("/_next/static/immutable/media/kotlin-logo.0c54jijeakotx.svg")},73317,e=>{"use strict";let t={src:e.i(12371).default,width:27,height:27,blurWidth:0,blurHeight:0};e.s(["default",0,t])},26809,e=>{e.q("/_next/static/immutable/media/logo.1la95t7jl8789.svg")},87071,e=>{e.q("/_next/static/immutable/media/logo.25izf4vn2cnda.svg")},75901,e=>{e.q("/_next/static/immutable/media/ruby-logo.1lkv1d7bp__t0.svg")},51914,23836,e=>{"use strict";let t={src:e.i(75901).default,width:128,height:128,blurWidth:0,blurHeight:0};e.s(["default",0,t],51914);let a={src:e.i(13025).default,width:128,height:128,blurWidth:0,blurHeight:0};e.s(["default",0,a],23836)},87770,e=>{e.q("/_next/static/immutable/media/standardwebhooks-logo-gray.29ww6v6x8zfm0.svg")},72892,e=>{e.q("/_next/static/immutable/media/stream-icon.12amrni4ywf8z.svg")},10614,e=>{e.q("/_next/static/immutable/media/terraform-logo-navy.3kfir4dwppsyd.svg")},65863,e=>{"use strict";let t=async e=>{try{await fetch("/api/newsletter/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e})})}catch(e){console.error(e)}};e.s(["signupNewsletter",0,t])},63572,e=>{"use strict";var t=e.i(9381),a=e.i(38856),i=e.i(80958),l=e.i(94425),r=e.i(77738),s=e.i(55436),o=e.i(73317),n=e.i(51914),c=e.i(23836),u=e.i(68489),d=e.i(54647),f=e.i(56946),h=e.i(3828);let m=(0,u.default)(()=>e.A(26650),{loadableGenerated:{modules:[11327]}}),g=["Express","Next.js","Node.js","Netlify Functions"],p=[{language:"Python",languageCode:"python",icon:i.faPython,frameworks:["FastAPI","Django","Flask"]},{language:"JavaScript",languageCode:"javascript",icon:i.faJs,frameworks:g},{language:"TypeScript",languageCode:"javascript",icon:i.faJs,frameworks:g},{language:"Go",languageCode:"go",imageIcon:s.default,frameworks:["Gin"]},{language:"Java",languageCode:"java",icon:i.faJava,frameworks:[]},{language:"Kotlin",languageCode:"kotlin",imageIcon:o.default,frameworks:[]},{language:"Rust",languageCode:"rust",icon:i.faRust,frameworks:["Axum"]},{language:"C#",slugPostfix:"-sharp",languageCode:"csharp",imageIcon:c.default,frameworks:[]},{language:"PHP",languageCode:"php",icon:i.faPhp,frameworks:["Laravel"]},{language:"Ruby",languageCode:"ruby",imageIcon:n.default,frameworks:["Ruby on Rails"]},{language:"Svix CLI",languageCode:"cli",icon:l.faTerminal}];function x(e){return`Receive Webhooks with ${e}`}let y=p.flatMap((e,t)=>{let a=(0,r.default)(x(e.language),{lower:!0,strict:!0}),i=`${d.default.canonicalUrl}/guides/receiving/${a}/`,l=[""].concat(e.frameworks??[]),s=[];
1p.forEach(e=>s.push({title:x(e.language),slug:(0,r.default)(x(e.language),{lower:!0,strict:!0})+(e.slugPostfix??""),language:e.language}));let o=[];return l.map((a,l)=>{let n=a?`${e.language} (${a})`:e.language,c=x(n),u=(0,r.default)(c,{lower:!0,strict:!0})+(e.slugPostfix??""),d=(t+l+Math.floor((t+l)/6))%6;return o.push({title:c,slug:u,framework:a}),{...e,title:c,languageWithFramework:n,slug:u,canonical:i,framework:a,introVariant:(t+l)%6,descriptionVariant:d,relatedGuides:o,allGuides:s}})});e.s(["__N_SSG",0,!0,"default",0,function(e){let i=y.find(t=>t.slug===e.slug),l=i.title,r=(0,h.useRouter)(),s=`${d.default.canonicalUrl}${r.asPath}`,o=`Receive webhooks with ${i.languageWithFramework} and verify their signatures using Svix. A step-by-step guide covering signature verification, replay protection, and best practices.`,n=["guide","tutorial","webhooks","receive webhooks","verify webhooks","webhook signatures",`${i.language} webhooks`,`receive webhooks with ${i.language}`,`verify webhook signature ${i.language}`,i.language].concat(i.framework?[i.framework,`${i.framework} webhooks`,`${i.language} ${i.framework}`,`${i.language} ${i.framework} webhooks`]:[]).concat(i.keywords??[]);return(0,t.jsxs)("div",{className:"w-full",children:[(0,t.jsx)(f.default,{title:l,description:o,canonical:s,keywords:n}),(0,t.jsx)("article",{className:"py-5 mt-8 mb-20 container px-4 mx-auto prose lg:prose-xl",children:(0,t.jsx)(a.MDXProvider,{children:(0,t.jsx)(m,{...i})})})]})},"guides",0,y])},61500,e=>{"use strict";var t=e.i(9381),a=e.i(38856),i=e.i(80958),l=e.i(94425),r=e.i(77738),s=e.i(55436),o=e.i(73317),n=e.i(51914),c=e.i(23836),u=e.i(68489),d=e.i(54647),f=e.i(56946),h=e.i(3828);let m=(0,u.default)(()=>e.A(87012),{loadableGenerated:{modules:[65912]}}),g=["Express","Next.js","Node.js","Koa","Meteor","Sails.js","Kraken","Hapi","Restify","Actionhero","LoopBack","Feathers","Adonis","Total"];function p(e){return`Send Webhooks with ${e}`}let x=[{language:"Python",languageCode:"python",icon:i.faPython,frameworks:["FastAPI","Django","Flask"]},{language:"JavaScript",languageCode:"javascript",icon:i.faJs,frameworks:g},{language:"TypeScript",languageCode:"javascript",icon:i.faJs,frameworks:g},{language:"Go",languageCode:"go",imageIcon:s.default,frameworks:["Revel","Gin","Beego","Kit","Goji"]},{language:"Java",languageCode:"java",icon:i.faJava,frameworks:["Spring","Struts","Hibernate","Wicket","Javalin"]},{language:"Kotlin",languageCode:"kotlin",imageIcon:o.default,frameworks:["Ktor","Kweb","Vert.x","Spring","Javalin"]},{language:"Rust",languageCode:"rust",icon:i.faRust,frameworks:["Axum","Rocket","Warp","Actix Web","Gotham","Tide","Poem"]},{language:"C#",slugPostfix:"-sharp",languageCode:"csharp",imageIcon:c.default,frameworks:["ASP.NET","Blazor"]},{language:"PHP",languageCode:"php",icon:i.faPhp,frameworks:["Drupal","Laravel","Symfony"]},{language:"Ruby",languageCode:"ruby",imageIcon:n.default,frameworks:["Ruby on Rails","Roda","Sinatra","Padrino"]},{language:"Svix CLI",languageCode:"cli",icon:l.faTerminal}].flatMap((e,t)=>{let a=(0,r.default)(p(e.language),{lower:!0,strict:!0}),i=`${d.default.canonicalUrl}/guides/sending/${a}/`,l=[""].concat(e.frameworks??[]),s=[];return l.map((a,l)=>{let o=a?`${e.language} (${a})`:e.language,n=p(o),c=(0,r.default)(n,{lower:!0,strict:!0})+(e.slugPostfix??""),u=(t+l+Math.floor((t+l)/6))%6;return s.push({title:n,slug:c,framework:a}),{...e,title:n,languageWithFramework:o,slug:c,canonical:i,framework:a,introVariant:(t+l)%6,descriptionVariant:u,relatedGuides:s}})});e.s(["__N_SSG",0,!0,"default",0,function(e){let i=x.find(t=>t.slug===e.slug),l=i.title,r=(0,h.useRouter)(),s=`${d.default.canonicalUrl}${r.asPath}`,o=`Send webhooks with ${i.languageWithFramework} using Svix. A step-by-step tutorial covering signing, retries, deliverability, and reliable webhook delivery at scale.`,n=["guide","tutorial","webhooks","send webhooks",`${i.language} webhooks`,`send webhooks with ${i.language}`,i.language].concat(i.framework?[i.framework,`${i.framework} webhooks`,`${i.language} ${i.framework}`,`${i.language} ${i.framework} webhooks`]:[]).concat(i.keywords??[]);return(0,t.jsxs)("div",{className:"w-full",children:[(0,t.jsx)(f.default,{title:l,description:o,canonical:s,keywords:n}),(0,t.jsx)("article",{className:"py-5 mt-8 mb-20 container px-4 mx-auto prose lg:prose-xl",children:(0,t.jsx)(a.MDXProvider,{children:(0,t.jsx)(m,{...i})})})]})},"guides",0,x])},30907,e=>
1{e.v({footer:"Home-module__Ho9lYW__footer",section:"Home-module__Ho9lYW__section",sectionAlt:"Home-module__Ho9lYW__sectionAlt",sectionInverted:"Home-module__Ho9lYW__sectionInverted"})}]);
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.