How to completely disable caching in Azure API Management?

Wessel Vonk 25 Reputation points
2025-03-03T21:07:13.6133333+00:00

I want to completely disable caching for a specific API in Azure API Management. Is it sufficient to remove all cache-related policies, or are there any default caching behaviors that might still apply? If so, how can I ensure that no caching occurs at any level?

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,317 questions
0 comments No comments
{count} votes

Accepted answer
  1. Shireesha Eeraboina 1,895 Reputation points Microsoft External Staff
    2025-03-04T06:47:25.1166667+00:00

    Hi @Wessel Vonk ,

    Welcome to Microsoft Q&A Platform!

    To disable caching in Azure API Management, simply remove all cache-related policies (like <cache-lookup> and <cache-store>) from your API. If you don’t have any caching policies set up, there are no default caching behaviors that will apply. To make sure caching is completely turned off:

    • Remove all cache-related policies from both the inbound and outbound sections.
    • Check that your backend service isn’t sending any Cache-Control or similar headers that could allow caching downstream.

    Doing this will ensure that there’s no caching at any level in Azure API Management.

    For your reference, please review the following documentations for further clarification:

    If you find the answer helpful, kindly click "Accept Answer" and upvote it. If you have any further questions or concerns, please feel free to reach out to us. We are happy to assist you.

    1 person found this answer helpful.

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.