SoapUI is an open-source tool for testing REST, SOAP, and GraphQL web services. It supports drag-and-drop creation of functional and regression tests, assertions, and data-driven tests. Teams can create service mocks from WSDL and mock SOAP or REST APIs. Listed protocols include SOAP/WSDL, REST, GraphQL, and JMS, and the tool runs on Windows, Mac, and Linux/Unix. Functional tests can be extended into load tests, including runs from command-line tools. SoapUI can configure incoming and outgoing WS-Security, covering encryption, signatures, SAML, keystores, and truststores. Named automation integrations for the open-source feature set include Maven, Hudson, Bamboo, JUnit, and Ant, and the tool can run from other CI tools. SoapUI Open Source is described for basic functional and performance testing; security testing appears among expanded capabilities associated with ReadyAPI. SmartBear describes SoapUI as a starting point for developers and testers and links to support and a community forum.
Who it is for
SoapUI is suited to developers and testers beginning API testing for REST, SOAP, or GraphQL services. Its command-line and automation integrations may also suit teams incorporating tests into build or CI workflows.
What is good
- Supports REST, SOAP, GraphQL, and JMS.
- Creates functional and regression tests.
- Can mock SOAP and REST APIs.
- Includes named build and test-tool integrations.
- Runs on Windows, Mac, and Linux/Unix.
What to know first
- Open Source is described for basic functional and performance testing.
- Security testing is associated with expanded ReadyAPI capabilities.
Verdict
SoapUI Open Source offers API testing, mocking, and command-line automation across major listed protocols. The product description distinguishes its basic functional and performance scope from security testing associated with ReadyAPI.
SoapUI plans and pricing
All plansCompared on API clients
- Free plan
- Yes
- GraphQL support
- Yes





