Free Public SOAP API with WSDL

A real SOAP 1.1 web service you can hit with SoapUI, Postman, or any WSDL-driven client generator. 14 operations across users, products and orders — perfect for legacy integration practice.

Endpoint and WSDL

WhatURL
SOAP endpointPOST https://demo.totalshiftleft.ai/soap
WSDLhttps://demo.totalshiftleft.ai/soap?wsdl
Content-Typetext/xml; charset=utf-8

Sample request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:tns="http://demo.totalshiftleft.ai/soap">
  <soapenv:Body>
    <tns:GetUser>
      <tns:id>1</tns:id>
    </tns:GetUser>
  </soapenv:Body>
</soapenv:Envelope>

Operations available

Use it from SoapUI / Postman

  1. In SoapUI: File → New SOAP Project → paste https://demo.totalshiftleft.ai/soap?wsdl.
  2. In Postman: Import → paste the WSDL URL — every operation becomes a request.
  3. Generate a client in any language: wsimport (Java), svcutil (.NET), zeep (Python).

Frequently asked questions

Why offer a free SOAP API in 2026?

Because enterprise integrations still run on it. QA engineers, integration developers and middleware teams need a public sandbox to practice on — and there are almost none left.

Is the WSDL importable into SoapUI?

Yes. SoapUI auto-generates sample requests for all 14 operations from /soap?wsdl.

Does the SOAP API share data with REST and GraphQL?

Yes. Create a user via SOAP CreateUser, then GET it via REST /api/v1/users/:id — same session-scoped data store.

Other free public APIs in this sandbox

Ready to try it?

Open the live sandbox — REST, GraphQL, SOAP and auth in one place. No signup, no API key.

Open the API Sandbox →

Topics: free SOAP API · public SOAP API · SOAP WSDL example · SOAP for SoapUI · learn SOAP · SOAP API tutorial · free SOAP web service · enterprise API testing · legacy integration practice