Skip to main content
Mock API Builder
Learning Center/Protocols/SOAP
ProtocolsNew

SOAP Mock APIs

Import a WSDL, mock each operation, and respond with SOAP envelopes your existing clients already understand.

Try it live

Create a SOAP project

  1. Open New Project.
  2. Click Using GraphQL, gRPC, or SOAP? and select SOAP.
  3. Name the project and create it. SOAP projects start empty.
  4. On the project page, open Import and choose SOAP / WSDL.
  5. Paste or upload your WSDL, preview operations, and import.

Each WSDL operation becomes a mock endpoint. The executor resolves the operation from the SOAP body or the SOAPAction header.

Call an operation

All SOAP traffic for a project posts to one URL with an XML envelope:

bash

Responses are wrapped in a SOAP envelope:

xml

Test in the app

On a SOAP project, the tester opens a SOAP panel with the project executor URL and an XML envelope editor. Send requests and inspect the envelope response without leaving the project page.

What works today

Supported
  • WSDL import of operations and messages
  • SOAP 1.1-style envelopes (works with many 1.2 clients)
  • Operation resolution via body element or SOAPAction
  • Mock XML responses from operation contracts
  • API token auth when enabled on the project
Limitations
  • Complex WSDL features (WS-Security, MTOM attachments) are not fully simulated
  • The project is locked to SOAP after the first endpoint

Importing a WSDL into a project locked to another protocol fails with HTTP 409. Create a dedicated SOAP project. See Choosing a Protocol.

Try it

Interactive SOAP exampleOpen Builder
Previous: gRPC Mock APIsNext: Using Project Templates
Mock API Builder

Built for developers, by developers

DocumentationContactPrivacy PolicyTerms of Service

© 2026 Mock API Builder. All rights reserved.

Double-click for what's new
Learning Center
Learning Center