Free software to virtualize and test SOAP and REST api services.
- General Info
- Features
- Support
- Links
- Contributing
- Code of Conduct
- Setup
- Project Status
- Room for Improvement
- License
apiUi is free software to virtualize and test SOAP and REST api services. It works with HTTP(s) but also with STOMP which means it can also be used with JMS and KAFKA. It is the only free API virtualization tool that uses formal contracts like Swagger, OpenApi and Cobol Copy Books to present a GUI with a form to edit the entire message.
The product comes with two executables, namely apiUi and apiUiServer. The difference between these executables is that apiUi has a graphical user interface (GUI) and apiUiServer has a command line interface (CLI).
It is built using Lazarus, an open-source, cross-platform IDE for Free Pascal.
Please see the Documentation for a full description and user guide.
- Both Test Driver and Virtualizer (mocker / stubber)
- Works with REST Api's, SoapXml, Cobol Records and free-format
- Parses YAML , JSON , XML and Cobol Copy Books
- Interprets Swagger , OpenApi and Wsdl's (Soap/Xml)
- Hosted on Windows and Linux
- GUI operation and Headless operation (on premise and in the cloud)
- Rich scripting language
If you need help with apiUi, do not hesitate to get in contact with us!
You can either open a Discussion to ask questions or create an Issue to report a bug or make a feature request.
We welcome, and depend on, contributions from developers and users in the open source community. Contributions can be made in various ways such as:
- Code patches via pull requests
- Documentation improvements
- Bug reports.
Everyone interacting in the apiUi project's codebases, issue trackers, and discussion forums is expected to follow the apiUi Code of Conduct.
Either get binaries from apiUi Downloads (please also read the apiUi Getting Started) or use GIT or a browser to download sources from apiUi GitHub.
- Automatic testen
- Describe how to build the executables