API

Guest Post: Swagger for the Masses

April 7th, 2015 |

Editors Note: Since the announcement of next steps for Swagger by SmartBear and Tony Tam a couple of weeks ago, there’s been a activity and discussion around how a vendor neutral way forward could be forged — a testament to the strength of community and how far Swagger has come. SmartBear have been working hard on this and wanted to post some of their thoughts and plans which you can find below.

We’re looking forward to engaging in this and to a bright future for Swagger!

Swagger for the Masses

Wow – it’s been quite a week since we announced that SmartBear has taken over the stewardship of the Swagger project from Reverb. Overall reception has been overwhelmingly positive – supportive blog posts from companies like Apigee and 3Scale together with a lon…

Read more

Public vs Private vs Internal APIs

February 8th, 2015 |

This week saw Kin Lane post an interesting piece over at API evangelist on the Public v’s Private API distinction that drew a rather animated response from David Berlind at ProgrammableWeb. Both pieces make some interesting points, but they seem to talk past each other a little.

Forgiving brevity for both, Kin’s point:

“This is a reality that plays out in conversations between people who don’t fully understand the world of API management—aka the tech blogosphere. If it has an http:// in front of the address, it is a public API—sorry. You need to secure it like it is public, and you need to approach service composition in a sensible way, that deals with identity, and access management across all your public infrastructur…

Read more

Building Effective API Programs: API Business Models

January 29th, 2015 |

What is the Right API for the Business Model?

As discussed in the previous post, an API program must be embedded in the overarching business strategy and aligned with business goals. The business model is where the rubber meets the road here – how this API, or these APIs, will interact with existing resources, activities, and partnerships as well the the required cost structure.

Make sure you’re asking the right questions. A common mistake when discussing API business models is to think of the API first. What business model should I adopt for my API? Instead, focus on how an API can be applied to support existing business. What is the right API for my business model? Even in cases where APIs lead to entirely new business opportunities, they generally do so by leveraging existing assets or expertise in new ways.

It’s i…

Read more

Building Effective API Programs: APIs and Strategy

January 8th, 2015 |

This is the third part of the Building Effective API Programs series. The introduction can be found here.

To take advantage of the API benefits we discussed in the previous post, an effective API program must be rooted in an organization’s overarching business strategy and contribute to its larger objectives. In order to define an API program in this high level context, there are three important questions to answer:

  1. Why? – Why do we want to expose APIs via an API program?
  2. What? – What do we want to achieve with the API program?
  3. How?

    Read more

2014 API Year in Review – Last Year’s API Predictions and More

January 3rd, 2015 |

The end of the year always brings some reflection and thoughts of what the next year will be like, it’s also fun to make fools of ourselves trying to predict what might happen. 2014 was a great year in many ways. There were many community building events and conferences — from APIStrat and APIDays to APICon, I Love APIs, Gluecon, REST Fest and others. 2014 also saw company launches, product updates and launches of news sources like API Developer Weekly, API Report and much more. We’re looking forward to all that continuing in 2015.

But first – the small matter of our 2014 API predictions

Read more

APIcast – The NEW, Free, Cloud-Hosted API Gateway from 3scale

December 10th, 2014 |

No Code Or Hardware Deployment Required. Up to 50,000 Calls Per Day. What Are You Waiting For?

3scale’s primary mission is to make it easier and less expensive to launch and operate an API.  As part of that effort we just launched APIcast, a cloud-hosted API gateway (or proxy) that makes it fast and simple to launch an API on 3scale’s API management platform in just a few clicks. No need to modify backend code, or deploy proxy software or hardware internally. It’s free and supports up to 50,000 API calls per day.

APIcast is a perfect solution for small to medium volume API owners who want to get a managed API running fast. No local code deployment means  simple configuration and faster time to go-live with the very same rich API management feature set 3scale provides all our customers. Everything you need. Nothing y…

Read more

Practical Advice For The Stages Of The API Lifecycle (Part 4/4)

December 1st, 2014 |

Manfred will be presenting a related workshop: Practical API Lifecycle Management at APIdays Paris on Tuesday, December 2.

The API lifecycle is made up of four stages, which an API provider would iterate through several times as part of an API program: Plan/Design, Build/Integrate, Operate/Manage, and Share/Engage. You can find a more detailed description of the API Lifecycle in the first post, in which we also describe the Plan/Design stage. Here are posts one, two, and

Read more

APIs and Unlocking the Value of Your Data

November 20th, 2014 |

Strata + Hadoop World 2014 Barcelona

The Barcelona edition of O’Reilly’s Strata + Hadoop World 2014 (@StrataConf #StrataHadoop) kicked off yesterday with a deep dive into business and big data.

Simon Wardley and Toby Oliver did a great job putting the speakers together and helping the discussion flow. Great talks throughout the day on real world use cases and impact. We added a little API sauce with a talk on how data in an organization is distributed through APIs and what implications this has.

The slides from my talk “APIs and Unlocking the Value of Your Data” are available…

Read more

Practical Advice For The Stages Of The API Lifecycle (Part 3/4)

November 18th, 2014 |

The API lifecycle is made up of four stages, which an API provider would iterate through several times as part of an API program: Plan/Design, Build/Integrate, Operate/Manage, and Share/Engage. You can find a more detailed description of the API Lifecycle in the first post, in which we also describe the Plan/Design stage. In the previous post, we wrote about the actual coding of APIs in the Build/Integrate stage.

API Lifecycle Stage 3: Operate/Manage

Where we left off in the previous post, the API is built but not secured. The architecture of an unsecured API (in simplified terms) looks like this, where an exter…

Read more

Sounds from the API Ecosystem Panel at SF MusicTech Summit

November 18th, 2014 |

We had a blast at the SF MusicTech conference last week – great meeting everybody involved in the collision of Music and Technology worlds! I was lucky enough to be on a panel of APIs and Music with great panelists Kin Lane (API Evangelist), Antti Silventoinin (Music Kickup), Justin Woo (PayPal / Braintree) and
Bill Hajjar (Senzari). The discussion was wide-ranging, covering everything from distribution to usage risks for APIs to how to spur new creativity by mixing up APIs and scripting platforms like IFTTT.

The audio for the panel is now up on SoundCloud (great service – though their API takes a …

Read more