<a style="vertical-align:top;" target="_blank" href="https://sourceforge.net/projects/gsoap2/files/latest/download" rel="nofollow"><img alt="Download gSOAP" src="https://img.shields.io/sourceforge/dm/gsoap2.svg"></a> <a style="vertical-align:top;" target="_blank" href="https://sourceforge.net/projects/gsoap2" rel="nofollow"><img alt="rating" src="https://img.shields.io/badge/rating-★★★★★-brightgreen.svg"></a> <a style="vertical-align:top;" href="#gsoap" rel="nofollow"><img alt="license" src="https://img.shields.io/badge/license-commercial%20or%20GPLv2-blue.svg"></a>
<a href="https://www.genivia.com" target="_blank"><img width="50px" height="50px" alt="logo" src="https://www.genivia.com/images/GeniviaLogo_icon.png"> genivia.com</a> - Genivia Inc Research Labs
### Downloads
[Commercial gSOAP version download](https://www.genivia.com/downloads.html) - commercial license required see [licensing options](https://www.genivia.com/products.html#gsoap)
[Open source gSOAP version download](https://sourceforge.net/projects/gsoap2/files/) - GPLv2 [GNU Public License 2.0 and FAQ](https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.en.html)
### Changelog
[Latest changes](https://www.genivia.com/changelog.html#latest)
### Support
[Technical support services](https://www.genivia.com/inquire/support.php) - for commercial gSOAP users, commercial license required
[Bug and issues tracker](http://sourceforge.net/p/gsoap2/bugs/) - for open source gSOAP users
[StackOverflow](http://stackoverflow.com/questions/tagged/gsoap) - #gsoap tagged Q&A
### Tutorials
[Getting started](https://www.genivia.com/dev.html)
[Tutorials](https://www.genivia.com/tutorials.html)
### Examples
[Simple calc client and server in C](https://www.genivia.com/examples/calc/index.html)
[Simple calc client and server in C++](https://www.genivia.com/examples/calc++/index.html)
[Google Maps API](https://www.genivia.com/examples/maps/index.html)
[Amazon S3 Web services client](https://www.genivia.com/examples/aws/index.html)
[ONVIF examples](https://www.genivia.com/examples/onvif/index.html)
[GitHub JSON REST API](https://www.genivia.com/examples/git/index.html)
[JSON REST API client and server in C](https://www.genivia.com/examples/json/index.html)
[JSON REST API client and server in C++](https://www.genivia.com/examples/json++/index.html)
[Curl-based client](https://www.genivia.com/examples/curl/index.html)
[TR-069 client and server](https://www.genivia.com/examples/tr069/index.html)
[WCF and gSOAP client and server](https://www.genivia.com/examples/wcf/index.html)
[Microsoft Exchange Web services client](https://www.genivia.com/examples/ews/index.html)
[iOS app](https://www.genivia.com/examples/ios/index.html)
[gSOAP Docker containers](https://www.genivia.com/examples/docker/index.html)
[SOAP currentime client and server one liner](https://www.genivia.com/examples/time/index.html)
### FAQ
[Frequently asked questions](https://www.genivia.com/resources.html)
### Documentation
[gSOAP user guide](https://www.genivia.com/doc/guide/html/index.html) - the full documentation
[List of modules](https://www.genivia.com/doc/guide/html/modules.html) - flags, debugging, callbacks, and more
[Context with the engine state](https://www.genivia.com/doc/guide/html/structsoap.html) - struct soap members
[Context API](https://www.genivia.com/doc/guide/html/group__group__context.html) - functions to set the soap engine state
### XML/SOAP and XML REST
[XML data bindings](https://www.genivia.com/doc/databinding/html/index.html)
[XML DOM and the domcpp tool](https://www.genivia.com/doc/dom/html/index.html)
[Fuzz testing XML services and clients with the Test Messenger](https://www.genivia.com/doc/testmsgr/html/index.html)
### JSON and REST
[JSON REST APIs and the jsoncpp tool](https://www.genivia.com/doc/xml-rpc-json/html/index.html)
### Web server integration
[Apache](https://www.genivia.com/doc/apache/html/index.html)
[IIS](https://www.genivia.com/doc/isapi/html/index.html)
### Security
[Advisories](https://www.genivia.com/advisory.html)
[WS-Trust plugin](https://www.genivia.com/doc/wst/html/index.html)
[WS-Security plugin](https://www.genivia.com/doc/wsse/html/wsse.html)
[WS-Security lite plugin](https://www.genivia.com/doc/wsse-lite/html/wsse.html)
[WS-Addressing plugin](https://www.genivia.com/doc/wsa/html/wsa_0.html)
[WS-ReliableMessaging plugin](https://www.genivia.com/doc/wsrm/html/wsrm_0.html)
[Plugin for WS-RM inbound message queueing and message replay](https://www.genivia.com/doc/wsrm/html/mq_0.html)
[WS-Discovery plugin](https://www.genivia.com/doc/wsdd/html/wsdd_0.html)
[HTTP digest authentication plugin](https://www.genivia.com/doc/httpda/html/httpda.html)
[HTTP server session management plugin](https://www.genivia.com/doc/sessions/html/index.html)
### Technical articles
[Schema Slicing Methods to Reduce Development Costs of WSDL-Based Web Services](https://www.genivia.com/slicing.html) - published in the IEEE International Conference on Web Services 2018
[How to Use Amazon Simple Storage Service (S3) in C++ with gSOAP](http://www.codeproject.com/Articles/1108296/How-to-Use-Amazon-Simple-Storage-Service-S-in-Cplu)
[How to Use Exchange Web Service in C++ With gSOAP](https://www.codeproject.com/Articles/1119224/How-to-Use-Exchange-Web-Service-in-Cplusplus-With)
[A Framework for Service-Oriented Computing with C and C++ Web Service Components](https://www.genivia.com/article8.html) - published in ACM Transactions on Internet Technology, Vol.8, No.3, 2008
[An Overview and Evaluation of Web Services Security Performance Optimizations](https://www.genivia.com/article7.html) - published in the proceedings of the IEEE International Conference on Web Services 2008
[High-Performance XML Parsing and Validation with Permutation Phrase Grammar Parsers](https://www.genivia.com/article6.html) - published in the proceedings of the IEEE International Conference on Web Services 2008
[A Table-Driven Streaming XML Parsing Methodology for High-Performance Web Services](https://www.genivia.com/article5.html) - published in the proceedings of the IEEE International Conference on Web Services 2006
[Exploring Remote Object Coherence in XML Web Services](https://www.genivia.com/article4.html) - published in the proceedings of the IEEE International Conference on Web Services 2006
[Constructing Finite State Automata for High-Performance XML Web Services](https://www.genivia.com/article3.html) - published in the proceedings of the IEEE International Conference on Web Services 2004
[Pushing the SOAP Envelope With Web Services for Scientific Computing](https://www.genivia.com/article2.html) - published in the proceedings of the IEEE International Conference on Web Services 2003
[The gSOAP Toolkit for Web Services and Peer-To-Peer Computing Networks](https://www.genivia.com/article1.html) - published in the proceedings of IEEE Cluster Computing and the Grid 2002
[Are Web Services Scale Free?](https://www.genivia.com/powerlaw.html)
### Miscellaneous
[gSOAP wikipedia page](https://en.wikipedia.org/wiki/GSOAP)
[gSOAP details on OpenHub](https://www.openhub.net/p/gsoap)
[Original gSOAP web pages](https://www.cs.fsu.edu/~engelen/soap.html)
[Homebrew gSOAP](https://formulae.brew.sh/formula/gsoap)
[Debian gSOAP package](https://packages.debian.org/unstable/devel/gsoap)
[Linux RPM resources for gSOAP](https://rpmfind.net/linux/rpm2html/search.php?query=gsoap)
[GitHub ONVIF WSDD project](https://github.com/KoynovStas/wsdd)
[GitHub gsoap-onvif project](https://github.com/xris-hu/gsoap-onvif)
[GitHub libONVIF project](https://github.com/Tereius/libONVIF)