Kakapo is bundled with many features of routing, request and database capabilities but the key feature is the ability to build advanced use cases. Consistent and reliable mocks can be generated just in the browser, that's the uniqueness. Developers don't have to setup an http server that returns the fake data.
"Let's say if anybody has a blog and he wants to comment, and later during the usage of app he wants to retrieve that comment. In such case, kakapo will be very helpful as it returns only the specific comment not all the static payloads."
Basically, Kakapo.js helps the Developers in prototyping their web apps without the Backend. Kakapo has been named after a bird in New Zealand and uses weakmap, collection of key/value pairs in which the keys are weakly referenced. kakapo uses objects as key instead of using plain values like strings. As of now, kakapo.js is limited to web development only, a new version has already been designed and ready to roll out for apple's swift language.