Contact Us 1-800-596-4880

APIkit for SOAP

APIkit for SOAP simplifies building and integrating SOAP-based web services by handling message formats, headers, and WSDL binding against your existing SOAP endpoints. SOAP (Simple Object Access Protocol) exchanges structured payloads between services. APIkit for SOAP keeps those payloads aligned with your contracts. To learn more about automated configurations, data transformations, XML 1.0 defaults, and optional XML 1.1 C0 characters, see system property.

Choose the APIkit for SOAP Module Version

APIkit for SOAP now has two versions so you can align the module with your Mule runtime and JDK versions. Choose the version that matches the platform you deploy to today. For more information about installation, see Before You Begin Using APIkit for SOAP.

APIkit for SOAP 1.6.5 through 1.6.10 are deprecated. Move to version 1.7.0 (legacy compatibility) or 2.0.0 (modern major).

APIkit for SOAP Versions

Line Version Minimum Platform Use Cases

Legacy compatibility

1.7.0

JDK 8, 11, or 17; Mule runtime 4.1.x and later

You must keep existing deployments on earlier Mule or Java stacks without adopting the 2.x requirements.

Modern major

2.0.0 (successor to 1.6.10)

JDK 17 only; Mule runtime 4.9.11 and later

You standardize on current Mule and Java 17. You choose the version that receives new features.

Deprecated

1.6.5 – 1.6.10

Don’t adopt or standardize on these releases.

Migrate to 1.7.0 or 2.0.0 using the version selection guide.

APIkit for SOAP Features

  • Streamlines SOAP API development, ensuring seamless integration with your existing SOAP infrastructure.

  • Simplifies the handling of SOAP message formats and headers, so you can focus on the core logic of your APIs.

  • Automates the binding to WSDL (Web Services Description Language), reducing manual configuration efforts and ensuring accuracy.

  • Supports data transformations.

  • Defines and exposes SOAP APIs with ease by emphasizing SOAP/WSDL contracts.

  • Supports XML 1.0 characters by default. Supports XML 1.1 C0 characters through the system property.