User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

Rate This Project

Login To Rate This Project

User Reviews

  • Thanks developers for this beautiful ToolKit!!!

  • Very powerful toolset that can handle just about anything you throw at it. Has flags for many different options/features. And it was easy to extend -- I wrote a custom plugin (for session management using cookies) without much trouble. I also used gSOAP to connect to AWS S3. The documentation has everything you need in it (and more!), but to get started the only necessity is the examples. If you run into any trouble, Robert (the developer / maintainer) is quick to respond with advice or patches.

  • The user guide is in an unconventional format and I will take a hard look at it to modernize its content and layout. I'm happy to receive honest feedback to make gSOAP better. I do wonder though if the last two reviewers who gave 2-3 stars checked out the new web site's documentation, submitted a support request or otherwise contacted me directly? As far as records show, these folks have never asked questions using the available support channels. The new site has up-to-date documentation, tutorials, and examples. Also, a technical support ticket system is offered at for assistance. The Yahoo gSOAP mailing list is still maintained, but it is not active because most developers have moved on to use StackOverflow to get help with gSOAP or they contact Genivia directly. I do not know why the reviews missed the point that the software is not only for SOAP. In fact, REST with XML and JSON is working fine too. And gSOAP handles XML for HUGE web services. There are lots of resources available for gSOAP these days to get started and resolve issues (if any). Anyway, there is no need to give up that easily. Disclosure: this site has no review feedback system to address concerns, so I'm just adding my comment as a "review".

  • I would steer clear of the Community Version as support does not appear to exist. Some years ago - when the project was newer, ~some~ questions were answered . Now, the Yahoo group is silent with very little activity at all. It seems a message there may be logged once per month. I attempted to use the package to interface with Oracle database functionality written sometime ago. I; myself, had worked with Oracle for about 15 years. The functionalities would require a significant number of rows to be returned to the calling program. When using the package, there was a requirement for memory to be allocated (in the form of malloc) on the server side (in order to support the return of data to the client). Supposedly, memory would be de-allocated by the software but - in reality, this does not appear to be the case and; services that work on the first, second or third calls fail (intermittently) on subsequent calls. As of now, the preference in the market place is for the use of REST. The package was chosen initially because it allowed for the upload of images and mp3 files to a server. Again, the instructions to make such functionality take place were unclear and there were portions of the documentation - required to make things "work" that were missing.You were not made aware of this fact until you opened a message on the Yahoo site and received an answer - 2 weeks later. Even so, it was possible to get it working. Since one can use Google Drive, Amazon, APis, other avenues can be explored and staying with gSOAP is no longer necessary. Perhaps the commercial version would be better; however, a phone call to the GSoap office today forwards one to an answering machine whereby the caller is encouraged to leave a message. I worked at NASA for a bit putting together code that tracked tile manufacturing (in support of shuttle missions) - so - I can say with some certainty that I am not the dullest pencil in the box. If you are using it for simple tasks, then I feel it would fit the bill. The "calc" samples worked really well. If you need to use it for a lot of data, then, based on ~my experience~ I would seek other options.

  • Good project, good product overall. Shitty documentation. I have to say, first, that I'm using GSoap on a C project, not a C++ one. So I can't talk about the C++ aspects. It's not very intuitive working with GSoap at first (at least when taking the WSDL files, without knowing how that works - I had to find the RIGHT wsdl to use, and the like). However, I ended up with nice sources and headers, generated from the WSDL, so that's nice. The "namespace binding" file could be named as a header, which would make it more obvious that it MUST be included, too. But, there again, it's not that hard to figure out. However, right now, I'm struggling to send custom Faults, using the built-in fault mechanism. The documentation is happy to tell you which functions to call to send DEFAULT faults ("sender" and "receiver" faults). However, I need to send faults described in the WSDL file, and NOWHERE IN THE DOC am I able to find the right information about how to do that. Which means that I'm now downloading the SOURCE CODE for the project, in the hope of being able to find how they do it for the "standard" faults, and replicate the procedure for the custom faults. ALL BECAUSE OF A LACK OF (GOOD) DOCUMENTATION. More generally, I find the documentation to be made more of a collection of examples on how to do something or something else, but without a "basic" documentation describing the underlying logic, for instance, or which function does what. It's basically an incomplete tutorial, and it is infuriating. So, maybe I've missed obvious things, maybe I'm a moron, but... when the only places where a mechanism is mentioned discuss problems unrelated to the one I'm having, I can't help but feel lost. To sum it up, this project would deserve 4 or 5 stars with a good documentation. But, in its current state, with the documentation found on the Genivia website (, I won't give more than 3 stars. Hope this helps.

  • good project, used it long ago.

    1 user found this review helpful.
  • very good

    1 user found this review helpful.
  • Works fast. Can manage pretty massive data volume. Highly recommended.

    3 users found this review helpful.
  • It saves my time. highly recommended

    1 user found this review helpful.
  • very good project, thanks!

    2 users found this review helpful.
  • Good and useful software

    1 user found this review helpful.
  • Very useful and effective. Exists on all platforms!

    1 user found this review helpful.
  • It simply works!

    1 user found this review helpful.
  • thanks for the quality project

    1 user found this review helpful.
  • Great App ,Excellent

    1 user found this review helpful.
  • I am not able to see the video of these tutorials. If I could it is really a good job

  • I agree with Wei Zhang. Really great project.

    1 user found this review helpful.
  • very convenient tool to work with XML, great job!

    1 user found this review helpful.
  • great tool, it was very easy to integrate!

    1 user found this review helpful.
  • Hi all, can anybody guide me that how to reject MIME attachment without actually receiving the attachment with content-length known earlier is greater than some number(e.g. > 20mb)

  • I store the Keepass database on dropbox so I can easily sync between multiple computer

  • Yes great tool, works great.

    1 user found this review helpful.
  • Very, very light program, and fully featured.

    1 user found this review helpful.
  • Fast, easy-to-use, powerful... simply gets things done.

    1 user found this review helpful.
  • A must have for any computer

    1 user found this review helpful.
Show next 16 reviews >