Voir tous les articles de presse sur l'IA

La génération de SDK simplifiée par Stainless : une aide à l'intégration transparente pour les développeurs

April 24, 2024
Bien que les SDK rationalisent le travail des développeurs, sans outils comme Stainless, leur création peut souvent être tout sauf simple.
  • Introduction à l'acier inoxydable: Un aperçu de la plateforme qui automatise la création de SDK pour les API, fondée par l'ancien ingénieur de Stripe Alex Rattray.
  • Le problème de la création manuelle du SDK: Les défis auxquels les entreprises sont confrontées lorsqu'elles construisent manuellement des SDK et les inefficacités qu'ils entraînent.
  • Solution en acier inoxydable: Comment Stainless utilise l'IA générative pour générer des SDK dans plusieurs langages de programmation, garantissant la cohérence et la mise à jour des bibliothèques.
  • Impact et adoption: L'adoption de Stainless par des sociétés d'IA de premier plan comme OpenAI, Anthropic et d'autres, en soulignant ses avantages et sa clientèle.
  • Perspectives d'avenir et expansion: Aperçu de la croissance, du financement et des plans d'avenir de Stainless dans l'écosystème technologique.

Introduction à l'acier inoxydable

Inoxydables est devenue un acteur clé dans la simplification de l'intégration des applications grâce à son approche novatrice de génération de SDK pour les API. Créée par Alex Rattray, ancien ingénieur chez Stripe ayant une riche expérience dans le développement de solutions évolutives, Stainless s'attaque à un goulot d'étranglement courant dans le développement de logiciels : la tâche laborieuse de la génération de SDK.

Le problème de la création manuelle du SDK

Traditionnellement, l'élaboration de SDK était un processus manuel qui prenait beaucoup de temps et qui risquait d'être incohérent et obsolescent. Rattray a vécu ces défis de première main au cours de son mandat chez Stripe, où il a contribué à la refonte de la documentation de l'API et au lancement d'un système de SDK client API. La nature répétitive de la résolution des mêmes questions de conception (questions « bikeshed », comme le dit Rattray) pour chaque nouvelle fonctionnalité de l'API était à la fois inefficace et sujette aux erreurs.

Solution en acier inoxydable

Stainless présente une solution simplifiée et automatisée à ce problème. En prenant en compte les spécifications de l'API, la plateforme peut produire des SDK dans une pléthore de langages de programmation tels que Python, TypeScript, Kotlin, Go et Java. Cette automatisation permet non seulement de maintenir la cohérence entre les différentes versions, mais elle simplifie également le processus de mise à jour en intégrant des options pour le contrôle des versions et les publications du journal des modifications.

L'une des caractéristiques les plus remarquables de Stainless est son utilisation de l'IA générative. Cette technologie aide à configurer initialement les SDK, qui peuvent ensuite être peaufinés par les développeurs en fonction des nuances spécifiques de l'API. Cette approche est particulièrement bénéfique pour les entreprises axées sur l'IA qui sont confrontées au défi d'intégrer des fonctionnalités avancées comme la diffusion en continu par chat.

Impact et adoption

L'efficacité de la plateforme n'est pas passée inaperçue. Les principaux acteurs du domaine de l'IA, dont OpenAI, Anthropic et Together AI, ont tiré parti de Stainless pour améliorer l'engagement des développeurs et réduire le délai de mise sur le marché des nouvelles fonctionnalités. L'adoption des solutions de Stainless, comme le SDK OpenAI Python, a connu une forte popularité, avec des millions de téléchargements par semaine.

Perspectives d'avenir et expansion

Grâce à une récente injection de 3,5 millions de dollars en financement de démarrage d'investisseurs notables comme Sequoia et The General Partnership, Stainless est sur le point de connaître une nouvelle expansion. Ce soutien financier souligne la reconnaissance par l'industrie du Stainless en tant que force transformatrice dans l'intégration des API.

La vision d'Alex Rattray pour Inoxydables s'étend au-delà des solutions immédiates à la génération de SDK. Avec l'intention d'élargir l'équipe et de développer de nouvelles gammes de produits, Stainless vise à établir une nouvelle norme dans l'écosystème technologique pour des processus homogènes d'API à SDK, renforçant ainsi la position de la plateforme comme indispensable pour les développeurs à la recherche d'outils d'intégration robustes et évolutifs.

Les avantages de l'adoption de l'acier inoxydable pour la génération de SDK

Efficacité dans le développement: En automatisant la génération des SDK, Stainless réduit considérablement le temps et les efforts requis par les développeurs. Cela permet aux équipes d'affecter leurs ressources à des aspects plus critiques du développement de produits et de l'innovation.

Cohérence entre les plateformes: Stainless garantit que les SDK dans différents langages de programmation maintiennent un niveau élevé de cohérence. Cette uniformité est cruciale pour les entreprises qui visent à offrir une expérience homogène aux développeurs, quel que soit l'environnement de programmation.

Facilité de mise à jour et de maintenance: Avec la capacité de diffuser automatiquement les mises à jour et de gérer le contrôle des versions, Stainless maintient les SDK à jour avec les dernières modifications apportées à l'API. Cette fonction est inestimable pour maintenir l'intégrité et la fonctionnalité des applications au fil du temps.

Évolutivité pour les entreprises en croissance: À mesure que les entreprises se développent et que leurs API évoluent, la tâche de maintenance des SDK peut devenir de plus en plus complexe. Stainless fournit une solution évolutive qui évolue avec l'entreprise, prenant en charge un large éventail de langages de programmation et de fonctionnalités d'API.

Engagement accru des développeurs: En simplifiant le processus d'intégration, Stainless améliore l'engagement des développeurs. Les développeurs peuvent accéder plus facilement aux API et les utiliser, ce qui accélère l'adoption et l'intégration plus poussée des capacités de la plateforme.

Rentables: Le acier inoxydable offre une solution économique pour la génération de SDK. Bien que la configuration initiale avec Stainless soit gratuite, les plans tarifaires évolutifs répondent aux besoins des entreprises en démarrage et des grandes entreprises, rendant les outils SDK avancés accessibles à un plus large éventail d'entreprises.

Antécéda éprouvé: L'adoption de l'acier inoxydable par des chefs de file de l'industrie tels que OpenAI et Anthropic témoigne de son efficacité et de sa fiabilité. La confiance que ces entreprises accordent à Stainless souligne sa capacité à gérer des intégrations complexes d'API et des opérations à grande échelle.

Articles récents

Voir tous les articles