How can I create a backup of an API, including its design and policies, within API Management?

José Valenzuela 20 Reputation points
2023-03-22T03:06:58.63+00:00

I am facing a situation where I need to remove several production APIs that are not in use, but I want to have the option to restore some of them if they are required in the future.

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

Accepted answer
  1. MuthuKumaranMurugaachari-MSFT 22,311 Reputation points
    2023-03-23T19:22:06.5566667+00:00

    jose valenzuela Thanks for posting your question in Microsoft Q&A. Based on your description, you can use **azure-api-management-devops-resource-kit**to extract one or more APIs using operations, policies, diagnostic settings etc. to API templates (ARM templates) with Extractor tool and deploy ARM templates whenever needed.

    We have a detailed description in doc on how you can export it with some parameter samples, and also tech community article: Working with API management DevOps resource kit to help with the same. We discussed some other options including best practices for your reference here.

    I hope this helps with your question and let me know if you have any questions.


    If you found the answer to your question helpful, please take a moment to mark it as "Yes" for others to benefit from your experience. Or simply add a comment tagging me and would be happy to answer your questions.

    1 person found this answer helpful.
    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.