Fakie - The ultimate API glue tool
Fakie is the tool that is capable of calling multiple api endpoints and merging the received data into results you control.
Motivation for this comes from working a lot with different json APIs that do not follow naming conventions or http specifications and this tool provides a way to specify configuration only once and just deal with the data you prefer to deal with downstream.
Fakie is a web server that awaits for POST requests from the caller and then using the configuration file determines which json APIs to call and how to deal with received data as well as which routes to use to serve the re-mapped json.
Since Fakie is commercial product and we would like our customers to be satisfied we can provide a trial version for you if you write to devnull-org [at] pm [dot] me. Trial version lasts for a month which is enough time to evaluate the product.
Open source projects can use Fakie for free, just write to us asking for access on devnull-org [at] pm [dot] me.
We also offer consultancy if you come across any problems using this tool and possible customization depending on your needs.
If you come across any bugs with any of our products please feel free to file and issue describing exactly what kind of a problem you experienced.
Currently Fakie runs only on Linux and there are plans of providing binaries for Mac-OS and Windows too.
Read the Fakie documentation https://github.com/v0d1ch/devnull/wiki/Products
Grab trial and test it out https://gumroad.com/l/LVsiV