Business Models for APIs

There are a number of common business models for API exposure. Which model is appropriate for a given API depends on the goals of the API provider which may include monetization, brand awareness etc. These models include but are not limited to free APIs, developer pays, developer gets paid and indirect:Free APIs:Available for consumption at no charge […] Continue reading Business Models for APIs

Filed under: api-101

Considerations for launching APIs

Before launching APIs, one needs to carefully consider the following information: Objective of your API: What are you trying to do with your API? How will you position and sponsor it? Legal conditions related to APIs: What are the terms and conditions of API usage? How do you protect yourself from Intellectual Property infringement? Business assets to […] Continue reading Considerations for launching APIs

Filed under: api-101

The API Economy

One important business reason to enable APIs in your business is to monetize your business capabilities. For example, if you are a credit reporting agency and you produce an API that establishes credit scores and facts regarding a consumer’s credit history, then many banks, loan companies, insurance companies, and solicitation companies would be more than happy to use (consume) your […] Continue reading The API Economy

Filed under: api-101

Types of APIs

There are several classifications of APIs based on how they are used: 1. Internal These APIs are used exclusively within an organization or company. Although adoption of REST is growing strong among all industries within an enterprise, SOAP/HTTP or .NET still has a large presence. In most cases, REST will wrap an existing SOAP/HTTP or .NET service. 2. […] Continue reading Types of APIs

Filed under: api-101

Evolution & Growth of APIs

APIs have existed for a long time. Since the first computer programs were written, APIs have been providing “contracts” for information exchange between programs. Early non-web APIs were structured and rigid, requiring strict programming models and structural adherence. The APIs emerged on the web around 2000, with Salesforce.com producing the first web-based API. That same year, Ebay released its […] Continue reading Evolution & Growth of APIs

Filed under: api-101

Need for APIs

In the 1990’s when the World Wide Web (WWW) was relatively new many companies focused their business toward creating a web presence. As Internet access became more readily available, speed limitations lifted, and technology improved, many companies migrated from a relatively flat and static web presence to a more dynamic, content rich and interactive approach. Today we live in […] Continue reading Need for APIs

Filed under: api-101

What is an API?

An Application Programming Interface (API) is a public persona for a company, exposing defined assets, data, or services for public consumption. An API is a way for services and products to communicate with each other through a documented interface. APIs allows companies to open up data to external third party developers, to business partners and internal […] Continue reading What is an API?

Filed under: api-101