Yesterday, we released our newest open-sourced project, which we named Unicorn. Unfortunately, that was also the name of two existing open sourced projects. We really dropped the ball, and have been working hard to clean up the mess. Our apologies to anyone in the Ruby or Python community who was confused or pissed off. Hopefully you can look past our mistake and see the value in this project.
Since yesterday, we have decided on a new name, Unirest, which we think is a great fit for the project. We also made a new website, changed out all the docs, and updated our website which autogenerates unirest API snippets.
What problem does Unirest solve?
We’ve noticed that a lot of people have trouble wrapping their head around using public and private API’s. With API keys, varying endpoint architecture, differing response types, etc… there is a lot to think about. Unirest tries to simplify the process by abstracting a lot of the boilerplate and focusing on the core REST verbs that we all know and love (GET, POST, PUT, UPDATE, DELETE). Similarly its methods and response structure are the same in all the supported languages. It works for all REST APIs, available both on our own Mashape API marketplace and abroad.
We truly believe that APIs are changing the way we make software and by extension the world at large. Never has so much power been in the hands of a solo developer with an idea. Our hope is that the developer community that we love will find this project helpful and build a ton of great stuff on top of it.