SoapUI Open Source

What is SoapUI?

SoapUI is the world's most widely-used open source API testing tool for SOAP and REST APIs. SoapUI offers SOA Web Services functional testing, REST API functional testing, WSDL coverage, message assertion testing and test refactoring. With over 10 years of experience backed by a vast open source community, SoapUI is the de facto method for ensuring quality when developing APIs and Web Services.

What does open source mean? What is open source software?

Open source is an approach to software development in which the source code is made freely available. The source code is open for anyone to make edits and improvements to the software.

Open source software development is designed to be collaborative. The community behind open source projects is massive and fiercely devoted to relentless improvement of software. This community of developers contributes to projects, in order to create a better product.

Additionally, open source software offers freedom. Users are not locked into expensive commercial consumption models that can be offered by proprietary software.

Open source software is transparent. There is no non-disclosure for open source, making it impossible to hide the mechanics behind how the product works, since the source code is freely and openly available to anyone.

What are the benefits of open source software development?

  1. Freedom: open source software often provided for free, and allows users freedom from traditional commercial consumption models.
  2. Innovation: open source empowers external developers to make edits to code, contributing to high-quality software with features contributed by multiple developers
  3. Community:  the open source community is immensely powerful – even if developers do not contribute directly to the source code, the community helps by providing feedback, testing, and additional feature ideas.

Why was SoapUI developed with an open source approach?

When SoapUI was initially created in 2006, there was no open source API testing tool on the market. The initial idea behind SoapUI was “Let’s get a lot of people to help!” – since then, developers have contributed code and provided valuable feedback, making SoapUI the product that it is today.

Because SoapUI is open source, usage and adoption spread quickly once it was launched. SoapUI is the most powerful open source SOAP and REST API testing tool and has benefitted from the vast numbers of testers and developers trying the product and spreading awareness of its functionality.

Without the open source community, SoapUI would not have the millions of users that it does today, making it the most widely used open source API tool for over 10 years.

How can developers contribute to SoapUI?

Clone the SoapUI repository and inspect the source code locally.

See a missing feature? A bug? Code that you think could be improved? Anyone can be empowered to make changes to the source code and contribute them back to the project.

The SoapUI team has received numerous code contributions over the last several years – from bug fixes to additional features. SoapUI is nothing without the open source community, and we’re hugely thankful for the time and effort of our contributors.