CINXE.COM

What is custom code? | MuleSoft

<!DOCTYPE html><html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "><head><link rel="preconnect" href="https://resources.mulesoft.com"><link rel="preload" href="/themes/custom/mule_foundation/fonts/open_sans/OpenSans-Regular-webfont.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/themes/custom/mule_foundation/fonts/open_sans/OpenSans-Bold-webfont.woff" as="font" type="font/woff" crossorigin><link rel="shortcut icon" href="/favicon.png" type="image/png"><link rel="stylesheet" href="https://www.mulesoft.com/themes/custom/mule_foundation/css/onetrust.css"><link rel="stylesheet" href="https://www.mulesoft.com/oneTrust/assets/onetrust.min.css"><link rel="stylesheet" href="https://www.mulesoft.com/oneTrust/assets/onetrust-mulesoft-custom.css"> <style nonce=""> .skip-link.visually-hidden { display: none; } [tabindex="0"]:focus { outline: none; } .ot-sdk-show-settings { display: inline-block !important; }#onetrust-consent-sdk #onetrust-pc-sdk button { float: none; } #onetrust-consent-sdk div#onetrust-pc-sdk .category-host-list-handler { float: left; text-transform: none; }#onetrust-consent-sdk #onetrust-pc-sdk button.ot-link-btn.ot-host-expand { text-transform: none; }body #onetrust-pc-sdk button.ot-host-box, body #onetrust-pc-sdk button.ot-host-box:hover { width: 100% !important;} @media screen and (max-width: 992px){ body #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, body #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns { width: auto !important; position: static !important; }body #onetrust-pc-sdk.otPcTab .save-preference-btn-handler, body #onetrust-pc-sdk.otPcTab #accept-recommended-btn-handler { width: 200px !important; } }@media screen and (max-width: 650px){ body #onetrust-pc-sdk.otPcTab .save-preference-btn-handler, body #onetrust-pc-sdk.otPcTab #accept-recommended-btn-handler { width: 100% !important; }} </style><script> </script><script> var oneTrustScript = document.createElement('script'); oneTrustScript.type = 'text/javascript'; oneTrustScript.src = "https://www.mulesoft.com/oneTrust/scripttemplates/otSDKStub.js"; oneTrustScript.setAttribute("data-domain-script","fc594183-7384-4f03-8c43-1f81571521b7"); var host = window.location.origin; if(host.includes('mulesoft.com')){ document.getElementsByTagName('head')[0].appendChild(oneTrustScript); } var optimizelyScript = document.createElement('script'); optimizelyScript.type = 'text/javascript'; optimizelyScript.src = 'https://cdn.optimizely.com/js/27439660011.js'; window.addEventListener('DOMContentLoaded', function(){ if(localStorage.getItem('otsettings') && localStorage.getItem('otsettings').includes('4')){ document.getElementsByTagName('head')[0].appendChild(optimizelyScript); } }) function OptanonWrapper() { //set otsettings which stores the current cookie consent configuration localStorage.setItem('otsettings', OptanonActiveGroups); //load optimizely if advertising cookies are enabled if(!document.querySelector('script[src="https://cdn.optimizely.com/js/27439660011.js"]') && localStorage.getItem('otsettings').includes('4')){ document.getElementsByTagName('head')[0].appendChild(optimizelyScript); } //mPulse inline consent, opt in if functional cookies enabled if(window.BOOMR_OPT_IN){ if(localStorage.getItem('otsettings').includes('3')){ window.BOOMR_OPT_IN(); }else{ window.BOOMR_OPT_OUT(); } } } </script><link rel="stylesheet" media="all" href="/sites/default/files/css/css_J_EoqgXFJU30wdtIhhPMGrvZBwxVTdvgW8N8vLb-Tgo.css?delta=0&amp;language=en&amp;theme=mule_foundation&amp;include=eJx1T20OwiAMvRANR1rK6CYRWlLKknl6mRo1cf57n3lt25tR8QEbuVvXMC3SOaIlYb9mCZhd6Zm-5YPDH-9CGElhETHS3-aFcl36b62qxD4bNJplaLoD4-ZmKVWY2PwbQcHEMEI2yGkg4y7d2qkXkHmc1VKpY7_QioW4P5__5IOm-drgU6OY7LGpkl1OG02rpugPBAdyBfVKJhPW1PyLwEHu0T2J0w" /><link rel="stylesheet" media="all" href="/sites/default/files/css/css_vsD73XRaevzIpzYCBVCPemTchxy_83Bae59dUkaTyA8.css?delta=1&amp;language=en&amp;theme=mule_foundation&amp;include=eJx1T20OwiAMvRANR1rK6CYRWlLKknl6mRo1cf57n3lt25tR8QEbuVvXMC3SOaIlYb9mCZhd6Zm-5YPDH-9CGElhETHS3-aFcl36b62qxD4bNJplaLoD4-ZmKVWY2PwbQcHEMEI2yGkg4y7d2qkXkHmc1VKpY7_QioW4P5__5IOm-drgU6OY7LGpkl1OG02rpugPBAdyBfVKJhPW1PyLwEHu0T2J0w" /><link rel="stylesheet" media="all" href="/sites/default/files/css/css_ZJF9VsPe0uHlO40EpJW2YO6di3eXfjtnG0QpWFdMWW0.css?delta=2&amp;language=en&amp;theme=mule_foundation&amp;include=eJx1T20OwiAMvRANR1rK6CYRWlLKknl6mRo1cf57n3lt25tR8QEbuVvXMC3SOaIlYb9mCZhd6Zm-5YPDH-9CGElhETHS3-aFcl36b62qxD4bNJplaLoD4-ZmKVWY2PwbQcHEMEI2yGkg4y7d2qkXkHmc1VKpY7_QioW4P5__5IOm-drgU6OY7LGpkl1OG02rpugPBAdyBfVKJhPW1PyLwEHu0T2J0w" /><script async defer> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer', 'GTM-NH8DNZL'); </script><meta charset="utf-8" /><meta name="description" content="What is custom code?What is custom code? To answer this question, let’s begin with a metaphor. Imagine that code is a vehicle: a blue Honda Civic." /><meta name="be:sdk" content="php_sdk_1.5.12" /><meta name="be:timer" content="82ms" /><meta name="be:norm_url" content="https%3A%2F%2Fwww.mulesoft.com%2Fapi%2Fwhat-is-custom-code" /><meta name="be:capsule_url" content="https%3A%2F%2Fixfd1-api.bc0a.com%2Fapi%2Fixf%2F1.0.0%2Fget_capsule%2Ff00000000247468%2F600103407" /><meta name="be:api_dt" content="-08:00y_2024;-08:00m_11;-08:00d_14;-08:00h_16;-08:00mh_50;p_epoch:1731631858267" /><meta name="be:mod_dt" content="-08:00y_2024;-08:00m_11;-08:00d_14;-08:00h_16;-08:00mh_50;p_epoch:1731631858267" /><meta name="be:diag" content="UXwLBJsiml+0Om9gsniSYhj7yzOSU8I1J4eZcfR5N6Yun45ZJT58H+sfz2FcaIi1bFFbLBZKtGwskDTMraWLFWd9UwJtdCWSHSomXw2MDRv5XK/cYkdrxNw9pEcto8EoW4r+NADl3qHPz5UqpHtci2ylOVNVqb4d1TSMs+gsVqZZHs3PjAZgEs1vHVxLDqt+9SpQHZMzdlk1ynq4DZkw0uJZKE9nWRbg2dSo3AC9o11tE0oXtdtZNGL8vXFGlHNXha9BC0RfHCvOFLPj9LX36NC9OPnyF6LqXAsKoBWDdXhG43R/rAq66BtLL+A/oIeJ5SDRasux/TxllUdJpCrrzjQs1QyDx45tFSV/AzZoIGsXl6Uc6N2xj4/456f+3AFdozoLxoDOZuKyyDCieSnLMlLOIchOyO01mySn3XzVyT9QWkeXBPZgDdaQW5NDhAwjdTDxr7FF560hRZ3G8//DT3OauWCp3E+CcjP70oqq72OBUnOhFNj7D3049D19xCIDD6qVY4S7PdqZ6pkxKcy4qldxTK0Z0K8OKynv7JQMTlJJbrKl34Rk6TgR9asWQpn72NBh7wg6FviErcLaXw79p3U/LCq5EXBXZh+BTxpd4mTPYrSZPPeou9XHBiPwbRl/Y923eTIkMPRwMgleO772npzlzQf9sxxJluEPQsUK1PeUUTtJcOLzjSBv8y9qZ5Bh8n/Ps1WsQ6HqsKcRLS8XGzLfAAyMPxqaQDU+Gewd9lcABSAPfmY6XQcjh9+ty6/M15GycBpqjMXWfDbDkqNK7Xihyb6O/kxHwbFzgoisevYZMO7bePd/EU0W5pmMSmGiAh8Puy5ingHbtli7TgaPK2lU9QDnSLYd7vDIjD0sK69ECoyXhgtGIBMgpNwGHSIsSKGDXlM6eEULmgMszOf8d2u8WHS0SNrbC9JFFY+1QlrONnN4JAqAUiJN1V0PkxF8qjnaOM5bs//NAo9Apuh6pcAj6oPFgsFEsQc8cyu2L34oFAEOcy5XS1nfkoPMqAZi3fH2fr3YQngk/qV/7zlCnnXvY+qUlFO616L09tyqCxFIGVYiPO8L756Fpc7zSE1IsRR+OyVWd6ZGFKeYb2gFmlpijxrz22ohINXmvTfjF+esdD/QWh3LUGeZ5al/KAXFzoD5N4mDVtVMOjs3hWwqcOnC+rouzKh4HcIo44QkjG2P/gO8o4OQZBIFB5D7TLjEy0aW37rtBvBoswHygo7CoGeX6XrM1raghMGh05pqpe70P08GGlyMvnR0GmqEINstnlnAQ9nM46szP1/JY9o91nnzRdi3CIkENMZgjwbF3eeYpbfuyeOKJqym8Zc1BgEZnipFrINFLRjjdJZ4X9h3DaVXtb4yuzclipwwfJp1l+XUNLGlDlXEZazrOyW8BJfMToyxngcaoHXjNKhL7kIIrOhcL3UsrpUIAkt6wMuFS49B82/sewpxE3sbnpSXHBrhcjldvIxhlxag7tblNixnKVlrxaCGeFHOYiGdwoWxoCYRdiOnCLjR6/+WI07tPaPlbES05EasUjt6T/PgQNfrnlbGmgONTwG5W1RI7kCu+Zz5+FsJHO0Ou0dYXJ+vsO3842RagBwyNj6KPUyXP116JKPZuDDZDhdZ0PjP6Q/cXuPXFYB6PQ2c2imjr6BGBkyGdeBYAqRxrq3oaQqv7ask0GkvbJsybX4GfMgX59j7vxxEuvXI+Q9noavZfrnZkRs5gCOPzZZHFsp6nKZhhOiTzKlOey/guwlUry09JMmkcmq7TyNowZOsxclTUw4tpZiITR3eza1fdrL8JwbFJsJ7ta0ixXRpoG49QZZbPIu+sJL1AbAzaptfZPTBjS2IXb2EXH6et2RoM5J1bRwDjOIIwXFk7zvEDHsCmdZhuRS02Idd8tjzbW7WhAhYg7cauQ750ThgpNiJTz1xPwqvvwhyXEAd3uLF26oI3v43fwHSIQH8ALzzXZ/pcAmLcw+6YSezsCWg0ruJTct8GUjlBvUTqO5Mjr5ap9EZWRYMqaLYL9qNF7jvHmmg7mTARQQNdLBWK2SsNHHurDGstbv64fGi3/QQVtKcSunVxF3T4wjeISSd4iNFYNsT281M+Yus3IlCHBjUxjnrEDbNxYYDZ+nolgwRFL9s9N47vctSijj2exDyh17MoL5L3nx3hmqkd/Njhpo1qfB3GNzjse/Am6qo+B/LvRb+NbEBiHPtXm1zdzcs+Z5PH+0W8zWk1mydBd+5y1UykGlMSsnk6gzh4KeofjIQ3NOGqI/NlfCVChTScJILTyUElFoslDpUp4x83gNinUbrhpCyC9gTq/BRIWFQj9chfBrdUhlTtuSfrNE5DL+c6TG0IofdfLfd2iQdQpKgidyULFfYCEfptMpjAdR32T6/V6mrhPFOywbktCZJPJpxg2Of0CbVdkR1VxDiU5Eowdne2ITpEG5/cVsYjowC+v5suER2v/sH4gPal8s5o/k6KMLat/EKKpxUJKUIwO0VGrSEyBYtFMnKI7XV3wzGMg==" /><meta name="be:messages" content="false" /><meta name="robots" content="index, follow" /><link rel="canonical" href="https://www.mulesoft.com/api/what-is-custom-code" /><meta name="generator" content="none" /><meta property="og:site_name" content="MuleSoft" /><meta property="og:type" content="article" /><meta property="og:url" content="https://www.mulesoft.com/api/what-is-custom-code" /><meta property="og:title" content="What is custom code? | MuleSoft" /><meta property="og:description" content="What is custom code?What is custom code? To answer this question, let’s begin with a metaphor. Imagine that code is a vehicle: a blue Honda Civic." /><meta property="og:image" content="https://www.mulesoft.com/sites/default/files/cmm_files/image_MuleSoft_OG.jpg" /><meta property="og:image:url" content="https://www.mulesoft.com/sites/default/files/cmm_files/image_MuleSoft_OG.jpg" /><meta property="og:image:secure_url" content="https://www.mulesoft.com/sites/default/files/cmm_files/image_MuleSoft_OG.jpg" /><meta property="og:image:alt" content="MuleSoft logo" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="What is custom code? | MuleSoft" /><meta name="twitter:image" content="https://www.mulesoft.com/sites/default/files/cmm_files/image_MuleSoft_OG.jpg" /><meta name="twitter:image:alt" content="MuleSoft logo" /><meta name="MobileOptimized" content="width" /><meta name="HandheldFriendly" content="true" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><script type="application/ld+json">{"@context": "https://schema.org","@graph": [{"headline": "What is custom code?","name": "What is custom code?","isAccessibleForFree": "True"}] }</script><meta http-equiv="ImageToolbar" content="false" /><title>What is custom code? | MuleSoft</title><script type="text/javascript" async src="https://play.vidyard.com/embed/v4.js"></script> <script>window.BOOMR_CONSENT_CONFIG={enabled:!0},"true"=="true"&&(window.BOOMR_CONSENT_CONFIG.optInRequired=!0),function(e){"use strict";if(void 0!==e.BOOMR_CONSENT_CONFIG&&!0===e.BOOMR_CONSENT_CONFIG.enabled){e.BOOMR=void 0!==e.BOOMR?e.BOOMR:{};var o=e.BOOMR;if(o.plugins=void 0!==o.plugins?o.plugins:{},!o.plugins.ConsentInlinedPlugin){var O={v:"2",OPT_COOKIE:"BOOMR_CONSENT",OPT_IN_COOKIE_VAL:"opted-in",OPT_OUT_COOKIE_VAL:"opted-out",COOKIE_EXP:365*86400,complete:!1,enabled:!0,firedPageReady:!1,deferredOptIn:!1,deferredOptOut:!1,rtCookieFromConfig:!1,bwCookieFromConfig:!1,optOut:function(){return o.utils.setCookie(O.OPT_COOKIE,O.OPT_OUT_COOKIE_VAL,O.COOKIE_EXP)?("function"==typeof o.disable&&o.disable(),O.complete=!1,O.removeBoomerangCookies(),!0):(o.error("Can not set Opt Out cookie","ConsentInlinedPlugin"),!1)},optIn:function(){return!0===O.complete||(o.utils.setCookie(O.OPT_COOKIE,O.OPT_IN_COOKIE_VAL,O.COOKIE_EXP)?("function"==typeof o.wakeUp&&o.wakeUp(),O.complete=!0,o.addVar("cip.in","1",!0),o.addVar("cip.v",O.v,!0),o.sendBeacon(),!0):(o.error("Can not set Opt In value","ConsentInlinedPlugin"),!1))},removeBoomerangCookies:function(){var e=O.rtCookieFromConfig||"RT",i=O.bwCookieFromConfig||"BA";o.utils.removeCookie(e),o.utils.removeCookie(i)},onPageReady:function(){O.firedPageReady||(O.firedPageReady=!0,O.deferredOptIn&&(O.optIn(),O.deferredOptIn=!1),O.deferredOptOut&&(O.optOut(),O.deferredOptOut=!1))}};e.BOOMR_OPT_OUT=function(){O.firedPageReady?O.optOut():O.deferredOptOut=!0},e.BOOMR_OPT_IN=function(){O.firedPageReady?O.optIn():O.deferredOptIn=!0},o.plugins.ConsentInlinedPlugin={init:function(i){return void 0!==i.RT&&void 0!==i.RT.cookie&&(O.rtCookieFromConfig=i.RT.cookie),void 0!==i.BW&&void 0!==i.BW.cookie&&(O.bwCookieFromConfig=i.BW.cookie),o.subscribe("page_ready",O.onPageReady,null,O),o.subscribe("spa_navigation",O.onPageReady,null,O),e.BOOMR_CONSENT_CONFIG.optInRequired&&o.utils.getCookie(O.OPT_COOKIE)!==O.OPT_IN_COOKIE_VAL?(O.complete=!1,this):o.utils.getCookie(O.OPT_COOKIE)===O.OPT_OUT_COOKIE_VAL?(void 0===i.RT&&(i.RT={}),i.RT.cookie="",void 0===i.BW&&(i.BW={}),i.BW.cookie="",O.complete=!1,this):(O.complete=!0,this)},is_complete:function(){return O.complete}}}}}(window);</script> <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="HHQU2-SETTX-WPP37-3L3HU-XH9QM",function(){function e(){if(!r){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,o.appendChild(e),r=!0}}function t(e){r=!0;var n,t,a,i,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(o,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",i=(a.frameElement||a).style,i.width=0,i.height=0,i.border=0,i.display="none",o.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void 0;",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=14,window.BOOMR.url=n+"HHQU2-SETTX-WPP37-3L3HU-XH9QM";var i=document.currentScript||document.getElementsByTagName("script")[0],o=i.parentNode,r=!1,d=document.createElement("link");if(d.relList&&"function"==typeof d.relList.supports&&d.relList.supports("preload")&&"as"in d)window.BOOMR.snippetMethod="p",d.href=window.BOOMR.url,d.rel="preload",d.as="script",d.addEventListener("load",e),d.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!r)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),o.appendChild(d);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="bdpnbetiiwtoiz2cfl2a-f-7198b4056-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"39","ak.cp":"594852","ak.ai":parseInt("387968",10),"ak.ol":"0","ak.cr":4,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"691d8bae","ak.r":47863,"ak.a2":n,"ak.m":"a","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":48784,"ak.gh":"23.54.158.68","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732389620","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==hmI4en74dL48QxxYEwyy+kxHmvPtS7E3kfkdhrQnb4iY7vNyuOb3kotYlkfP7heFoZof7js+vGozeKaSdgp63PQzDkARcH95bC0BKNbuUMSK7+yem6DzbfJowJo2dKYB6+snMDyiWcBv4lR3tI99Z8tIPp+Gc/X0MmY6NWo0pJbmoqkkwJomTB7RsPqs+EKF+m3Qse7p9wMTSFnVMpGcc5cmNRJKvds+FWy82Pc2CFU6Rvptk/YhHU4RbnL32eQTLGtjRnb1LeihPOE9mktRo+2EIDmyqUdvFfkv5f61e/S3db3hHBKsC/09AtrzBLm/AzX6r92rtk3lgB04Es3zF6rdX5bqi9p66i9+bYWp7EMvU6wWr7VxIidFX92Di3JUS2/PF3hpWsrg2qQaIu2U/T3etrb5Bj0ZpPlj02Z/GiQ=","ak.pv":"752","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head><body class="lang-en section-api path-node node--type-article" class="lang-en section-api path-node node--type-article"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NH8DNZL" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script src="https://www.mulesoft.com/onClicks/app.js" defer></script> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a><div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas><div class="off-canvas-wrapper "><div class="inner-wrap off-canvas-wrapper-inner" id="inner-wrap" data-off-canvas-wrapper> <aside id="left-off-canvas-menu" class="off-canvas left-off-canvas-menu position-left" role="complementary" data-off-canvas> </aside> <aside id="right-off-canvas-menu" class="off-canvas right-off-canvas-menu position-right" role="complementary" data-off-canvas> </aside><div class="off-canvas-content" data-off-canvas-content><div class="off-canvas-content-header"><div data-nav-version="1.0.0" class="ms-com-content ms-com-content-header br-nav updated-contact-pages ms-com-content-header-with-banner closed new-nav no-helmet "><div class="lift-localized-promobanner"><div><div id="promotion_banner_dreamforce" class="promotion-banner dark-blue-banner SL_swap"><div class="promotion-banner-inside"><div class="field field--block-content-field-headline field--name-field-headline field--type-string field--label-hidden field__item">MuleSoft announces solutions to build a future-ready foundation for AI.</div><div class="field field--block-content-field-subhead field--name-field-subhead field--type-text-long field--label-hidden field__item"><style> @media screen and (max-width: 992px) { body:not(.header-promo-closed) .banner-region { margin-top: 0; } } </style></div><div class="field-block-content--field-cta"> <a href="https://www.mulesoft.com/platform/new-product-features" target="_self" onclick="">Learn more</a></div> <button class="cross" onclick="closePromoBanner()">+</button></div></div></div></div> <header class="ms-com-header desktop-header"><div class="header-overlay"></div><div class="header-wrapper"><div class="header-inside"> <a href="https://www.mulesoft.com" class="logo" aria-label="Link to MuleSoft homepage"></a> <a href="#main" class="mule-button solid skip-to-content">Skip to main content</a><div> <nav role="navigation" aria-label="Main" id="block-mainnavigation" class="block-mainnavigation"><ul class="menu menu--simple-mega-menu" role="menu"><li class="menu-item" role="menuitem" aria-label="Products"> <span target="_self" class="main-menu-product" data-simple-mega-menu="166">Products</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header product"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"> <nav class="nav-intro"><span class="menu-label">For IT Teams</span><a class="nav-main-title" href="https://www.mulesoft.com/platform/enterprise-integration" role="menuitem"><span class="title">Anypoint Platform</span> <span>World’s #1 integration and API platform</span></a> </nav><div class="anypoint-menu"> <nav class="menu"><span class="menu-label" role="heading">Integration</span> <a href="https://www.mulesoft.com/platform/studio" role="menuitem">Studio</a> <a href="https://www.mulesoft.com/platform/exchange" role="menuitem">Exchange</a> <a href="https://www.mulesoft.com/platform/cloud-connectors" role="menuitem">Connectors</a> <a href="https://www.mulesoft.com/platform/anypoint-partner-manager" role="menuitem">Partner Manager</a></nav> <nav class="menu"><span class="menu-label" role="heading">API management</span> <a href="https://www.mulesoft.com/platform/api/flex-api-gateway" role="menuitem">Flex Gateway</a> <a href="https://www.mulesoft.com/platform/api/governance-anypoint" role="menuitem">API Governance</a> <a href="https://www.mulesoft.com/platform/api/monitoring-anypoint" role="menuitem">Monitoring</a> <a href="https://www.mulesoft.com/platform/api/manager" role="menuitem">API Manager</a> </nav> <a class="see-all-link" href="https://www.mulesoft.com/platform/anypoint-platform-features" role="menuitem">See all</a></div></div><div class="try-free"> <nav class="menu"><span class="menu-label" role="heading">Try for free</span> <a href="https://anypoint.mulesoft.com/login/#/signup?apintent=generic" role="menuitem" target="_blank">Sign up to Anypoint Platform<span class="external-link" aria-label="external link"></span></a> <a href="https://www.mulesoft.com/lp/dl/anypoint-mule-studio" role="menuitem">Download Anypoint Code Builder, Studio, Mule</a></nav></div></div><div class="full-right-menu"><div class="mega-menu-container-right"> <nav class="nav-intro with-flags"><span class="menu-label">For Business Teams</span> <a class="nav-main-title" href="https://www.mulesoft.com/platform/composer" role="menuitem"><span class="title">MuleSoft Composer</span> <span>Connect apps and data instantly</span></a> <a class="nav-main-title" href="https://www.mulesoft.com/platform/rpa" role="menuitem"> <span class="title">MuleSoft RPA</span> <span>Automate tasks with bots</span></a> <a class="nav-main-title" href="https://www.mulesoft.com/platform/intelligent-document-processing" role="menuitem"> <span class="title">MuleSoft IDP</span> <span>Extract unstructured data from documents with AI</span></a> <a class="nav-main-title" href="https://dataloader.io/" target="_blank" role="menuitem"> <span class="title">Dataloader.io</span> <span>Securely import and export unlimited Salesforce data</span></a> </nav></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/lp/reports/gartner-magic-quadrant-leader"><div class="featured-left-content square-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="A graphic of the Gartner Magic Quadrant for iPaaS and API Management" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-products-gartner-magic-quadrant-leader.png" /></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content">Gartner names MuleSoft a Leader</span></p><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Read reports</span></div></div></a></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Solutions"> <span target="_self" class="main-menu-solutions" data-simple-mega-menu="171">Solutions</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header product"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"><div class="solutions-menu"> <nav class="menu"> <span class="menu-label" role="heading">Featured Solutions</span> <a class="solutions-title" href="https://www.mulesoft.com/platform/api-management" role="menuitem"> <span class="title">API Management</span> <span class="small-intro">Manage and secure any API, built and deployed anywhere</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration" role="menuitem"> <span class="title">Integration</span> <span class="small-intro">Connect any system, data, or API to integrate at scale</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/automation" role="menuitem"> <span class="title">Automation</span> <span class="small-intro">Automate processes and tasks for every team</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/platform/ai" role="menuitem"> <span class="title">MuleSoft AI</span> <span class="small-intro">Connect data and automate workflows with AI</span> </a> </nav> <nav class="menu"> <span class="menu-label" role="heading">Featured Integration</span> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/saas/salesforce" role="menuitem"> <span class="title">Salesforce</span> <span class="small-intro">Power connected experiences with Salesforce integration</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/soa/sap" role="menuitem"> <span class="title">SAP</span> <span class="small-intro">Unlock SAP and connect your IT landscape</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/soa/aws" role="menuitem"> <span class="title">AWS</span> <span class="small-intro">Get the most out of AWS with integration and APIs</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/ibm" role="menuitem"> <span class="title">IBM</span> <span class="small-intro">Accelerate flexibility and connection with IBM</span> </a> </nav></div></div></div><div class="full-right-menu"><div class="mega-menu-container-right"> <nav class="menu"> <span class="menu-label" role="heading">By Industry</span> <a href="https://www.mulesoft.com/integration-solutions/soa/financial-services" role="menuitem">Financial services</a> <a href="https://www.mulesoft.com/integration-solutions/soa/government" role="menuitem">Government</a> <a href="https://www.mulesoft.com/integration-solutions/soa/healthcare" role="menuitem">Healthcare and life sciences</a> <a href="https://www.mulesoft.com/integration-solutions/soa/higher-education" role="menuitem">Higher education</a> <a href="https://www.mulesoft.com/integration-solutions/soa/insurance" role="menuitem">Insurance</a> <a href="https://www.mulesoft.com/integration-solutions/api/manufacturing-edi-erp" role="menuitem">Manufacturing</a> <a href="https://www.mulesoft.com/integration-solutions/soa/digital-media" role="menuitem">Media and telecom</a> <a href="https://www.mulesoft.com/integration-solutions/saas/retail" role="menuitem">Retail</a> <a href="https://www.mulesoft.com/integration-solutions/soa/consumer-goods" role="menuitem">Consumer goods</a> </nav> <nav class="menu"> <span class="menu-label" role="heading">By Initiative</span> <a href="https://www.mulesoft.com/integration/b2b-edi-platform" role="menuitem">B2B EDI integration</a> <a href="https://www.mulesoft.com/integration-solutions/api/devops" role="menuitem">DevOps</a> <a href="https://www.mulesoft.com/integration-solutions/api/ecommerce" role="menuitem">eCommerce</a> <a href="https://www.mulesoft.com/event-driven-architecture" role="menuitem">Event-Driven Architecture</a> <a href="https://www.mulesoft.com/integration-solutions/api/ipaas" role="menuitem">iPaaS</a> <a href="https://www.mulesoft.com/integration-solutions/soa/legacy-system-modernization" role="menuitem">Legacy system modernization</a> <a href="https://www.mulesoft.com/integration-solutions/api/microservices" role="menuitem">Microservices</a> <a href="https://www.mulesoft.com/integration-solutions/saas/move-to-the-cloud" role="menuitem">Move to the cloud</a> <a href="https://www.mulesoft.com/integration-solutions/api/omnichannel" role="menuitem">Omnichannel</a> <a href="https://www.mulesoft.com/integration-solutions/api/saas" role="menuitem">SaaS integration</a> <a href="https://www.mulesoft.com/integration-solutions/api/360-degree-view-customer" role="menuitem">Single view of customer</a> </nav><div class="see-all-wrapper"> <a class="see-all-link" href="https://www.mulesoft.com/integration-solutions" role="menuitem">See all solutions</a></div></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/lp/ebook/api/salesforce-integration-customer-360"><div class="featured-left-content square-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="An image of the ebook cover: Create Connected Experiences with MuleSoft + AI" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-solutions-create-connected-experiences-with-ai.png"></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content">Create connected experiences with AI</span></p><p class="content-link"></p><div class="mega-menu-item-footer-featured-content"> Learn the critical steps to developing an AI strategy and foundation.</div><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Read more</span></div></div></a></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Services"> <span target="_self" class="main-menu-services" data-simple-mega-menu="176">Services</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header product"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"><div class="services-menu"> <nav class="menu"> <span class="menu-label" role="heading">Training</span> <a class="services-title" href="https://trailheadacademy.salesforce.com/products/mulesoft#f-products=Mulesoft" target=”_blank” role="menuitem">Courses</a> <a class="services-title" href="https://trailhead.salesforce.com/en/credentials/administratoroverview/" target=”_blank” role="menuitem">Certifications</a> <a class="services-title" href="https://trailhead.salesforce.com/help?article=Salesforce-Learning-Credits-FAQ-and-Redemption-Process" target=”_blank” role="menuitem">Training credits</a> </nav> <nav class="menu"> <span class="menu-label" role="heading">Customer success</span> <a class="services-title" href="https://www.mulesoft.com/support-and-services/consulting" role="menuitem">MuleSoft Catalyst</a> <a class="services-title" href="https://www.mulesoft.com/support-and-services/mobilize-consulting-solutions" role="menuitem">Business Value Services</a> </nav> <nav class="menu"> <span class="menu-label" role="heading">Support</span> <a class="services-title" href="https://help.mulesoft.com/s/" role="menuitem">Help Center</a> <a class="services-title" href="https://www.mulesoft.com/community" role="menuitem">Community Forums</a> <a class="services-title" href="https://help.mulesoft.com/s/resources" role="menuitem">Resources</a> </nav></div></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/lp/whitepaper/3-predictions-future-of-connected-ai-agents"><div class="featured-left-content large-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="An image of the ebook cover: 3 Predictions for the Future of Connected AI Agents" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-services-future-of-connected-ai-agents.png"></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content">Future of connected AI agents</span></p><p class="content-link"></p><div class="mega-menu-item-footer-featured-content">Discover how to prepare for the future of autonomous AI agents.</div><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Read more</span></div></div></a></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Resources"> <span target="_self" class="main-menu-resources" data-simple-mega-menu="181">Resources</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header resources"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"><div class="anypoint-menu"> <nav class="menu"> <span class="menu-label">Featured Resources</span> <a class="resources-title" href="https://www.mulesoft.com/case-studies" role="menuitem">Customer stories</a> <a class="resources-title" href="https://blogs.mulesoft.com/web-series/cios-unfiltered/" role="menuitem">CIO webcast</a> <a class="resources-title" href="https://blogs.mulesoft.com/web-series/apis-unplugged/" role="menuitem">Developer podcast</a> <a class="resources-title" href="https://www.mulesoft.com/press-center" role="menuitem">News</a> </nav></div><nav class="menu"> <span class="menu-label" role="heading">Explore</span> <a class="resources-title" href="https://www.mulesoft.com/webinars" role="menuitem">Webinars</a> <a class="resources-title" href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Demo" role="menuitem">Demos</a> <a class="resources-title" href="https://videos.mulesoft.com/" role="menuitem">Videos</a> <a class="resources-title" href="https://www.mulesoft.com/reports" role="menuitem">Analyst reports</a> <a class="resources-title" href="https://www.mulesoft.com/ebook" role="menuitem">eBooks</a> <a class="resources-title" href="https://www.mulesoft.com/whitepaper/integration-use-cases" role="menuitem">Whitepapers</a> <a class="resources-title" href="https://www.mulesoft.com/infographics" role="menuitem">Infographics</a> <a class="resources-title" href="https://www.mulesoft.com/resources/articles" role="menuitem">Articles</a> <a class="resources-title" href="https://blogs.mulesoft.com/bloghome/" role="menuitem">Blog</a> <a class="resources-title" href="https://www.mulesoft.com/api-university/what-are-apis-and-how-do-they-work" role="menuitem">API University</a> </nav></div><div class="see-all-wrapper"> <a class="see-all-link" href="https://www.mulesoft.com/integration-resources">See all resources</a></div></div><div class="full-right-menu"><div class="mega-menu-container-right"> <nav class="menu"> <span class="menu-label">Events</span> <a class="resources-title" href="https://mulesoft.com/connect-ai" role="menuitem">MuleSoft Connect:AI</a> <a class="resources-title" href="https://www.mulesoft.com/dreamforce" role="menuitem">MuleSoft at Dreamforce</a> <a class="resources-title" href="https://www.salesforce.com/trailblazerdx" target="_blank" role="menuitem">MuleSoft at TrailblazerDX</a> <a class="resources-title" href="https://meetups.mulesoft.com/" role="menuitem">Community Meetups</a> <a class="resources-title" href="https://www.mulesoft.com/events" role="menuitem">All events</a> </nav></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/ty/connect-ai"><div class="featured-left-content large-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="A graphic showing the keynote presentation at Connect:AI" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-resources-connect-ai-event.png"></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content"> The world of AI is a world of APIs </span></p><p class="content-link"></p><div class="mega-menu-item-footer-featured-content">Relive the best moments from Connect:AI with 20+ on-demand sessions.</div><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Start watching</span></div></div></a></div></div></div></li></ul> </nav><nav role="navigation" aria-label="Main Navigation Right" id="block-mainnavigationright" class="block-mainnavigationright"><ul class="menu menu--simple-mega-menu" role="menu"><li class="menu-item" role="menuitem" aria-label="Developers"> <span target="_self" class="main-menu-developers" data-simple-mega-menu="31">Developers</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><article class="mega-menu-item-header"><nav class="menu"><p><a href="https://developer.mulesoft.com/">Getting started</a> <a href="https://www.mulesoft.com/community">Community</a> <a href="https://trailheadacademy.salesforce.com/products/mulesoft#f-products=Mulesoft" target="”_blank”">Training</a> <a href="https://developer.mulesoft.com/tutorials-and-howtos">Tutorials</a> <a href="https://docs.mulesoft.com/general/">Documentation</a></p></nav></article></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Partners"> <span target="_self" class="main-menu-partners" data-simple-mega-menu="26">Partners</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><article class="mega-menu-item-header"><nav class="menu"><span style="margin-top: 0;">For customers</span> <a href="https://www.mulesoft.com/integration-partner/finder">Find a partner</a> <span style="margin-top: 20px;">For partners</span> <a href="https://www.mulesoft.com/integration-partner/become-partner">Become a partner</a></nav></article></div></div></div></li></ul> </nav></div> <section class="right-side"><div class="contact"> <a href="https://www.mulesoft.com/contact" class="contact-link">Contact Us</a> <span>1-800-596-4880</span></div><form id="header-nav-search-form" role="search" class="search-form" method="get" action="https://www.mulesoft.com/search-results"> <span class="search-mag-icon" role="button" aria-label="open searchbox"></span> <span class="input-wrapper input-desktop"> <input class="search-input" type="text" placeholder="Search" tabindex="-1" name="as_q" aria-label="Search box" role="searchbox"> <input type="hidden" name="form_build_id" value="form-4LAPLw9q2sU_cLVwy9tV4YtTlAM_rgk5EnaV6cFYuMI"> <input type="hidden" name="form_token" value="XINnKYrXV14rxE_FrQ9oZGSQ7mDG5yoFlNyV1-mivZI"> <input type="hidden" name="form_id" value="search_block_form"> <input type="hidden" name="cx" value="009167469708926298605:hwtkd-ufwfq"> <input type="hidden" name="cof" value="FORID:10"> <input type="hidden" name="ie" value="UTF-8"> <span class="search-close-icon" tabindex="-1" role="button" aria-label="close searchbox"></span> </span></form><ul class="menu menu--simple-mega-menu" role="menu"><li class="menu-item flyout-right lang-selector main-menu-language" role="menuitem" aria-label="Language" aria-expanded="false" aria-haspopup="true"> <span class="globe-icon"></span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field-wrapper field field-simple-mega-menu--field-header field-name-field-header field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item"><div class="mega-menu-item-header"> <nav class="menu language-selector notranslate"> <a href="/" class="english" role="menuitem" data-shortlan="en">English <span class="sub">(Full site)</span></a> <a href="/fr" class="french" role="menuitem" data-shortlan="fr">Français</a> <a href="/de" class="german" role="menuitem" data-shortlan="de">Deutsch</a> <a href="/pt" class="portuguese" role="menuitem" data-shortlan="pt">Português</a> <a href="/es" class="spanish" role="menuitem" data-shortlan="es">Español</a> <a href="/jp" class="japanese" role="menuitem" data-shortlan="ja">日本語</a> </nav></div></div></div></div></div></div></li><li class="menu-item flyout-right main-menu-login" role="menuitem" aria-expanded="false" aria-haspopup="true"> <span class="login-icon">Login</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field-wrapper field field-simple-mega-menu--field-header field-name-field-header field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item"><div class="mega-menu-item-header"> <nav class="menu"> <a href="https://anypoint.mulesoft.com/login/#/signin?apintent=generic" role="menuitem" target="_blank" >Anypoint Platform <span class="external-link" aria-label="external link"></span></a> <a href="https://composer.mulesoft.com/login/sign-in" role="menuitem" target="_blank" >Composer <span class="external-link" aria-label="external link"></span></a> <a href="https://help.mulesoft.com/s/login/" role="menuitem" target="_blank" >Help Center <span class="external-link" aria-label="external link"></span></a> </nav></div></div></div></div></div></div></li><li class="no-children free-trial-btn" role="menuitem"> <a href="https://anypoint.mulesoft.com/login/#/signup?apintent=generic" class="button blue-button">Free trial</a></li></ul> </section></div></div> </header> <header class="ms-com-header mobile-header"><div class="mobile-header-top"> <a href="https://www.mulesoft.com/" class="logo" aria-label="Link to MuleSoft homepage"></a> <section class="right-side"><div class="menu-ham" tabindex="0"> <span></span> <span></span> <span></span></div> </section></div><div class="mobile-header-bottom"><form id="header-nav-search-form-mobile" class="search-form" role="search" method="get" action="https://www.mulesoft.com/search-results"> <span class="search-mag-icon"></span> <span class="input-wrapper"> <input type="text" placeholder="Search" name="as_q" role="searchbox"> <input type="hidden" name="form_build_id" value="form-4LAPLw9q2sU_cLVwy9tV4YtTlAM_rgk5EnaV6cFYuMI"> <input type="hidden" name="form_token" value="XINnKYrXV14rxE_FrQ9oZGSQ7mDG5yoFlNyV1-mivZI"> <input type="hidden" name="form_id" value="search_block_form"> <input type="hidden" name="cx" value="009167469708926298605:hwtkd-ufwfq"> <input type="hidden" name="cof" value="FORID:10"> <input type="hidden" name="ie" value="UTF-8"> <span class="search-close-icon search-clear-button"></span> </span></form> <nav class="mobile-nav"><div> <nav role="navigation" aria-label="Main" id="block-mainnavigation" class="block-mainnavigation"><ul class="menu menu--simple-mega-menu" role="menu"><li class="menu-item" role="menuitem" aria-label="Products"> <span target="_self" class="main-menu-product" data-simple-mega-menu="166">Products</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header product"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"> <nav class="nav-intro"><span class="menu-label">For IT Teams</span><a class="nav-main-title" href="https://www.mulesoft.com/platform/enterprise-integration" role="menuitem"><span class="title">Anypoint Platform</span> <span>World’s #1 integration and API platform</span></a> </nav><div class="anypoint-menu"> <nav class="menu"><span class="menu-label" role="heading">Integration</span> <a href="https://www.mulesoft.com/platform/studio" role="menuitem">Studio</a> <a href="https://www.mulesoft.com/platform/exchange" role="menuitem">Exchange</a> <a href="https://www.mulesoft.com/platform/cloud-connectors" role="menuitem">Connectors</a> <a href="https://www.mulesoft.com/platform/anypoint-partner-manager" role="menuitem">Partner Manager</a></nav> <nav class="menu"><span class="menu-label" role="heading">API management</span> <a href="https://www.mulesoft.com/platform/api/flex-api-gateway" role="menuitem">Flex Gateway</a> <a href="https://www.mulesoft.com/platform/api/governance-anypoint" role="menuitem">API Governance</a> <a href="https://www.mulesoft.com/platform/api/monitoring-anypoint" role="menuitem">Monitoring</a> <a href="https://www.mulesoft.com/platform/api/manager" role="menuitem">API Manager</a> </nav> <a class="see-all-link" href="https://www.mulesoft.com/platform/anypoint-platform-features" role="menuitem">See all</a></div></div><div class="try-free"> <nav class="menu"><span class="menu-label" role="heading">Try for free</span> <a href="https://anypoint.mulesoft.com/login/#/signup?apintent=generic" role="menuitem" target="_blank">Sign up to Anypoint Platform<span class="external-link" aria-label="external link"></span></a> <a href="https://www.mulesoft.com/lp/dl/anypoint-mule-studio" role="menuitem">Download Anypoint Code Builder, Studio, Mule</a></nav></div></div><div class="full-right-menu"><div class="mega-menu-container-right"> <nav class="nav-intro with-flags"><span class="menu-label">For Business Teams</span> <a class="nav-main-title" href="https://www.mulesoft.com/platform/composer" role="menuitem"><span class="title">MuleSoft Composer</span> <span>Connect apps and data instantly</span></a> <a class="nav-main-title" href="https://www.mulesoft.com/platform/rpa" role="menuitem"> <span class="title">MuleSoft RPA</span> <span>Automate tasks with bots</span></a> <a class="nav-main-title" href="https://www.mulesoft.com/platform/intelligent-document-processing" role="menuitem"> <span class="title">MuleSoft IDP</span> <span>Extract unstructured data from documents with AI</span></a> <a class="nav-main-title" href="https://dataloader.io/" target="_blank" role="menuitem"> <span class="title">Dataloader.io</span> <span>Securely import and export unlimited Salesforce data</span></a> </nav></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/lp/reports/gartner-magic-quadrant-leader"><div class="featured-left-content square-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="A graphic of the Gartner Magic Quadrant for iPaaS and API Management" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-products-gartner-magic-quadrant-leader.png" /></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content">Gartner names MuleSoft a Leader</span></p><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Read reports</span></div></div></a></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Solutions"> <span target="_self" class="main-menu-solutions" data-simple-mega-menu="171">Solutions</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header product"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"><div class="solutions-menu"> <nav class="menu"> <span class="menu-label" role="heading">Featured Solutions</span> <a class="solutions-title" href="https://www.mulesoft.com/platform/api-management" role="menuitem"> <span class="title">API Management</span> <span class="small-intro">Manage and secure any API, built and deployed anywhere</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration" role="menuitem"> <span class="title">Integration</span> <span class="small-intro">Connect any system, data, or API to integrate at scale</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/automation" role="menuitem"> <span class="title">Automation</span> <span class="small-intro">Automate processes and tasks for every team</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/platform/ai" role="menuitem"> <span class="title">MuleSoft AI</span> <span class="small-intro">Connect data and automate workflows with AI</span> </a> </nav> <nav class="menu"> <span class="menu-label" role="heading">Featured Integration</span> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/saas/salesforce" role="menuitem"> <span class="title">Salesforce</span> <span class="small-intro">Power connected experiences with Salesforce integration</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/soa/sap" role="menuitem"> <span class="title">SAP</span> <span class="small-intro">Unlock SAP and connect your IT landscape</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/soa/aws" role="menuitem"> <span class="title">AWS</span> <span class="small-intro">Get the most out of AWS with integration and APIs</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/ibm" role="menuitem"> <span class="title">IBM</span> <span class="small-intro">Accelerate flexibility and connection with IBM</span> </a> </nav></div></div></div><div class="full-right-menu"><div class="mega-menu-container-right"> <nav class="menu"> <span class="menu-label" role="heading">By Industry</span> <a href="https://www.mulesoft.com/integration-solutions/soa/financial-services" role="menuitem">Financial services</a> <a href="https://www.mulesoft.com/integration-solutions/soa/government" role="menuitem">Government</a> <a href="https://www.mulesoft.com/integration-solutions/soa/healthcare" role="menuitem">Healthcare and life sciences</a> <a href="https://www.mulesoft.com/integration-solutions/soa/higher-education" role="menuitem">Higher education</a> <a href="https://www.mulesoft.com/integration-solutions/soa/insurance" role="menuitem">Insurance</a> <a href="https://www.mulesoft.com/integration-solutions/api/manufacturing-edi-erp" role="menuitem">Manufacturing</a> <a href="https://www.mulesoft.com/integration-solutions/soa/digital-media" role="menuitem">Media and telecom</a> <a href="https://www.mulesoft.com/integration-solutions/saas/retail" role="menuitem">Retail</a> <a href="https://www.mulesoft.com/integration-solutions/soa/consumer-goods" role="menuitem">Consumer goods</a> </nav> <nav class="menu"> <span class="menu-label" role="heading">By Initiative</span> <a href="https://www.mulesoft.com/integration/b2b-edi-platform" role="menuitem">B2B EDI integration</a> <a href="https://www.mulesoft.com/integration-solutions/api/devops" role="menuitem">DevOps</a> <a href="https://www.mulesoft.com/integration-solutions/api/ecommerce" role="menuitem">eCommerce</a> <a href="https://www.mulesoft.com/event-driven-architecture" role="menuitem">Event-Driven Architecture</a> <a href="https://www.mulesoft.com/integration-solutions/api/ipaas" role="menuitem">iPaaS</a> <a href="https://www.mulesoft.com/integration-solutions/soa/legacy-system-modernization" role="menuitem">Legacy system modernization</a> <a href="https://www.mulesoft.com/integration-solutions/api/microservices" role="menuitem">Microservices</a> <a href="https://www.mulesoft.com/integration-solutions/saas/move-to-the-cloud" role="menuitem">Move to the cloud</a> <a href="https://www.mulesoft.com/integration-solutions/api/omnichannel" role="menuitem">Omnichannel</a> <a href="https://www.mulesoft.com/integration-solutions/api/saas" role="menuitem">SaaS integration</a> <a href="https://www.mulesoft.com/integration-solutions/api/360-degree-view-customer" role="menuitem">Single view of customer</a> </nav><div class="see-all-wrapper"> <a class="see-all-link" href="https://www.mulesoft.com/integration-solutions" role="menuitem">See all solutions</a></div></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/lp/ebook/api/salesforce-integration-customer-360"><div class="featured-left-content square-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="An image of the ebook cover: Create Connected Experiences with MuleSoft + AI" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-solutions-create-connected-experiences-with-ai.png"></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content">Create connected experiences with AI</span></p><p class="content-link"></p><div class="mega-menu-item-footer-featured-content"> Learn the critical steps to developing an AI strategy and foundation.</div><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Read more</span></div></div></a></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Services"> <span target="_self" class="main-menu-services" data-simple-mega-menu="176">Services</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header product"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"><div class="services-menu"> <nav class="menu"> <span class="menu-label" role="heading">Training</span> <a class="services-title" href="https://trailheadacademy.salesforce.com/products/mulesoft#f-products=Mulesoft" target=”_blank” role="menuitem">Courses</a> <a class="services-title" href="https://trailhead.salesforce.com/en/credentials/administratoroverview/" target=”_blank” role="menuitem">Certifications</a> <a class="services-title" href="https://trailhead.salesforce.com/help?article=Salesforce-Learning-Credits-FAQ-and-Redemption-Process" target=”_blank” role="menuitem">Training credits</a> </nav> <nav class="menu"> <span class="menu-label" role="heading">Customer success</span> <a class="services-title" href="https://www.mulesoft.com/support-and-services/consulting" role="menuitem">MuleSoft Catalyst</a> <a class="services-title" href="https://www.mulesoft.com/support-and-services/mobilize-consulting-solutions" role="menuitem">Business Value Services</a> </nav> <nav class="menu"> <span class="menu-label" role="heading">Support</span> <a class="services-title" href="https://help.mulesoft.com/s/" role="menuitem">Help Center</a> <a class="services-title" href="https://www.mulesoft.com/community" role="menuitem">Community Forums</a> <a class="services-title" href="https://help.mulesoft.com/s/resources" role="menuitem">Resources</a> </nav></div></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/lp/whitepaper/3-predictions-future-of-connected-ai-agents"><div class="featured-left-content large-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="An image of the ebook cover: 3 Predictions for the Future of Connected AI Agents" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-services-future-of-connected-ai-agents.png"></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content">Future of connected AI agents</span></p><p class="content-link"></p><div class="mega-menu-item-footer-featured-content">Discover how to prepare for the future of autonomous AI agents.</div><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Read more</span></div></div></a></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Resources"> <span target="_self" class="main-menu-resources" data-simple-mega-menu="181">Resources</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header resources"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"><div class="anypoint-menu"> <nav class="menu"> <span class="menu-label">Featured Resources</span> <a class="resources-title" href="https://www.mulesoft.com/case-studies" role="menuitem">Customer stories</a> <a class="resources-title" href="https://blogs.mulesoft.com/web-series/cios-unfiltered/" role="menuitem">CIO webcast</a> <a class="resources-title" href="https://blogs.mulesoft.com/web-series/apis-unplugged/" role="menuitem">Developer podcast</a> <a class="resources-title" href="https://www.mulesoft.com/press-center" role="menuitem">News</a> </nav></div><nav class="menu"> <span class="menu-label" role="heading">Explore</span> <a class="resources-title" href="https://www.mulesoft.com/webinars" role="menuitem">Webinars</a> <a class="resources-title" href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Demo" role="menuitem">Demos</a> <a class="resources-title" href="https://videos.mulesoft.com/" role="menuitem">Videos</a> <a class="resources-title" href="https://www.mulesoft.com/reports" role="menuitem">Analyst reports</a> <a class="resources-title" href="https://www.mulesoft.com/ebook" role="menuitem">eBooks</a> <a class="resources-title" href="https://www.mulesoft.com/whitepaper/integration-use-cases" role="menuitem">Whitepapers</a> <a class="resources-title" href="https://www.mulesoft.com/infographics" role="menuitem">Infographics</a> <a class="resources-title" href="https://www.mulesoft.com/resources/articles" role="menuitem">Articles</a> <a class="resources-title" href="https://blogs.mulesoft.com/bloghome/" role="menuitem">Blog</a> <a class="resources-title" href="https://www.mulesoft.com/api-university/what-are-apis-and-how-do-they-work" role="menuitem">API University</a> </nav></div><div class="see-all-wrapper"> <a class="see-all-link" href="https://www.mulesoft.com/integration-resources">See all resources</a></div></div><div class="full-right-menu"><div class="mega-menu-container-right"> <nav class="menu"> <span class="menu-label">Events</span> <a class="resources-title" href="https://mulesoft.com/connect-ai" role="menuitem">MuleSoft Connect:AI</a> <a class="resources-title" href="https://www.mulesoft.com/dreamforce" role="menuitem">MuleSoft at Dreamforce</a> <a class="resources-title" href="https://www.salesforce.com/trailblazerdx" target="_blank" role="menuitem">MuleSoft at TrailblazerDX</a> <a class="resources-title" href="https://meetups.mulesoft.com/" role="menuitem">Community Meetups</a> <a class="resources-title" href="https://www.mulesoft.com/events" role="menuitem">All events</a> </nav></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/ty/connect-ai"><div class="featured-left-content large-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="A graphic showing the keynote presentation at Connect:AI" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-resources-connect-ai-event.png"></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content"> The world of AI is a world of APIs </span></p><p class="content-link"></p><div class="mega-menu-item-footer-featured-content">Relive the best moments from Connect:AI with 20+ on-demand sessions.</div><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Start watching</span></div></div></a></div></div></div></li></ul> </nav><nav role="navigation" aria-label="Main Navigation Right" id="block-mainnavigationright" class="block-mainnavigationright"><ul class="menu menu--simple-mega-menu" role="menu"><li class="menu-item" role="menuitem" aria-label="Developers"> <span target="_self" class="main-menu-developers" data-simple-mega-menu="31">Developers</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><article class="mega-menu-item-header"><nav class="menu"><p><a href="https://developer.mulesoft.com/">Getting started</a> <a href="https://www.mulesoft.com/community">Community</a> <a href="https://trailheadacademy.salesforce.com/products/mulesoft#f-products=Mulesoft" target="”_blank”">Training</a> <a href="https://developer.mulesoft.com/tutorials-and-howtos">Tutorials</a> <a href="https://docs.mulesoft.com/general/">Documentation</a></p></nav></article></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Partners"> <span target="_self" class="main-menu-partners" data-simple-mega-menu="26">Partners</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><article class="mega-menu-item-header"><nav class="menu"><span style="margin-top: 0;">For customers</span> <a href="https://www.mulesoft.com/integration-partner/finder">Find a partner</a> <span style="margin-top: 20px;">For partners</span> <a href="https://www.mulesoft.com/integration-partner/become-partner">Become a partner</a></nav></article></div></div></div></li></ul> </nav></div> <nav class="mobile-lang-selector notranslate"><ul class="menu" role="menu"><li class="menu-item main-menu-language" role="menuitem" aria-expanded="false" aria-haspopup="true"> <span class="mobile-login">Language</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field-wrapper field field-simple-mega-menu--field-header field-name-field-header field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item"><div class="mega-menu-item-header"> <nav class="menu language-selector-mobile"> <a href="/" class="english" data-shortlan="en" role="menuitem">English <span class="sub">(Full site)</span></a> <a href="/fr" class="french" data-shortlan="fr" role="menuitem">Français</a> <a href="/de" class="german" data-shortlan="de"role="menuitem">Deutsch</a> <a href="/pt" class="portuguese" data-shortlan="pt" role="menuitem">Português</a> <a href="/es" class="spanish" data-shortlan="es" role="menuitem">Español</a> <a href="/jp" class="japanese" data-shortlan="ja" role="menuitem">日本語</a> </nav></div></div></div></div></div></div></li><li class="menu-item" role="menuitem" aria-expanded="false" aria-haspopup="true"> <span class="mobile-contact">Contact</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field-wrapper field field-simple-mega-menu--field-header field-name-field-header field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item"><div class="mega-menu-item-header"> <nav class="menu contact"><div> <span>By phone</span> <a href="tel:1-800-596-4880" class="phone-mobile">1-800-596-4880</a></div><div> <span>Online</span> <a href="https://www.mulesoft.com/contact">Contact Us</a></div> </nav></div></div></div></div></div></div></li></ul> </nav> <nav><ul class="menu main-menu-login" role="menu"><li class="menu-item" role="menuitem" aria-expanded="false" aria-haspopup="true"> <span class="mobile-login">Login</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field-wrapper field field-simple-mega-menu--field-header field-name-field-header field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item"><div class="mega-menu-item-header"> <nav class="menu"> <a href="https://anypoint.mulesoft.com/login/#/signin?apintent=generic" role="menuitem" target="_blank">Anypoint Platform <span class="external-link" aria-label="external link"></span></a> <a href="https://composer.mulesoft.com/login/sign-in" role="menuitem" target="_blank">Composer <span class="external-link" aria-label="external link"></span></a> <a href="https://help.mulesoft.com/s/login/" role="menuitem" target="_blank">Help Center <span class="external-link" aria-label="external link"></span></a> </nav></div></div></div></div></div></div></li></ul> </nav> <a href="https://anypoint.mulesoft.com/login/#/signup?apintent=generic" class="cta-link">Free trial</a><div class="mobile-social-icons"> <a href="https://twitter.com/MuleSoft" class="nav-social-icon icon-muletheme-twitter" target="_blank" aria-label="Link to MuleSoft Twitter profile"><span>Link to MuleSoft Twitter profile</span></a> <a href="https://www.linkedin.com/company/mulesoft" class="nav-social-icon icon-muletheme-linkedin" target="_blank" aria-label="Link to Linkedin Twitter profile"><span>Link to MuleSoft Linkedin profile</span></a> <a href="https://www.facebook.com/MuleSoft" class="nav-social-icon icon-muletheme-facebook" target="_blank" aria-label="Link to MuleSoft Facebook profile"><span>Link to MuleSoft Facebook page</span></a> <a href="https://www.instagram.com/mulesoft/" class="nav-social-icon icon-muletheme-instagram" target="_blank" aria-label="Link to MuleSoft Instagram profile"><span>Link to MuleSoft Instagram profile</span></a> <a href="https://videos.mulesoft.com/" class="nav-social-icon icon-muletheme-videos" target="_blank" aria-label="Link to MuleSoft Videos platform"><span>Link to MuleSoft Videos platform</span></a> <a href="https://www.twitch.tv/mulesoft_community" class="nav-social-icon icon-muletheme-twitch" target="_blank" aria-label="Link to MuleSoft Twitch profile"><span>Link to MuleSoft Twitch profile</span></a><p class="copyright"><span>&copy; Copyright 2024</span> Salesforce, Inc. <a href="https://www.salesforce.com/company/legal/intellectual/">All rights reserved</a>.</p></div> </nav></div> </header></div></div><div class="row"></div><div class="full-width-row"> <main id="main" class="" role="main"> <a id="main-content"></a> <section><div><div data-drupal-messages-fallback class="hidden"></div><section class="block-mule-foundation-content"> <article id="node-140261" class="sf-fonts" typeof="schema:Article" ><div class="view-mode-full"><div class="field field--node-field-article-components field--name-field-article-components field--type-bricks field--label-hidden field__items"><div><div class="brick brick--type--layout brick--id--171 no-padding-bottom-region no-padding-top-region banner-region" > <section class="row-wrapper"><div class="row grid-x grid-margin-x"> <section class="small-10 small-offset-1 medium-12 medium-offset-0 large-offset-0 cell"><div id="component-banner-5946" class="component-banner component-banner-view-mode-e bricks-component-edit-control-container component-5946" class="brick brick--type--banner brick--id--5946 no-padding-bottom-region no-padding-top-region banner-region"> <section class="row-wrapper no-padding-bottom main-content"><div class="entity-id"></div> </section></div> </section></div> </section></div><div class="brick brick--type--layout brick--id--211 no-padding-bottom-region no-padding-top-region content-region" > <section class="row-wrapper"><div class="row grid-x grid-margin-x"> <section class="small-10 small-offset-1 medium-12 medium-offset-0 large-offset-0 cell"><div id="component-main-content-5951" class="component-main-content bricks-component-edit-control-container " class="brick brick--type--main-content brick--id--5951 meta-description-main-content-body no-padding-bottom-region no-padding-top-region content-region-wrapper"><div class="field field--component-field-main-content-body field--name-field-main-content-body field--type-text-long field--label-hidden field__item"><h1>What is custom code?</h1><p>What is custom code? To answer this question, let’s begin with a metaphor. Imagine that code is a vehicle: a blue Honda Civic.</p><p>You might say to yourself, I want this blue Honda Civic. So I will put the car together, build the engine, paint it, install all the electronics, get it entirely road-legal and become responsible for driving it and maintaining too. In other words, if the car breaks down, requires enhancements or fixes, then you’d be solely responsible for fixing the issue or would have to hire someone to take that responsibility. That’s the definition of custom code.&nbsp;</p><div id="rtp-block"><div class="RTP_RCMD2" data-rtp-template-id="template2">&nbsp;</div></div><p>On the other hand, imagine that you received that Honda Civic – or code – as a pre-packaged car that is ready to drive. Then, you are told that if anything goes wrong with the car, you can bring up the issue to the nearest accredited Honda Civic Repair center for free, they will fix it and do any maintenance necessary at any time. In this scenario, the vehicle is not custom code.&nbsp;</p><p>Custom code, as you can see, is time-consuming and complicated to create, maintain and change. Its advantage is that it can be used to support any use case or&nbsp;</p><h2>Custom code: Point-to-point integration</h2><p>Custom code comes in many shapes and forms. Often, custom code is used to connect two systems together, which is known as <a href="https://www.mulesoft.com/resources/esb/eliminating-point-point-integration-pain-mule-esb-use-cases" title="point-to-point integration">point-to-point integration</a>. Point-to-point integration requires developers to build custom code between numerous <a href="https://www.mulesoft.com/platform/enterprise-integration" title="Enterprise Integration">applications, systems, data and devices</a> within the enterprise.&nbsp;</p><p>Although custom coded point-to-point integration quickly and easily enables communication between data, it is not future-proof and does not scale. Point-to-point integration create one-to-one connections between data. This leads to “spaghetti architecture” and creates a system that is tangled, fragile and difficult to maintain.&nbsp;</p><p><img src="/sites/default/files/cmm_files/image-mulesoft-spaghetti-code.png" alt="spaghetti architecture" width="1498" height="729" title="spaghetti architecture" loading="lazy"></p><p>As business requirements and initiatives inevitably change, this spaghetti architecture makes minor modifications very strenuous and time-consuming. Although custom coded, point-to-point integration may seem like a quick, short-term remedy to the challenge of integration, custom coding and relying on standalone integration tools creates complications in the long-term. This leads to scalability issues and impacts business agility.</p><h2>Beyond custom coded point-to-point integration</h2><p>Enterprises must move beyond custom coded, point-to-point integration and, instead consider a new integration approach based on reusable, purpose-built <a href="https://www.mulesoft.com/resources/api/what-is-an-api" title="What is an API">APIs</a>, otherwise known as <a href="https://blogs.mulesoft.com/dev/api-dev/what-is-api-led-connectivity/" title="API-led Connectivity">API-led connectivity</a>.&nbsp;</p><p>This approach facilitates plug-and-play integration&nbsp;and makes adding or changing systems as simple as connecting LEGO blocks. Data is connected to applications through modern, managed APIs&nbsp; that can be easily discovered through self-service and controlled through governance.&nbsp;</p><p>With API-led connectivity, retailers are able to integrate data from disparate applications, systems&nbsp;and devices and expose that data to create new applications or extract more value from existing applications.&nbsp;</p><p>Unlike custom-coded point-to-point integration, API-led connectivity makes it easy makes change easy by using APIs to make connecting assets, systems, or data simple ; if something needs to be added, changed, or subtracted, assets can be plugged or unplugged with ease.&nbsp;</p><h2>Learn more about API-led connectivity&nbsp;</h2><p>Discover how your organization can move beyond custom coded point-to-point integration and embrace API-led connectivity by reading <a href="/integration-resources?type[0]=Whitepaper" title="API Integration">API-led Connectivity: The Next Step in the Evolution of SOA</a> and seeing how our <a href="https://www.mulesoft.com/lp/ebook/api/mulesoft-enabler-digital-transformation" title="MuleSoft Customers">customers</a> are benefiting from this new approach to integration.</p></div></div> </section></div> </section></div><div class="brick brick--type--layout brick--id--211 no-padding-top-region content-region no-padding-bottom-region category-based-block" > <section class="row-wrapper"><div class="row grid-x grid-margin-x"> <section class="small-10 small-offset-1 medium-12 medium-offset-0 large-offset-0 cell"><div id="component-main-content-3016" class="component-main-content bricks-component-edit-control-container " class="brick brick--type--main-content brick--id--3016"><div class="field field--component-field-main-content-body field--name-field-main-content-body field--type-text-long field--label-hidden field__item"><h2 class="home-heading-2" style="margin-bottom:25px;">Try Anypoint Platform for free</h2><p><a class="mule-button solid large" href="https://anypoint.mulesoft.com/login/#/signup?apintent=generic">Start free trial</a></p><p><span>Questions? </span><a href="/contact">Ask an expert</a>.</p></div></div> </section></div> </section></div></div></div></div></article> </section></div><div class="multipurpose-modal modal-servicetrace closed" id="modal-servicetrace"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">You have been redirected</p><p>You have been redirected to this page because Servicetrace has been acquired by MuleSoft. Click <a href="/servicetrace" target="_blank">here</a> to learn more.</p></div></div><div class="multipurpose-modal modal-pw closed" id="modal-pw"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">You have been redirected</p><p> After 17 years of reporting on the API economy, ProgrammableWeb has made the decision to shut down operations. <br> <a href="/programmableweb" target="_blank">Click here</a> to learn more.</p></div></div><div class="multipurpose-modal modal-fr closed" id="modal-fr"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">Cette page est disponible en Français</p><p><a class="mule-button-br solid multipurpose-modal-link" href="/fr">Voir en Français</a></p></div></div><div class="multipurpose-modal modal-de closed" id="modal-de"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">Diese Seite gibt es auch auf Deutsch</p><p><a class="mule-button-br solid multipurpose-modal-link" href="/de">Verfügbar in Deutsch</a></p></div></div><div class="multipurpose-modal modal-es closed" id="modal-es"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">Esta página está disponible en español</p><p><a class="mule-button-br solid multipurpose-modal-link" href="/es">Ver en español</a></p></div></div><div class="multipurpose-modal modal-pt closed" id="modal-pt"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">Essa página está disponível em Português</p><p><a class="mule-button-br solid multipurpose-modal-link" href="/pt">Veja-a em Português</a></p></div></div><div class="multipurpose-modal modal-ja closed" id="modal-ja"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">このページは日本語でもご利用いただけます</p><p><a class="mule-button-br solid multipurpose-modal-link" href="/jp">日本語で見る</a></p></div></div> </section> </main></div><div class="off-canvas-content-footer"><div data-footer-version="1.0.1" class="ms-com-content ms-com-content-footer br custom-footer-white-bg wes footer-wes "> <section class="row-wrapper brightedge-links"><div class="row grid-x grid-margin-x"><div> <section class="block-brightedgefoundationcontentblock"><div class="be-ix-link-block"><div class="be-related-link-container"><div class="be-label">Also of Interest</div><ul class="be-list"><li class="be-list-item"> <a class="be-related-link" href="https://www.mulesoft.com/integration-solutions/soa/service-oriented-architecture"> SOA Solutions </a></li><li class="be-list-item"> <a class="be-related-link" href="https://www.mulesoft.com/resources/esb/enterprise-integration-solutions"> Enterprise integration solutions </a></li><li class="be-list-item"> <a class="be-related-link" href="https://www.mulesoft.com/resources/esb/eliminating-point-point-integration-pain-mule-esb-use-cases"> Eliminating point to point integration pain with Mule ESB </a></li></ul></div></div> </section></div></div> </section> <footer class="ms-com-footer"> <section class="footer-top"><div class="footer-inside"><div class="footer-links-marketo-form"><div class="footer-tm"><div> <nav role="navigation" aria-label="Updated Footer Menu" id="block-updatedfootermenu" class="block-updatedfootermenu"><ul class="menu"><li> <span>Products</span><ul><li> <a href="https://www.mulesoft.com/platform/enterprise-integration">Anypoint Platform</a></li><li> <a href="https://www.mulesoft.com/platform/composer">MuleSoft Composer</a></li><li> <a href="https://www.mulesoft.com/platform/rpa">MuleSoft RPA</a></li><li> <a href="https://www.mulesoft.com/platform/intelligent-document-processing">MuleSoft IDP</a></li><li> <a href="https://anypoint.mulesoft.com/login/signup?apintent=generic">Start a free trial</a></li><li> <a href="https://www.mulesoft.com/lp/dl/studio">Download Studio</a></li></ul></li><li> <span>Solutions</span><ul><li> <a href="https://www.mulesoft.com/platform/api-management">API management</a></li><li> <a href="https://www.mulesoft.com/integration-solutions/dataweave-integration">Integration</a></li><li> <a href="https://www.mulesoft.com/integration-solutions/api/business-automation">Automation</a></li><li> <a href="https://www.mulesoft.com/integration-solutions">See all solutions</a></li></ul></li><li> <span>Services</span><ul><li> <a href="https://trailheadacademy.salesforce.com/products/mulesoft#f-products=Mulesoft" target="_blank">Training </a></li><li> <a href="https://trailhead.salesforce.com/en/credentials/administratoroverview/" target="_blank">Certification</a></li><li> <a href="https://www.mulesoft.com/support-and-services/consulting">MuleSoft Catalyst</a></li><li> <a href="https://www.mulesoft.com/support-and-services/business-value-services">Business Value Services</a></li></ul></li><li> <span>Support</span><ul><li> <a href="https://help.mulesoft.com/">Help Center</a></li><li> <a href="https://www.mulesoft.com/community">Community</a></li><li> <a href="https://developer.mulesoft.com/tutorials-and-howtos">Tutorials</a></li><li> <a href="https://docs.mulesoft.com/">Documentation</a></li><li> <a href="https://www.mulesoft.com/lp/ebook/api/integration-quick-start-guide">Quick start guides</a></li><li> <a href="https://www.mulesoft.com/contact">Ask an expert</a></li></ul></li><li> <span>Resources</span><ul><li> <a href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Webinar">Webinars</a></li><li> <a href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Demo">Demos</a></li><li> <a href="https://videos.mulesoft.com/">Videos</a></li><li> <a href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Report">Analyst reports</a></li><li> <a href="https://www.mulesoft.com/integration-resources?type%5B0%5D=eBook">eBooks</a></li><li> <a href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Whitepaper">Whitepapers</a></li><li> <a href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Infographic">Infographics</a></li><li> <a href="https://www.mulesoft.com/resources/articles">Articles</a></li><li> <a href="https://blogs.mulesoft.com/bloghome/">Blog</a></li></ul></li><li> <span>Explore more</span><ul><li> <a href="https://www.mulesoft.com/contact">Contact sales</a></li><li> <a href="https://www.mulesoft.com/integration-partner">Partners</a></li><li> <a href="https://www.mulesoft.com/case-studies">Customer stories</a></li><li> <a href="https://www.mulesoft.com/events">Events</a></li><li> <a href="https://www.mulesoft.com/press-center">News</a></li><li> <a href="https://careers.salesforce.com/en/" target="_blank">Careers </a></li></ul></li></ul> </nav></div></div></div></div> </section> <section class="footer-bottom"><div class="footer-inside"><div class="logo-wrapper"> <a href="https://www.mulesoft.com" class="footer-logo" aria-label="Link to homepage"></a></div> <nav class="footer-links"> <a class="footer-links-separator" href="https://www.salesforce.com/company/legal/" target="_blank">Legal</a> <a class="footer-links-separator" href="https://www.salesforce.com/company/legal/sfdc-website-terms-of-service/" target="_blank">Terms of Service</a> <a class="footer-links-separator" href="https://www.salesforce.com/company/privacy/" target="_blank">Privacy</a> <a class="footer-links-separator" href="https://trust.salesforce.com/" target="_blank">Trust</a> <a class="footer-links-separator" href="https://www.salesforce.com/company/contact-us/?d=cta-glob-footer-11" target="_blank">Contact</a> <a class="footer-links-separator" href="https://www.salesforce.com/company/legal/disclosure/" target="_blank">Responsible Disclosure</a> <button class="ot-sdk-show-settings optanon-toggle-display removable" data-ignore-geolocation="true" id="ot-sdk-btn">Cookie Settings</button><div class="footer-legal-req"><a href="https://www.salesforce.com/form/other/privacy-request/" target="_blank">Your Privacy Choices</a></div> <span class="footer-copyright"><span>&copy; Copyright 2024</span> Salesforce, Inc. <a href="https://www.salesforce.com/company/legal/tmcusageguidelines/" target="_blank"> All rights reserved.</a> Various trademarks held by their respective owners. Salesforce, Inc. Salesforce Tower, 415 Mission Street, 3rd Floor, San Francisco, CA 94105, United States</span> </nav> <nav class="social-logos"> <a href="https://www.linkedin.com/company/mulesoft/" target="_blank" class="icon-muletheme-linkedin" aria-label="Link to MuleSoft Linkedin profile"><span>Link to MuleSoft Linkedin profile</span></a> <a href="https://twitter.com/MuleSoft" target="_blank" class="icon-muletheme-twitter" aria-label="Link to MuleSoft Twitter profile"><span>Link to MuleSoft Twitter profile</span></a> <a href="https://www.instagram.com/mulesoft" target="_blank" class="icon-muletheme-instagram" aria-label="Link to MuleSoft Instagram profile"><span>Link to MuleSoft Instagram profile</span></a> <a href="https://www.facebook.com/MuleSoft/" target="_blank" class="icon-muletheme-facebook" aria-label="Link to MuleSoft Facebook profile"><span>Link to MuleSoft Facebook profile</span></a> <a href="https://www.youtube.com/user/mulesoftvids" class="icon-muletheme-videos" aria-label="Link to MuleSoft Video platform"><span>Link to MuleSoft Videos platform</span></a> <a href="https://www.twitch.tv/mulesoft_community" class="icon-muletheme-twitch" aria-label="Link to MuleSoft Twitch profile"><span>Link to MuleSoft Twitch profile</span></a> </nav></div> </section> </footer></div></div></div><div class="bottom-bar panel"><div class="row"><div class="large-12 columns"></div></div></div></div></div></div></div><script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/140261","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"clientside_validation_jquery":{"validate_all_ajax_forms":2,"force_validate_on_blur":false,"messages":{"required":"This field is required.","remote":"Please fix this field.","email":"Please enter a valid email address.","url":"Please enter a valid URL.","date":"Please enter a valid date.","dateISO":"Please enter a valid date (ISO).","number":"Please enter a valid number.","digits":"Please enter only digits.","equalTo":"Please enter the same value again.","maxlength":"Please enter no more than {0} characters.","minlength":"Please enter at least {0} characters.","rangelength":"Please enter a value between {0} and {1} characters long.","range":"Please enter a value between {0} and {1}.","max":"Please enter a value less than or equal to {0}.","min":"Please enter a value greater than or equal to {0}.","step":"Please enter a multiple of {0}."}},"user":{"uid":0,"permissionsHash":"e4cf4ce703587e884a4bcbbe9fbfae3a6f934c7ff10e5bdf9f673be6c60f6620"}}</script><script src="/sites/default/files/js/js_97Qdk13OW1eAPrROagJ6fzxo2owAibvOeCJ1eiEoGPo.js?scope=footer&amp;delta=0&amp;language=en&amp;theme=mule_foundation&amp;include=eJx1T20OwiAMvRANR1rK6CYRWlLKknl6mRo1cf57n3lt25tR8QEbuVvXMC3SOaIlYb9mCZhd6Zm-5YPDH-9CGElhETHS3-aFcl36b62qxD4bNJplaLoD4-ZmKVWY2PwbQcHEMEI2yGkg4y7d2qkXkHmc1VKpY7_QioW4P5__5IOm-drgU6OY7LGpkl1OG02rpugPBAdyBfVKJhPW1PyLwEHu0T2J0w"></script><script src="/sites/default/files/js/js_LUd-G_dCEXvkAUXr99c-eCAooEW3SJ8BdGxwjww2hys.js?scope=footer&amp;delta=1&amp;language=en&amp;theme=mule_foundation&amp;include=eJx1T20OwiAMvRANR1rK6CYRWlLKknl6mRo1cf57n3lt25tR8QEbuVvXMC3SOaIlYb9mCZhd6Zm-5YPDH-9CGElhETHS3-aFcl36b62qxD4bNJplaLoD4-ZmKVWY2PwbQcHEMEI2yGkg4y7d2qkXkHmc1VKpY7_QioW4P5__5IOm-drgU6OY7LGpkl1OG02rpugPBAdyBfVKJhPW1PyLwEHu0T2J0w"></script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10