API Management

API Management Tools

API Management Tools

API management tools offer the API team the instruments and processes needed to create, document, manage and publish APIs in a secure development environment. Throughout the API lifecycle, API management tools help manage the connections between APIs and the applications that rely on them.

Through API management tools, administrators can monitor connection consistency, traffic and security. API management tools are used from construction and development to maintenance, monitoring and management related to the API.

Here are examples of some API management tools:

API Manager

The API Manager web interface enables API developers or operations (API owners) to easily register REST APIs and apply standard policies defined in the client registry to virtualize the APIs. It enables organizations and API consumers to consume APIs, browse the API Catalog and monitor their API use. It also enables API administrators to manage API clients and their consumption of APIs.

API Gateway

This is the runtime gateway that proxies the REST APIs registered in API Manager, and that enforces configured policies on client requests and responses. API Manager is a layered product running on API Gateway, and which provides all the underlying gateway capabilities. API Gateway is a prerequisite product for API Manager.

API Catalog

This is the catalog of APIs and their associated documentation registered in API Manager. Client application developers can browse API Catalog in API Manager and in API Portal. APIs can be tagged for classification and searching. API Catalog is represented in Swagger format for tool integration.

Client Registry

This is the repository of organizations and partners, API consumers and client applications that consume the REST APIs. The API Client Registry also contains the authentication credentials of the client applications, and authorization and quota policies defined at the organization and application level. The Client Registry is persisted in an Apache Cassandra backing store.

REST API development wizard

This wizard in Policy Studio enables you to create new REST APIs that route to policies developed in Policy Studio. This enables you to develop REST APIs from non-REST back-end applications and services, integrating with them at the application and security levels. For more details on creating APIs using the REST API development wizard, see the API Gateway Policy Developer Guide.

API Portal

The API Developer Portal is a self-service web-based portal that enables API consumers to consume APIs that you have made available to organizations in API Manager. API consumers can register and manage their user profile, register applications, manage application credentials, browse front-end APIs and supporting documentation, monitor application API usage, and access blogs, forums and so on.

Download our white paper to learn more about what an API management platform, which brings together all these API management tools and more, does.

Version française

Outils de gestion des API

Les outils de gestion des API offrent à l’équipe API les instruments et processus nécessaires pour créer, documenter, gérer et publier des API dans un environnement de développement sécurisé. Tout au long du cycle de vie des API, les outils de gestion des API aident à gérer les connexions entre les API et les applications qui en dépendent.

Grâce aux outils de gestion des API, les administrateurs peuvent surveiller la cohérence des connexions, le trafic et la sécurité. Les outils de gestion des API sont utilisés depuis la construction et le développement jusqu’à la maintenance, la surveillance et la gestion liées aux API.

Voici quelques exemples d’outils de gestion des API :

Gestionnaire d’API

L’interface Web de API Manager permet aux développeurs ou aux opérations API (propriétaires d’API) d’enregistrer facilement les API REST et d’appliquer les stratégies standard définies dans le registre client pour virtualiser les API. Il permet aux entreprises et aux consommateurs d’API de consommer des API, de parcourir le catalogue d’API et de surveiller leur utilisation des API. Il permet également aux administrateurs d’API de gérer les clients API et leur consommation d’API.

Passerelle API

Il s’agit de la passerelle d’exécution qui remplace les API REST enregistrées dans API Manager et qui applique les politiques configurées aux demandes et réponses des clients. API Manager est un produit en couches fonctionnant sur API Gateway, et qui fournit toutes les fonctionnalités de la passerelle sous-jacente. API Gateway est un produit indispensable pour API Manager.

Catalogue API

Il s’agit du catalogue des API et de leur documentation associée enregistré dans API Manager. Les développeurs d’applications clientes peuvent parcourir le catalogue API dans API Manager et dans API Portal. Les API peuvent être balisées pour la classification et la recherche. Le catalogue API est représenté au format Swagger pour l’intégration des outils.

Registre des clients

Il s’agit du référentiel des organisations et des partenaires, des consommateurs d’API et des applications clients qui consomment les API REST. Le registre client de l’API contient également les informations d’authentification des applications clientes, ainsi que les politiques d’autorisation et de quotas définies au niveau de l’organisation et des applications. Le registre des clients est conservé dans un magasin Apache Cassandra.

Assistant de développement de l’API REST

Cet assistant dans Policy Studio vous permet de créer de nouvelles API REST qui acheminent vers les stratégies développées dans Policy Studio. Cela vous permet de développer des API REST à partir d’applications et de services back-end non-REST, en les intégrant au niveau des applications et de la sécurité. Pour plus de détails sur la création d’API à l’aide de l’assistant de développement d’API REST, consultez le Guide du développeur de politique de passerelle API.

Portail API

Le portail API pour développeurs est un portail Web en libre-service qui permet aux utilisateurs des API de consommer les API que vous avez mises à la disposition des organisations dans API Manager. Les utilisateurs des API peuvent s’enregistrer et gérer leur profil utilisateur, enregistrer des applications, gérer les informations d’identification des applications, parcourir les API frontales et la documentation correspondante, surveiller l’utilisation des API d’application et accéder aux blogs, forums, etc.

Téléchargez notre livre blanc pour en savoir plus sur ce que fait une plateforme de gestion des APIs, qui rassemble tous ces outils et plus encore.