v1.0.0 — Open Source

The SOAP Client
You Actually Want to Use

Send SOAP envelopes, parse XML responses, and debug services with a fast, beautiful web UI. No bloat, no fuss.

SOAPify — Terminal
$ git clone https://github.com/l0lsec/SOAPify.git
$ cd SOAPify && npm install
$ npm start

Server running on http://localhost:3000

Everything you need to
test SOAP services

A purpose-built client that makes working with SOAP bearable—even enjoyable.

XML Formatting

Auto-format and syntax highlight your SOAP envelopes and responses with a single click.

Multiple Views

Switch between Pretty, Raw, Tree, and Table views to inspect your response exactly how you want.

Request History

Every request is saved locally. Replay any previous request with a single click from the history panel.

Dark & Light Themes

Toggle between a sleek dark mode and a clean light mode. Your preference is remembered.

Custom Headers

Add arbitrary HTTP headers to any request. Great for authentication tokens, custom content types, and more.

Transaction Logging

Every SOAP exchange is logged to disk with full request/response details, timing, and a unique transaction ID.

Up and running in seconds

Clone, install, run. That's it.

bash
# Clone the repository git clone https://github.com/l0lsec/SOAPify.git cd SOAPify # Install dependencies npm install # Start the server npm start # Open in your browser http://localhost:3000

Server endpoints

SOAPify exposes a lightweight Express API you can also call programmatically.

MethodEndpointDescription
POST /api/soap Send a SOAP request to a remote service
GET /api/logs Retrieve all transaction logs
DELETE /api/logs Clear the transaction log file
POST /api/parse-xml Parse an XML string into JSON
POST /api/format-xml Pretty-print an XML string