SoapUI vs. SoapUI NG Pro

SoapUI Open Source is free to use and modify through Github.

It's commercial alternative, SoapUI NG Pro provides valueable time-saving and cost of ownership benefits, and is part of the Ready! API platform of API tools that helps you address functional, load, and security testing with additional service virtualization capabilities.

The list below highlights differences between SoapUI open source and SoapUI NG Pro:

Support features SoapUI Open Source SoapUI NG Pro



E-mail Support  


Forum Support  


Nightly Builds  




Support Issue Priority  


General features SoapUI Open Source SoapUI NG Pro
Standalone Application



IDE Plugins





Tabbed Desktop  


Groovy Code Templates  


Workspace Management



Multi Environment Support  


Floating Licenses  


Functional Testing features SoapUI Open Source SoapUI NG Pro
WSDL Coverage  


Request/Response Coverage  


Message Assertion



Test Refactoring  


Test History: Baseline and Comparison  


OAuth2 Support in HTTP requests  


REST Discovery  


Dynamic Data Generation  


Drag and Drop Test Creation



Message Pretty Printing



Coding Free Test Assertion  


Running of Multiple Tests



Test Logs



Test Configuration



Easy Content Transfer



Data Source Driven Tests  


Data Collection  





Maven Integration



Standalone Server Runners



Scripting Support (Groovy, JavaScript)



Scripting Libraries  


Requirements Management  


Unit Reporting



Advanced Reporting  


Form Based input for easy manual testing  


Tree Based input for easy manual testing  


Create Test from Web Service Recordings



OAuth 2 Support



OAuth 2 Profiles



OAuth 2 Flow Automation



WS-Security Support



WS-I Integration



Web Service Recording



WS-Addressing Support



WS-Reliable Messaging



Manual TestStep



Assertion TestStep  


Assertion entire Message  


Test Debugging  


SAML 1&2 Support



NTLM 1&2 Support



Kerberos Support



Service Simulation (Mocking) SoapUI Open Source ServiceV Pro
SOAP Mocking



REST Mocking



API Recording: Create a mock from real-world traffic  


Create a static mock From WSDL, WADL, or Swagger definition



Create dynamic mocks and control response characteristics  


Add Operations From MockService



Create Custom Responses



Multiple Dispatching






WSDL Publishing



SSL Support



Groovy Script Library  


WSDL Coverage  


Command Line and Maven Integration



Static Content Mocking



Save as WAR file



Deploy to Shared VirtServer    


Security Testing features SoapUI Open Source Secure Pro


Boundary Scan



Invalid Type



Malformed XML



SQL Injection



XPath Injection



XML Bomb



Malicious Attachment



Fuzzing Scan



Custom script



Cross Site Scripting





Configurable Scans



Test History: Compare and Baseline  


Run from command line and Maven



Load Testing features SoapUI Open Source LoadUI NG Pro
Rapid Load Tests from Functional Tests



Configurable Load Strategies



Cloud-based Automatic Deployment of Amazon EC2 agents  


Scalable, Distributed Load  


Load Test Assertions



Allocation to multiple simultaneous scenarios  


Real Time Statistics



Real Time Charts  


Statistics Exporting



Server Performance Monitoring  


Run from command line and Maven



Interactive Visual Scheduler  


Script/Grid Load Strategies  


Setup/TearDown Groovy Scripting








Technology Support SoapUI Open Source SoapUI NG Pro
























Automation SoapUI Open Source SoapUI NG Pro
Functional Tests



Load Tests



Mock Services



Code Generation



Command Line



Maven 1



Maven 2



CI and Build Integration



Analytics SoapUI Open Source SoapUI NG Pro
JUnit Reports



Report Data Export  


Report to DataSource  





WSDL Coverage  


TestSuite Coverage  


TestCase Coverage  


Mockservice Coverage  


Message Recording Coverage  


Assertion Coverage  


* deploying virtual APIs to VirtServer requires a license to ServiceV.