Simple SOAP client that works in the browser.

Usage no npm install needed!

<script type="module">
  import soapBrowser from '';


Javascript SOAP Client

Forked from


  • Parsing exceptions fixed
  • Arrays as parameters correctly sets the length attribute in the type definiton
  • Arrays are also parsed out of responses if they aren't listed in the wsdl
  • Understands responses from php webservice (for example Magento)
  • IE9 compatible


  • Magento Webservice (PHP online store system)

Please leave me a note if you have tested other webservices or found bugs. New versions available at:

  • Original work by Matteo Casati (based on v2.4 from 2007-12-21)
  • Improved by Gordon Tschirner (gtathub)
  • Licensed under Creative Commons (by SA) 2.5