Was sind API Produkte?

Ein lukrativer Markt für maßgeschneiderte digitale Kompetenzen entsteht.

API-Economy: Mit API-Produkten zu neuen Einnahmequellen

Der phänomenale Siegeszug von APIs in den letzten Jahren hat Entwicklern völlig neue Perspektiven eröffnet. Immer mehr Unternehmen erkennen die immensen wirtschaftlichen und organisatorischen Vorteile, die aus einer auf APIs basierenden Softwarearchitektur erwachsen. Der nächste Schritt war abzusehen: Aus APIs wurden API-Produkte, maßgeschneidert auf die individuellen Bedürfnisse der Kunden. Für die Unternehmen bedeutet das die Konzentration auf das Wesentliche. Für Entwickler von API-Produkten bedeutet es die Entstehung eines neuen, lukrativen Marktes.

API-Produkte sind digitale Kompetenz

API-Economy, also der Wirtschaftsbereich, der sich mit der Entwicklung und dem Vertrieb von API-Produkten befasst, basiert auf einer einfachen, aber bestechenden Erkenntnis: Nicht jeder kann alles wissen. Sich zusätzliches Können anzueignen, das für das eigene Geschäftsmodell gebraucht wird, erfordert Zeit, Geld und Ressourcen.

Da bei der Entwicklung neuer Geschäftsfelder in der Regel eine Reihe neuer Kompetenzen gefragt sind, vervielfacht sich der Aufwand mit jeder zusätzlichen Kompetenz – ein Aufwand, der sich in vielen Fällen nicht rechnet. Der alternative Weg wäre, die fehlende Kompetenz einfach zuzukaufen. Das ist der Augenblick, in dem APIs ins Spiel kommen.

Von der API zum API-Produkt

Vereinfacht ausgedrückt sind APIs Schnittstellen, über die Software auf spezielle Funktionalitäten anderer Applikationen zugreifen kann. Mit anderen Worten: Die Software nutzt die Kompetenz, die ihr über die API zur Verfügung gestellt wurde, ohne über einen eigenen Programmcode zu verfügen, der diese Kompetenz beschreibt.

Das Problem dabei: In der Regel stellt die API nur eine spezielle Kompetenz zur Verfügung. Zur Bewältigung komplexer Aufgaben in Unternehmen sind aber in der Regel Kombinationen unterschiedlicher Kompetenzen erforderlich, die aufeinander abgestimmt und exakt koordiniert ablaufen müssen.

Diese Aufgabe erfüllen API-Produkte, also die Kombination unterschiedlicher APIs für verschiedene Teilbereiche des Tasks. Dabei müssen die einzelnen APIs nicht nur ihre speziellen Aufgaben erfüllen, sondern auch optimal mit den anderen APIs kommunizieren, um im Interesse des anvisierten Ziels reibungslos zu interagieren.

Entwickler von API-Produkten stehen zwei Varianten zur Verfügung, um ein für den Kunden maßgeschneidertes API-Produkt zu kreieren: Entweder stammen alle im Produkt enthaltenen APIs aus eigener Entwicklung oder das API-Produkt besteht aus speziell aufeinander abgestimmten, bereits existierenden APIs. In vielen Fällen sind auch Kombinationen möglich: Kompetenzen, für die bereits Dritt-APIs existieren, werden durch diese bedient. Für alle weiteren ist die Entwicklung neuer APIs erforderlich. Das Produkt besteht dann aus existierenden und neuen APIs, die optimal aneinander angeglichen werden.

Speziellen Funktionen sind keine Grenzen gesetzt

Insbesondere durch die Kombination aus APIs von Drittanbietern und selbst programmierten APIs eröffnen sich Entwicklern ungeahnte Möglichkeiten bei der Gestaltung individueller Applikationen für den jeweiligen Kunden. Dabei sind Lösungen denkbar, die API-Produkte für die interne Eigennutzung im Unternehmen zum Ziel haben oder solche, die als Bestandteil des Geschäftsmodells für die Nutzung durch die Unternehmenskunden ausgelegt sind.

So lassen sich differenzierte Soft Limits implementieren, beispielsweise das Throttling, um die Zugriffszahlen innerhalb eines bestimmten Zeitraums zu beschränken. Solche und andere Funktionalitäten können exakt nach den individuellen Vorgaben des Kunden in das API-Produkt eingebracht werden.

Bei der Preisgestaltung stehen dem Entwickler alle Möglichkeiten offen – von Preis pro Abfrage über Staffelpreise für unterschiedliche Ausbaustufen bis hin zu Flat-Lösungen. Darüber hinaus sind Preismodelle denkbar, die auf speziellen Anwendungsszenarios basieren.

Fazit

API-Produkte sind die Antwort auf das Problem von Unternehmen, zusätzliche Kompetenzen mit vertretbarem Aufwand zu generieren. Für Entwickler bedeuten API-Produkte einen quasi unerschöpflichen neuen Markt, auf dem sie Unternehmen über maßgeschneiderte Lösungen mit genau den Kompetenzen versorgen, die ihnen fehlen.