---
schema_version: "1"
id: 5804eebd26d532c5179de9edc940af2f0b8a3e181d7280ff5061dcd572215f47
title: Implementing a SOAP Interface
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/apikit/latest/implementing-apikit-4-for-soap.md
canonical_url: https://docs.mulesoft.com/apikit/latest/implementing-apikit-4-for-soap
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 48dc9b49eeb0f885bc0555a66477ef6a5f8a1324239b5c5ac5d23aef1f4eee04
description: MuleSoft Documentation Site
release: 4.x
latest: true
---
---
product: APIkit
version: 4.x
is-latest-version: true
---

# Implementing a SOAP Interface

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Use Anypoint Studio and APIkit for SOAP to build a Mule integration that calls a remote SOAP service
and exposes it as part of your API surface. The walkthrough uses
[tshirt2.wsdl](https://docs.mulesoft.com/apikit/latest/_attachments/tshirt2.wsdl) so you map WSDL operations to flows and connect downstream
systems behind the SOAP contract.

Confirm if
[APIkit for SOAP 1.7.0 or 2.0.0](https://docs.mulesoft.com/apikit/latest/apikit-4-for-soap#choose-the-apikit-for-soap-module-version)
matches your Mule runtime and JDK versions before you scaffold your project.

Start by [creating an APIkit for SOAP project](https://docs.mulesoft.com/apikit/latest/apikit-4-soap-project-task).

## See Also

- [APIkit for REST Module Reference](https://docs.mulesoft.com/apikit/latest/apikit-4-xml-reference)
