Congratulations! you have built the next generation REST API using Node JS, Django or Ruby on Rails to predict the next meteor shower and maybe make some french toast while doing that. Then what?
Let me ask the following questions on your behalf
- How will I manage developer’s access to my API?
- Will I ever make profit out of it?
- Is my API well documented for developers?
If you have the answers to the above, give yourself a pat on the shoulder, but if you are stuck where I was previously then I believe reading through this will be worthwhile. Let’s talk about the solution.
An API management platform will save a lot of your time trying to perfect the developer’s access to your API yet provide a layer of security.
Enterprises usually build their own nowadays but that does not mean you cannot use one of the existing API management providers.
Let’s take a look at the two main rivals
Apigee powers the API management of big names like Adobe, Citrix, Dell and BBC.
The following diagram demonstrates how Apigee works.
Apigee provides clients with their own branded developer portal for smooth developer on-boarding and an intuitive dashboard for analytics
3scale is my personal choice out of the API Management providers, It’s simple, neat and user friendly with a pinch of startup spirit.
Let’s take a look at how 3Scale works
Look no further, readme.io got you covered
Readme.io comes packed with the following features
- API Explorer: Let users play with your API right inside the documentation.
- GitHub Sync: Keep auto-generated reference docs synced with your actual code.
- Editor: Markdown-based drag-and-drop editor makes documentation almost fun.
- Theme Builder: Easily create a beautiful dev community that matches your brand.
- Support: Let users ask questions and request features in the support forums.
- Versioning: Maintaining old or testing beta versions of your docs is a breeze!
- Application Keys: Your users can view their application keys embedded right in the docs.
What is your favorite API management provider? Or do you usually build your own?
Share your experience below