SoapUI
SoapUI is an open-source API testing tool designed for individuals and small teams to perform functional testing on various API protocols.
Our verdict
Who it's for
The world's most popular open-source API testing tool for REST, SOAP, and GraphQL.
Who should look elsewhere
Limited automation capabilities (requires scripting)
Pros
- +Completely free and open-source
- +Supports multiple API protocols
- +Widely used and trusted in the API testing community
- +Good for individual users and learning API testing fundamentals
Cons
- −Limited automation capabilities (requires scripting)
- −No native CI/CD integrations
- −Data-driven testing not directly available
Key features
- ✓Multi-Protocol Support (REST, SOAP, GraphQL, JMS)
- ✓Basic Functional Testing
- ✓Basic Performance Testing
- ✓Custom Scripting (Groovy or Javascript)
- ✓WSDL, OpenAPI, AsyncAPI, Apache Avro, Swagger, Protobuf Definitions Support
- ✓Test Logs for manual comparison
Pricing
| Plan | Price | Billing | Notes |
|---|---|---|---|
| ReadyAPI | — | month | Multi-Protocol Support (REST, SOAP, GraphQL, Apache Kafka, gRPC); Automation (Basic Property Transfer, Custom Scripting, CI/CD Integrations, Data Generation, Dynamic Data Sources, Assertion Groups); Collaboration (Jira, Slack, GitHub, Bitbucket, GitLab) |
| SoapUI Open Source | $0 | month | Multi-Protocol Support (REST, SOAP, GraphQL, JMS); Automation (Basic Property Transfer, Custom Scripting, CI/CD Integrations, Data Generation, Dynamic Data Sources, Assertion Groups); Collaboration (Jira, Slack, GitHub, Bitbucket, GitLab) |
Integrations
SlackGitHubJira