Entwickler erwarten von Technologieanbietern, dass sie neben ihren Produkten auch Software Development Kits (SDKs) bereitstellen, um die Erstellung von Apps mit diesen Produkten zu erleichtern. Viele Anbieter bieten jedoch nur APIs an, bei denen es sich lediglich um Protokolle handelt, die es Softwarekomponenten ermöglichen, miteinander zu kommunizieren.
Alex Rattray, der Gründer von Rostfreiglaubt, dass KI hier helfen kann. Rostfrei verwendet einen Compiler, um SDKs aus APIs automatisch und weitgehend spontan zu generieren.
Wie Rattray gegenüber Tech erklärte, sind API-Benutzer ohne SDK gezwungen, API-Dokumente zu lesen und alles selbst zu erstellen. Dennoch gibt es für Anbieter keine einfache Möglichkeit, SDKs für ihre APIs in großem Maßstab zu erstellen.
Stainless übernimmt eine API-Spezifikation und generiert SDKs in einer Reihe von Programmiersprachen, darunter Python, TypeScript, Kotlin und Go. Während sich APIs weiterentwickeln und ändern, unterstützt die Plattform von Stainless diese Aktualisierungen mit Optionen zur Versionierung und Veröffentlichung von Änderungsprotokollen.
Während ein typischer Anbieter möglicherweise interne Entwickler hat, die Bibliotheken in verschiedenen Sprachen erstellen, um eine Verbindung zu seiner API herzustellen, verwendet Stainless KI, um eine Erstkonfiguration zu erstellen, die Teams dann an ihre API anpassen können. Rattray behauptet, dass dies Probleme wie inkonsistente oder veraltete Bibliotheken vermeidet und zu schnelleren Upgrades und einer schnelleren Integration führt.
„Wir betreten schnell eine Welt, in der jeder Zugang zu einem Ingenieur auf Expertenniveau in seiner Tasche hat“, sagte er. „Mit dieser Verschiebung werden die APIs jedes Unternehmens mit einer Website von einer Power-User-Funktion zu einer primären Schnittstelle für alle Benutzer wachsen, und Unternehmen ohne hervorragende APIs werden so anachronistisch wie ein Restaurant ohne Website.“
Ein Großteil der Funktionalität von Stainless basiert auf den Erfahrungen von Rattray in der Branche.
Rattray, ein Wirtschaftswissenschaftler, lernte während seines Studiums an der UPenn nebenbei Programmieren, was zu einem Job bei Stripe als Ingenieur im Entwicklerplattformteam führte. Bei Stripe half Rattray bei der Überarbeitung der API-Dokumentation und der Einführung des Systems, das dem API-Client-SDK von Stripe zugrunde liegt.
Stainless ist nicht der einzige API-zu-SDK-Generator auf dem Markt. Es gibt LibLab und Speakeasy, um nur einige zu nennen, sowie langjährige Open-Source-Projekte wie den OpenAPI Generator.
Aber Rattray argumentiert, dass Stainless dank seines Compilers mehr „Glanz“ liefert.
„Obwohl es den OpenAPI-Generator gibt, erwähnen viele Kunden, dass sie ihn ausprobiert haben“, sagte Rattray, „und er in seinen Ausgaben extrem hinter der Codequalität zurückgeblieben ist – oft erforderte es viel mehr Arbeit, die Ausgabe zu bearbeiten und auf den neuesten Stand zu bringen.“
Es ist vielleicht dieser Schliff, der Technologiegiganten wie OpenAI, Anthropic und Meta zur Plattform von Stainless sowie Runway, Groq, Cerebras, Modern Treasury und Cloudflare lockte. Rattray behauptet, dass Stainless heute „Hunderte“ zahlende Kunden hat und dass seine SDKs jede Woche zig Millionen Mal heruntergeladen werden.
Die meisten Kunden zahlen für die Enterprise-Stufe von Stainless, die zusätzliche White-Glove-Dienste und KI-spezifische Funktionen bietet. Die Veröffentlichung eines einzelnen SDK ist kostenlos. Für mehrere SDKs, die mehrere Programmiersprachen umfassen, müssen Unternehmen jedoch zwischen 250 US-Dollar pro Monat und 30.000 US-Dollar pro Jahr ausgeben.
Rattray sagte, der jährliche wiederkehrende Umsatz des Unternehmens liege bei rund 1 Million US-Dollar und Stainless nähere sich der Rentabilität. Um zu wachsen, schloss Stainless kürzlich eine von a16z angeführte Serie A im Wert von 25 Millionen US-Dollar mit Beteiligung von Sequoia, The General Partnership, Felicis, Zapier und MongoDB ab.
Die Gesamteinnahmen belaufen sich auf ca. 35 Millionen US-Dollar und das neue Geld wird in die Erweiterung des 20-köpfigen Teams von Stainless mit Sitz in New York fließen, sagte Rattray.
„Das Geschäft ist sehr effizient, aber wir haben uns für eine Erhöhung entschieden, um die Entwicklung in Richtung unserer Vision zu beschleunigen“, fügte er hinzu. „SDKs sind nur der erste Schritt – unsere Vision ist es, die umfassende Plattform zu schaffen, an die sich Entwickler für alles rund um die API wenden.“