APIMan

PRODUITS — OPEN SOURCE

APIMAN

Un gestionnaire d’API open source pour superviser, sécuriser et gouverner l’ensemble de vos API.

Une tendance populaire dans le développement de logiciels d’entreprise est de concevoir des applications clientes très découplées et d’utiliser des API pour les connecter. Cette approche offre un excellent moyen de réutiliser les fonctionnalités dans diverses applications et unités commerciales, notamment en s’appuyant sur des technologies disparates.

Cette approche présente aussi ses propres pièges et inconvénients : difficulté à découvrir ou à partager des API existantes, difficulté à partager des fonctionnalités communes entre les implémentations d’API, et suivi complexe de l’utilisation/consommation des API.

La gestion des API règle ces problèmes en fournissant un gestionnaire pour superviser les API, définir et appliquer les politiques de gouvernance, ainsi qu’une passerelle API qui se situe entre l’API et le client, chargée d’appliquer les politiques configurées.

Fonctions & concept

  • Fournisseurs d’API
  • Consommateurs d’API
  • Administrateurs de gestion des API
  • Développeurs d’API
  • Passerelle API
  • Stratégie et autorisations
  • Authentification de base
  • Politique de mise en cache
  • Sécurité HTTP

Pour quel usage ?

Sécurité — gestion centralisée des authentifications, mutualisation des processus d’authentification, adaptation aux protocoles tels que Digest, OAuth, Basic.

Limitation de débit — empêcher les clients individuels d’émettre trop de requêtes à une API. Toutes les demandes passant par la passerelle API, c’est un excellent endroit pour effectuer ce travail.

Comptage / Facturation — comptage du nombre de requêtes adressées à son API, notamment pour mettre en œuvre une facturation basée sur l’utilisation par consommateur.

Retour en haut