Azure Repos logo

Azure Repos

Azure Repos is a set of version control tools that you can use to manage your code. Whether your software project is large or small, using version control as soon as possible is a good idea.

3 APIs 0 Features
DevOpsGitRepositoriesSource ControlTFVCVersion Control

APIs

Azure DevOps Services REST API - Git

REST API for Git repositories in Azure Repos, including repositories, commits, pull requests, branches, and more.

Azure DevOps Services REST API - TFVC

REST API for Team Foundation Version Control (TFVC) repositories in Azure Repos.

Azure DevOps Services REST API - Policy

REST API for managing repository policies including branch policies, required reviewers, and build validation.

Resources

🌐
Portal
Portal
🚀
Getting Started
Getting Started
🔗
Documentation
Documentation
🔑
Authentication
Authentication
💰
Pricing
Pricing
🔗
Rate Limits
Rate Limits
🟢
Status
Status
📜
Terms of Service
Terms of Service
📜
Privacy Policy
Privacy Policy
📄
Change Log
Change Log
📰
Blog
Blog
💬
Support
Support
🌐
Console
Console
📝
Sign Up
Sign Up
🔗
Website
Website
📦
SDKs
SDKs
🔗
Community
Community
👥
Stack Overflow
Stack Overflow
👥
GitHub Organization
GitHub Organization
👥
YouTube
YouTube

Sources

Raw ↑
name: Azure Repos
description: Azure Repos is a set of version control tools that you can use to manage your code. Whether your software project is large or small, using version control as soon as possible is a good idea.
image: https://docs.microsoft.com/en-us/azure/devops/repos/media/index/repos.svg
tags:
  - DevOps
  - Git
  - Repositories
  - Source Control
  - TFVC
  - Version Control
created: '2024-01-01'
modified: '2026-04-28'
url: https://azure.microsoft.com/en-us/services/devops/repos/
specificationVersion: '0.18'
apis:
  - name: Azure DevOps Services REST API - Git
    description: REST API for Git repositories in Azure Repos, including repositories, commits, pull requests, branches, and more.
    image: https://docs.microsoft.com/en-us/azure/devops/repos/media/index/repos.svg
    humanURL: https://docs.microsoft.com/en-us/rest/api/azure/devops/git/
    baseURL: https://dev.azure.com/{organization}/{project}/_apis/git
    tags:
      - Branches
      - Commits
      - Git
      - Pull Requests
      - Repositories
    properties:
      - type: Documentation
        url: https://docs.microsoft.com/en-us/rest/api/azure/devops/git/
      - type: OpenAPI
        url: https://github.com/MicrosoftDocs/vsts-rest-api-specs/blob/master/specification/git/7.1/git.json
      - type: Authentication
        url: https://docs.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/authentication-guidance
      - type: Rate Limits
        url: https://docs.microsoft.com/en-us/azure/devops/integrate/concepts/rate-limits
      - type: Reference
        url: https://learn.microsoft.com/en-us/rest/api/azure/devops/git/?view=azure-devops-rest-7.1
      - type: Quickstart
        url: https://learn.microsoft.com/en-us/azure/devops/repos/git/gitquickstart?view=azure-devops
      - type: Client Libraries
        url: https://learn.microsoft.com/en-us/azure/devops/integrate/concepts/dotnet-client-libraries?view=azure-devops
    contact:
      - FN: Azure DevOps Support
        email:
          - email protected
        url: https://azure.microsoft.com/en-us/support/devops/
  - name: Azure DevOps Services REST API - TFVC
    description: REST API for Team Foundation Version Control (TFVC) repositories in Azure Repos.
    image: https://docs.microsoft.com/en-us/azure/devops/repos/media/index/repos.svg
    humanURL: https://docs.microsoft.com/en-us/rest/api/azure/devops/tfvc/
    baseURL: https://dev.azure.com/{organization}/{project}/_apis/tfvc
    tags:
      - Changesets
      - Shelvesets
      - TFVC
      - Version Control
    properties:
      - type: Documentation
        url: https://docs.microsoft.com/en-us/rest/api/azure/devops/tfvc/
      - type: OpenAPI
        url: https://github.com/MicrosoftDocs/vsts-rest-api-specs/blob/master/specification/tfvc/7.1/tfvc.json
      - type: Authentication
        url: https://docs.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/authentication-guidance
      - type: Reference
        url: https://learn.microsoft.com/en-us/rest/api/azure/devops/tfvc/?view=azure-devops-rest-7.1
      - type: Rate Limits
        url: https://learn.microsoft.com/en-us/azure/devops/integrate/concepts/rate-limits
      - type: Client Libraries
        url: https://learn.microsoft.com/en-us/azure/devops/integrate/concepts/dotnet-client-libraries?view=azure-devops
    contact:
      - FN: Azure DevOps Support
        email:
          - email protected
        url: https://azure.microsoft.com/en-us/support/devops/
  - name: Azure DevOps Services REST API - Policy
    description: REST API for managing repository policies including branch policies, required reviewers, and build validation.
    image: https://docs.microsoft.com/en-us/azure/devops/repos/media/index/repos.svg
    humanURL: https://docs.microsoft.com/en-us/rest/api/azure/devops/policy/
    baseURL: https://dev.azure.com/{organization}/{project}/_apis/policy
    tags:
      - Branch Policy
      - Build Validation
      - Code Review
      - Policy
    properties:
      - type: Documentation
        url: https://docs.microsoft.com/en-us/rest/api/azure/devops/policy/
      - type: OpenAPI
        url: https://github.com/MicrosoftDocs/vsts-rest-api-specs/blob/master/specification/policy/7.1/policy.json
      - type: Reference
        url: https://learn.microsoft.com/en-us/rest/api/azure/devops/policy/?view=azure-devops-rest-7.1
      - type: Authentication
        url: https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/authentication-guidance?view=azure-devops
      - type: Rate Limits
        url: https://learn.microsoft.com/en-us/azure/devops/integrate/concepts/rate-limits
    contact:
      - FN: Azure DevOps Support
        email:
          - email protected
        url: https://azure.microsoft.com/en-us/support/devops/
common:
  - type: Portal
    url: https://learn.microsoft.com/en-us/azure/devops/repos/?view=azure-devops
  - type: Getting Started
    url: https://docs.microsoft.com/en-us/azure/devops/repos/get-started/
  - type: Documentation
    url: https://learn.microsoft.com/en-us/azure/devops/repos/git/?view=azure-devops
  - type: Authentication
    url: https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/authentication-guidance?view=azure-devops
  - type: Pricing
    url: https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/
  - type: Rate Limits
    url: https://learn.microsoft.com/en-us/azure/devops/integrate/concepts/rate-limits
  - type: Status
    url: https://status.dev.azure.com/
  - type: Terms of Service
    url: https://azure.microsoft.com/en-us/support/legal/
  - type: Privacy Policy
    url: https://privacy.microsoft.com/en-us/privacystatement
  - type: Change Log
    url: https://learn.microsoft.com/en-us/azure/devops/release-notes/features-timeline-released
  - type: Blog
    url: https://devblogs.microsoft.com/devops/
  - type: Support
    url: https://azure.microsoft.com/en-us/support/devops/
  - type: Console
    url: https://dev.azure.com
  - type: Sign Up
    url: https://learn.microsoft.com/en-us/azure/devops/repos/get-started/sign-up-invite-teammates?view=azure-devops
  - type: Website
    url: https://azure.microsoft.com/en-us/services/devops/repos/
  - type: SDKs
    url: https://learn.microsoft.com/en-us/azure/devops/integrate/concepts/dotnet-client-libraries?view=azure-devops
  - type: Community
    url: https://developercommunity.visualstudio.com/AzureDevOps
  - type: Stack Overflow
    url: https://stackoverflow.com/questions/tagged/azure-devops
  - type: GitHub Organization
    url: https://github.com/MicrosoftDocs/vsts-rest-api-specs
  - type: YouTube
    url: https://www.youtube.com/@AzureDevOps
maintainers:
  - FN: Kin Lane
    email: [email protected]