PageSourceSearch

https://www.svix.com/_next/static/immutable/chunks/04rdd545qb38x.js

js svix.com collected 2026-10-02 04:42:03 UTC 32,515 bytes, 1 lines download raw bytes

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","lj":"lj","Nj":"NJ","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.