Do we need to provision API Management when we call REST API accessible in public internet, from Azure services??

Pratim Das, Partha C 346 Reputation points
2023-11-29T04:53:47.91+00:00

Hi,

I have one question about applicability of API management in my use case.

Usecase:

I have an ADF within a private VNet. It has a REST API link service to fetch JSON data from REST api exposed over internet.

My question:

Since we are consuming external API, do we need APIM as extra layer? If yes, what will be the benefit for that?

My idea was, we use APIM to protect our own API.

Please suggest.

Regards,

Partha

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,425 questions
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,579 questions
0 comments No comments
{count} votes

Accepted answer
  1. JananiRamesh-MSFT 29,261 Reputation points
    2023-11-29T06:53:22.39+00:00

    @Pratim Das, Partha C Thanks for reaching out. APIM is typically used to manage and protect your own APIs, but it can also provide several benefits when consuming external APIs.

    • Security: APIM can act as a gateway to the external API, providing an additional layer of security by allowing you to control access to the API and apply policies such as rate limiting, IP filtering, and authentication.
    • Monitoring: APIM can provide detailed analytics and monitoring of API usage, allowing you to track usage patterns, identify issues, and optimize performance.
    • Scalability: APIM can help you scale your API usage by providing caching, load balancing, and other features that can improve performance and reduce latency.
    • APIM allows you to transform the request and response in flight. For example, you can change the shape of the data, add/remove headers, etc.

    Reference: https://learn.microsoft.com/en-us/azure/api-management/api-management-key-concepts

    please let me know if case of further queries, I would be happy to assist you.

    Please 'Accept as answer' and ‘Upvote’ if it helped so that it can help others in the community looking for help on similar topics.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.