6 ms·
Mashape Open-Sources Its Kong API Management Platform
- peeyek 11y agoI know it's so much like 'indirect marketing' things for Mashape. But, this stuff is pretty helpful for developers to create an API service in minutes. Thanks so much, Mashape.
- orliesaurus 11y agoPlease do let us know what you think about it! We've worked very hard to open-source it the correct way :)
- peeyek 11y agoWell, despite Kong is still on highly development mode[1], the documentations[0] is well written. I'm impressed. [0] http://getkong.org/docs/ http://getkong.org/docs/ [1] https://github.com/Mashape/kong/releases https://github.com/Mashape/kong/releases
- nijiko 11y agoThank you, glad to hear my hard work has paid off :)
- codeinchaos 11y agoopen sourcing Kong which powers our API marketplace with billions of calls per day, is not only a major milestone for the team, but also marks a shift in API tooling and services, we're challenging the the status quo and service providers by giving away for free what they charge for in thousands (and in some cases millions) of dollars. making it open source is the icing on the cake! we want to give the power back to the developer community and together create amazing open source tooling, while directly adding years of lessons learned to your development stack.
- jefflinwood 11y agoGlad to see this! Building out this type of infrastructure behind a publicly facing API is never fun. That's partially why one of my API's is hosted at Mashape in the first place!
- hkarthik 11y agoThis is an interesting stack, as it looks to be Nginx + Lua based with Cassandra as the backend database. Not very common, but clearly well thought out and battle tested!
- narsil 11y agoNice to see more open-source solutions in this area. I've used the popular Django Rest Framework [1] to implement and manage APIs. Would there be a compelling reason to use Kong for the management aspect? [1] http://www.django-rest-framework.org http://www.django-rest-framework.org
- nijiko 11y agoYou no longer have to code certain features into your API and can let Kong handle it for you :) Saving you time and money! Some features: http://getkong.org/plugins/
- codeinchaos 11y agoyou would use both. Django REST Framework (or any other framework) to build your business logic and API services. Kong is useful to scale and manage acceess to the API for API consumers (as oppose to end users) as well as a plugin system that abstracts HTTP tooling away from your API application, so you can scale them independently.
- scott_b 11y agoBig fan of Mashape, and opening up a stack for API devs that easily does the auth, metering, etc is a big win for the glue economy. love it.
- netvarun 11y agoAnother quality open-source project from Mashape! I had written a blog post about ~2.5 years ago on building our own API backed system: http://blog.semantics3.com/building-a-paid-api-offering/ http://blog.semantics3.com/building-a-paid-api-offering/ If Kong had been available then, we would have probably gone with it.
- christinang89 11y agothanks varun, very cool what you built there! :) definitely looking forward to possible contributions from you to the github project ;P
- fosk 11y agoThis is Marco from Mashape. Let me know if you have any questions/feedback and I will be happy to answer. If you need a testing Cassandra node to try out Kong, we have created this: http://kongdb.org/ http://kongdb.org/
- berkay 11y agoLooks very useful, congrats! Cassandra dependency may be an obstacle for wider adoption. "Don't worry if you are not experienced with these technologies, Kong works out of the box" These kind of statements are problematic. If you are not already using Cassandra, I'm not sure introducing another data store you don't have experience with would be a good move.
- oimaz 11y agoAre there any plans to abstract out the datastore or make it pluggable. For example, we can replace cassandra with rethink-db or leveldb
- sinzone 11y agoFor now we have created http://kongdb.org http://kongdb.org - to have Kong running easily. For production use of Cassandra hosted we suggest Instaclustr.
- bbromhead 11y agohttps://www.instaclustr.com/ https://www.instaclustr.com/
- czbond 11y agoCassandra is very easy to start and use. Almost as easy as Redis.