Skip to content

Latest commit

 

History

History
94 lines (68 loc) · 3.28 KB

README.md

File metadata and controls

94 lines (68 loc) · 3.28 KB

apiUi

Free software to virtualize and test SOAP and REST api services.

Table of Contents

General Information

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.

Features

  • 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

Support

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.

Links

Contributing

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.

Code of Conduct

Everyone interacting in the apiUi project's codebases, issue trackers, and discussion forums is expected to follow the apiUi Code of Conduct.

Setup

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.

Room for Improvement

  • Automatic testen
  • Describe how to build the executables

License

GPL v3