Generate java classes for Android, Java or Objective-C classes for iOS and save your time. Forget about WSDL files and focus on your application. Using this tool you can easly consume any SOAP Web service (for example .NET WCF or ASMX services).

News

We have added a support for generating classes from many wsdl files without creating duplicated files based on types which are shared between many wsdl.

Next feature is a detecting a class type from <any/> element. So now instead of SoapObject (DDXMLElement in iOS) raw data, you should see your class type. More info in FAQ.

We have added Templates to EasyWSDL generator. Now you can customize generator output (changing class, methods, field names). Use can also save generator settings and next time you want to generate classes, choose your template and all your settings will be applied automatically.

Why us?

Our company specializes in SOAP web services. We’ve been using WS on most popular platforms (Android, iOS, WP7/8, .NET) for many years. We are also contributors in ksoap2 project which is a SOAP client library for android. Our company also uses EasyWSDL to generate classes for our fitness application BodyArchitect (we have application for Android, iOS and PC). So it is very important for us that EasyWSDL produces code which is tested on different devices, secure and works very fast. Our engine is constantly improved and we have rapid release schedule (a few times a day if needed).

Don’t invent the wheel – create a car and wheels we provide.



Simplify your life

Drastically reduce cost and speed up your development. Creating code for connecting to the Web Service takes about 3 weeks* for one developer. It is very difficult to ensure that your code will work on many different devices with different internet access. Implementing correct exception handling also is a challenge. Don’t waste your time and money. Focus on you application and we will do what we do best.

*Depends on the complex of WS and developer skills

OUR GENERATOR SUPPORTS ALL WSDL STANDARD ELEMENTS AND WCF EXTENSIONS. FOR ANDROID WE USE KSOAP2-ANDROID LIBRARY AND FOR IOS WE USE KISSXML
.
Developed with passion
  • Supports inheritance in WSDL
  • Supports of Single and multi WSDL files
  • Tested on very complex and not typical web services
Supported data types
  • Supports binary stream data
  • Supports nullable and not nullable types
  • Supports enum types (also Flag enums) and xsd:anyType
Supports complex WSDL
  • Full support of values in the soap header (both parameters and return value)
  • Supports attributes in WSDL types
  • Basic support of WS-Addressing
Supports even more complex WSDL
  • Full support of references in soap (classes with IsReference in WCF)
  • Works with Document and RPC style web services
  • Supports <any> elements in WSDL
Advanced features
  • Supports MTOM transfer (SOAP with attachments)
  • Supports DataSet and DataTable types (Android/Java only) (requires additional license for ExDataSet library )
  • Generating async operations (Android/Objective C/Swift)
Platform specific
  • Allows to use JodaTime library for date/time related properties (Android/Java only)
  • Compatible with SWIFT (Objective C only)
  • Can repackage all libraries to use different package names (Java/Android)

Learn more >