The Pivotal Role of Business APIs in IoT Platforms: Part II
Peer InsightPeer Insight
In part one of this article, we introduced the concept of business APIs and showed how they can transform your product into a platform in much the same way technical APIs do for software products. We view business and technical APIs as two parts of a single whole. By approaching them with common principles, your IoT solution can go from being a platform in theory to a platform that scales in practice.
Open product architectures are compelling because they enable simple and compelling user experiences. The Internet-connected garage door opener we mentioned in part one provides utility but is more attractive in open partnership with smart home and security platforms. It even has the potential to become a platform itself.
As connected cameras become cheaper, the garage door opener platform might, for example, expand to accommodate package delivery to the garage. Your smart car might eventually open the garage door to self-park. The goal of openness isn’t to predict the future but to be in a position to participate in it.
In these open architectures, technical APIs provide the genetic code by which a product becomes a platform. Similarly, transparent and simple Business APIs make a platform economically scalable—by mediating how contributors exchange business value. A simple way to frame the business APIs is to view them as Three Rs:
Business APIs | Fragile & Niche | Resilient & Scalable | |
Role | What role do we play in the IoT platform?
What workflows to us? What permissions do we have to take action? | Complex, negotiated case by case, driven by negotiating power (zero-sum) | Simple, standardized by category, driven by customer needs (positive sum) |
Rights | What access do we have to the platform?
What rights do we have to the data? What rights do others have to the data? | Complex, negotiated case by case, emphasis on walls | Simple, standardized by category, emphasis on bridges |
Revenues | What rents are we able to charge?
What payments are we expected to make? | Dictated by 'landlord,'rigid, hidden | Dictated by market, malleable, transparent |
For example, an insurance company was creating a usage-based insurance offering for truck fleets. The solution required sensors to detect driving behaviors and provide feedback to drivers and dispatchers. The insurer attracted a telematics software partner to the platform by defining the opportunity for the partner as follows:
ROLEÂ
Cloud-based physical security provider Brivo Systems is another good example. Their access control solution started by linking 1990s-era card readers and door strikes to an IP-based network. As cameras came down in price, Brivo’s open technical APIs made it easy to add cameras. Along with adding the video functionality, the business APIs set by Brivo include a per-month, per-camera subscription fee. This foresight has enabled a significant portion of Brivo’s revenue model.
“You can always choose to waive a fee later, but it’s difficult to start charging for something once people have had it free. By having open business APIs, we have customers we would have never anticipated. We’re a B2B SaaS solution, but today Amazon is driving growth on our platform because of our APIs.”
— Steve Van Till, CEO of Brivo
In the dynamic world of IoT, speed is essential. Armed with the Three Rs and these design principles, new IoT platforms can define a set of business APIs that are 88 percent right—just like the technical solution they support. That way, instead of fighting over deal terms in the conference room, you can focus on fighting for traction in the market.
This article was co-written by Tim Ogilvie, Founding Partner of Peer Insight Ventures, and Mark Pontarelli, Director of Corporate Strategy for a Fortune 100 high-technology company.
The Most Comprehensive IoT Newsletter for Enterprises
Showcasing the highest-quality content, resources, news, and insights from the world of the Internet of Things. Subscribe to remain informed and up-to-date.
New Podcast Episode
Related Articles