How Can We Export Our Azure DevOps Organization Data to Another Platform?

KIRTIKA MITTAL 0 Reputation points
2025-05-07T05:53:21.6+00:00

Hello Microsoft Community,

We are planning to shift our development and project management workflows from Azure DevOps to another platform. We would like to understand the best available options or official methods to export our Azure DevOps organization data, including:

  • Repositories (Git)

Work Items (User Stories, Tasks, Bugs, etc.)

Pipelines (Build & Release)

Test Plans and Test Cases

Artifacts

Project structure and boards

Could you please advise:

What are the recommended tools or APIs available to export this data?

Are there any limitations we should be aware of during this migration process?

Is there a documented procedure or best practice guide provided by Microsoft for such transitions?

Any guidance or links to documentation would be greatly appreciated.

Azure DevOps
{count} votes

2 answers

Sort by: Most helpful
  1. Sina Salam 22,031 Reputation points Volunteer Moderator
    2025-05-07T22:11:27.52+00:00

    Hello KIRTIKA MITTAL,

    Welcome to the Microsoft Q&A and thank you for posting your questions here.

    I understand that you're asking on how you can export your Azure DevOps Organization Data to Another Platform.

    Regarding your questions, the recommended tools and APIS are the followings:

    You need only need to be at alert for the limitations as its stated in the following links:

    Then, put in consideration best practices for migration as Microsoft provides comprehensive documentation on using Azure DevOps, including best practices for exporting data.

    I hope this is helpful! Do not hesitate to let me know if you have any other questions or clarifications.


    Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.

    0 comments No comments

  2. Durga Reshma Malthi 5,310 Reputation points Microsoft External Staff Moderator
    2025-05-08T09:21:35.1933333+00:00

    Hi KIRTIKA MITTAL

    Transitioning from Azure DevOps to a different platform requires careful planning to ensure a smooth migration of repositories, work items, pipelines, test plans, and artifacts.

    Could you please follow the document of Migration, including details on migrating tools and their limitations.

    Migration tools:

    1. Azure DevOps REST API:

    • You can programmatically extract repositories, work items, pipelines, test plans, and artifacts using the Azure DevOps REST API.

    2. Azure DevOps Data Migration tool:

    3. Manual Migration:

    • For smaller projects, data can be manually exported using CSV exports for work items.

    Limitations:

    1. Certain data, such as service hooks, pipeline agents, and load test configurations, may not be migrated automatically.
    2. Extensions must be reinstalled manually after migration.
    3. The Azure DevOps REST API has pagination and rate limits that may affect large-scale data exports.
      https://learn.microsoft.com/en-us/azure/devops/integrate/concepts/rate-limits?view=azure-devops
    4. Please refer to this wiki for detailed limitations - Migration

    Hope this helps!

    Please Let me know if you have any queries.


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.