"A Unified Approach to Delivering APIs"Not all APIs are the same. Even with RESTful approaches to delivering APIs they can be quite different.
As APIs grow and as we want to be able to connect apps to multiple inputs and endpoints, there's an increasing need to make the process easier, more streamlined, and interoperable.
One example of this is within the cloud computing industry. When using AmazonEC2 and Rackspace, developers have to write separate code to integrate with each platform.
An new approach to solving differences between APIs that deliver similar functionality, but use different approaches, is to build a unified API.
Unified APIs bring together multiple APIs into a single interface. Two examples of this are:
- DeltaCloud API - With the Deltacloud API you can start an instance on an internal cloud, then with the same code start another on Amazon EC2 or Rackspace.
- Windsoc API - Using Windsoc API developers can access Facebook, Twitter, GoogleBuzz and other social APIs using a single interface.
Cloud computing APIs and social network APIs have been around for a few years now, it makes sense that there is a need for a unified interface.
What other industries or types of APIs are in need of an unified API?