Comparing Open and Enterprise APIs

Guest Author, January 23rd, 2013

Web APIs are now widely used for integration, especially to enable mobile applications. APIs divide broadly into two categories: Open APIs and Enterprise APIs. “Open APIs” are APIs which are available to any client, often hosted in the Cloud. “Enterprise APIs” run inside the enterprise and are not publicly available. So, how do Open APIs differ from Enterprise APIs? Let’s begin to answer this question by turning it on its head – what do Open APIs and Enterprise APIs have in common?


Interview: Viralheat CEO Raj Kadam on API Growth

Ajay Ohri, January 22nd, 2013

In this interview with Raj Kadam, CEO of Viralheat, we will discuss the growth of the company’s API and the steps that were taken to reach this point. Their Sentiment API is now getting 300 million calls per week, and the free API allows users to classify text with regard to sentiment.


Developing an API? What’s Your Strategy? A Resources Round Up

Greg Bates, January 14th, 2013

Developing an API? Think product. That’s at the core of Ross Mason’s point in his devopsangle article, 5 Ways Not To Screw Up Your API Strategy. Mason, the founder and CTO of Mulesoft, uses Twitter’s API story as a jumping off point for what not to do (namely change the rules for APIs that then damage your ecosystem and anger developers).


Interview: A Look into Mendeley’s API Development

Adam Bannister, January 10th, 2013

The Mendeley API provides access to research tools and data. In the interview below we discuss with Rosario García de Zúñiga, Senior Software Engineer & Team Leader at Mendeley, how she sees the future of open APIs. This interview is part of a series conducted by ProgrammableWeb and Hojoki (where I work), an aggregation tool for apps such as Google Drive, Dropbox and Evernote, that helps support team work.


APIs as a Competitive Advantage

Guest Author, January 9th, 2013

I recently had the opportunity to moderate a panel for the Massachusetts Technology Leadership Council where the subject matter was “The API Revolution.” In the hour long discussion, the panel, which included members from industry leaders like Brainshark, Akamai and Constant Contact, wrestled with several topics that I think most companies are grappling with – 1) which APIs do you expose, 2) to whom do you expose them, 3) do you make the investment to build new ones, and 4) how do you leverage any of them for revenue.


Interview: Zendesk’s Meditations on API Strategy

Adam Bannister, January 7th, 2013

ZendeskThe Zendesk API is designed to automate and enhance customer support. In the interview below we discuss with DeVaris Brown, Technical Evangelist for Zendesk, how he sees the future of open APIs. This interview is part of a series conducted by ProgrammableWeb and Hojoki (where I work), an aggregation tool for apps such as Google Drive, Dropbox and Evernote, that helps support team work.


Sencha Remakes Facebook HTML5 App Using API

Curtis C. Chen, December 20th, 2012

SenchaRemember when Mark Zuckerberg blamed the problematic old Facebook mobile app–dubbed “freakishly slow” by some–on “betting too much on HTML 5?” So does backend-as-a-service (BAAS) provider Sencha, and to rebut Zuckerberg’s assertion that using HTML5 was “one of [Facebook's] biggest mistakes,” Sencha built its own mobile webapp, Fastbook, to demonstrate that HTML5 is ready for prime time.


Handling Errors in Javascript APIs

Guest Author, December 14th, 2012

If you’re building a library for others to use, whether an internal utility at your company or a full-scale commercial API, elegant error handling is a much appreciated but often overlooked design consideration. Having a sensible error-handling system for your library is even more important in client-side frameworks like javascript, where the code has to deal with network connection issues, a weak type system, and a mutable and potentially hostile context, all while striving to maintain as small of a footprint as possible. While some of these points on error handling are applicable to APIs in general, this advice is drawn from how we at Filepicker.io looked at communicating errors in javascript API design.


Single Page Web Applications, Javascript and the Proliferation of APIs

Guest Author, December 13th, 2012

In a post over at PandoDaily last week there was some discussion about the trend towards Single Page Web Applications (SPAs) that seems to be emerging especially for SAAS Web Applications (see Zendesk’s great post on Techcrunch last week). Single Page Web Apps are just starting to gain currency, but may end up playing a major role in API adoption since they essentially eliminate the need for “page based” navigation within an application. Instead, SPAs rely on a combination of an API and Javascript to create the user experience. It also seems likely that this trend might eventually extend even to content Web sites, not just functional applications (some thoughts on this here: The Death of the Web Page.


To Boldly Declare Where Few Companies Have Declared Before: FullContact’s 5 Laws of Privacy

Greg Bates, December 7th, 2012

FullContact CardSharkFullContact’s CEO, Bart Lorang, has just posted the company’s 5 Laws of Privacy. Small wonder–they are in the business of upgrading your contacts by providing an address book in the cloud that fills in contact details. Any user would have a simple question: what happens to data I give to the company?


Become a ProgrammableWeb Sponsor

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.