---
schema_version: "1"
id: 7f5358a2007fcb7e287628c39aafa280a56bac3466c5f1463581163a8118a49d
title: Before You Begin Using APIkit for SOAP
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/apikit/latest/apikit-4-soap-prerequisites-task.md
canonical_url: https://docs.mulesoft.com/apikit/latest/apikit-4-soap-prerequisites-task
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 70f45bcff0c601499d99613f7f7b295a367757eb1ed53be5b498ee99b9442acf
description: MuleSoft Documentation Site
release: 4.x
latest: true
---
---
product: APIkit
version: 4.x
is-latest-version: true
---

# Before You Begin Using APIkit for SOAP

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

Prepare your workstation and assets before you build a WSDL-based API with APIkit for SOAP. You need
supported Anypoint Studio and Mule runtime versions, the APIkit for SOAP component, a SOAP test
client, and a WSDL file such as the sample used in the SOAP tutorials.

## Choose Your APIkit for SOAP Module Version

Your Mule runtime and JDK determine which APIkit for SOAP dependency to use. Read
[Choose the APIkit for SOAP module version](https://docs.mulesoft.com/apikit/latest/apikit-4-for-soap#choose-the-apikit-for-soap-module-version)
first, then align your project dependency with that choice.

- APIkit for SOAP 1.7.0 supports JDK 8, 11, and 17 on Mule runtime 4.1.x and later. Use APIkit for
  SOAP 1.7.0 if you must stay on Mule runtime earlier than 4.9.11, or if you’re not ready for JDK
  17-only deployments.

- APIkit for SOAP 2.0.0 and later requires JDK 17 and Mule runtime 4.9.11 or later. Use APIkit for
  SOAP 2.0.0 for new Mule projects.

## Prerequisites

- Install the required software:

  - Studio 7.1 or later

  - A supported Mule runtime for the APIkit for SOAP (4.1.x or later for 1.7.0; 4.9.11 or later for
    2.0.0)

  - The APIkit for SOAP module version that matches your Mule runtime and JDK (1.7.0 or 2.0.0)

    Studio includes the Anypoint APIkit SOAP extension.

- Download and install a SOAP client.

  For example, [SoapUI](https://www.soapui.org/downloads/soapui.html).

- Download or obtain the URL for a WSDL file.

  For example, [WSDL tshirt2.wsdl](https://docs.mulesoft.com/apikit/latest/_attachments/tshirt2.wsdl).

## See Also

- [Implementing a SOAP Interface](https://docs.mulesoft.com/apikit/latest/implementing-apikit-4-for-soap)
