Pour qu'une organisation réalise la valeur de ses investissements dans les API, il est essentiel d'obtenir une vue consolidée de toutes les API à travers les plateformes, gateways et référentiels dans un seul portail de développement d'API. C'est ce que peut faire une marketplace universelle pour les API. Et pour être la plus efficace possible, elle doit s'adresser à deux types de personnes : les créateurs et les utilisateurs d'API.
4 éléments indispensables des marketplaces d'API pour les créateurs d'API
Les créateurs d'API de votre entreprise ont besoin d'un outil qui leur permette de visualiser toutes leurs API pour une meilleure gouvernance, en les aidant à mettre en œuvre des politiques de sécurité et autres normes au fur et à mesure que les API sont exposées.
01 - Représentation ad hoc de vos API
Si toutes vos API doivent être représentées dans une marketplace d'API, la manière dont elles sont représentées est aussi importante. Par exemple, vous pouvez envisager de regrouper vos API sur la base de fonctionnalités similaires. De cette façon, vous pouvez faire des recommandations pertinentes aux utilisateurs, ce qui favorise l'adoption des API.
02 - Mise en place de mesures de sécurité appropriées
Les API sont de plus en plus vulnérables aux cyberattaques. C'est pourquoi une plateforme universelle de gestion des API doit prendre en charge une marketplace pour les API. Non seulement vous disposerez d'outils pour découvrir les API non gérées et définir le contrôle d'accès des utilisateurs, mais vous pourrez également vous appuyer sur des politiques de sécurité prédéfinies pour assurer la protection des données.
03 - Respect des normes pertinentes
Les fournisseurs d'API respectent diverses lois sur la sécurité des données et la protection de la vie privée, du RGPD aux normes industrielles telles que HIPAA et DSS. La plateforme d'API sur laquelle repose la marketplace doit disposer de capacités de gouvernance intégrées pour répondre à ces exigences.
04 - L'interface est intuitive
Nous avons tous fait l'expérience de quitter rapidement un site web en raison d'une mauvaise expérience utilisateur. Le même sentiment s'applique aux marketplaces d'API. La marketplace doit offrir aux utilisateurs un environnement cohérent et facile à utiliser. Parallèlement, la vue du fournisseur doit être intuitive pour que vous puissiez gérer efficacement les API et suivre les indicateurs clés de l'entreprise.
4 éléments indispensables des marketplaces d'API pour les utilisateurs d'API
Les utilisateurs d'API (c'est-à-dire les développeurs, qu'ils soient internes ou externes) ont besoin d'une expérience en libre-service riche qui leur permet de trouver et d'utiliser facilement ces ressources numériques.
01 - Des API faciles à trouver
Les développeurs ne veulent pas avoir à fouiner pour trouver des API pour leur projet. Ils veulent que les API soient classées et étiquetées d'une manière logique qui les dirige vers les capacités pertinentes. Une partie de ce processus de découverte consiste à obtenir des informations sur l'état et les performances de l'API afin d’en tirer le meilleur parti possible.
02 - L'abonnement aux API est facile
Lorsqu'il est difficile pour les développeurs de s'abonner aux API, cela constitue un obstacle à leur utilisation. Une marketplace d'API doit être créée pour permettre un déploiement de ces produits numériques le plus facilement possible pour les utilisateurs. Il s'agit notamment de mettre en place un processus d'abonnement uniforme sur les différentes plateformes, quel que soit l'endpoint ou l'emplacement.
03 - Les informations d'identification de l'API sont fournies
Pour commencer à utiliser une API, les utilisateurs doivent avoir un accès rapide et facile aux informations d'identification requises. Par exemple, s'ils demandent une clé d'API, pourront-ils voir les clés qui sont générées pour eux ? Ensuite, ils peuvent commencer à tester les endpoints et à utiliser l'API.
04 - Les outils de support sont facilement disponibles
Plus les développeurs ont accès à une assistance, plus ils tireront parti d'une API. Par exemple, la documentation est une ressource qui peut permettre d'obtenir des réponses à des questions fréquentes sur la configuration, l'utilisation et le dépannage d'API. La possibilité d'obtenir une assistance par téléphone, par e-mail ou par chat grâce aux liens fournis permet également d'enrichir l'expérience de l'utilisateur.
Amplify Enterprise Marketplace a été conçue pour les fournisseurs et les utilisateurs d'API