Distributed and Seamless API Management Using 3Scale APIs
I just added four new API to my API stack series. I’m considering breaking the API Stack series into a separate feed, they kind of clutter the main feed. Anyways, the four new APIs are from 3Scale:
These four APIs offer the essential building blocks to control, manage and monetize the distribution of data, content and services via a web API. 3Scale has had their Service Management API for a while, but recently added the account, analytics and billing services, making a complete set of API management APIs.
3Scale already has two significant differentiors from other API managerment service providers:
- Proxy-Less - 3Scale is different than the other service providers in that they don't proxy your APIs. 3Scale only uses a "connector" to integrate the services you want into your API.
- Self-Service - 3Scale is the only self-service API management service with a freemium model. Well, except for Mashape, they do to, but are in beta currently.
Adding a set of APIs, definitely sets 3Scale apart from the other API management service providers. You can sign-up, connect 3Scale services to your API, without routing your API through a proxy, and seamlessly integrate 3Scale service, account and billing management into your existing systems, complete with analytics.
Using 3Scale you can operate for free up to 50K calls per day, and start paying after your API grows or once you are looking to monetize your API and begin billing users.
Since 3Scale has a freemium model, I can play around with a lot of different deployments, until I find the configuration I'm looking for. I think I'll launch an API for API Evangelist using 3Scale. See if I can integrate 3Scale service and user management into my existing CMS, and deploy some API analytics. I don't have anything at the moment I'd feel good about billing for, but maybe some day.