Skip to content

apiUi/apiUi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published