Edit

Share via


Integrate applications

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

You can build custom applications or services that integrate with Azure DevOps by using the REST APIs to make direct HTTP calls, or use our .NET Client Libraries.

Along with interacting with Azure DevOps in your application, you can also integrate with popular non-Microsoft services such as Slack or Jenkins.

To get started, see the following articles:

Integrate applications with Azure DevOps

Integrate Azure DevOps with other tools and services to not only enhance team collaboration but also streamline workflows across the software development lifecycle. Whether you're building custom integrations or using off-the-shelf services, it's essential that you understand the prerequisites.

Prerequisites for integration

Before you start the integration process, ensure you have the following items:

  • Access: Ensure proper permissions and use secure authentication.
  • API knowledge: Understand Azure DevOps REST API and the target tool API.
  • Data mapping: Identify and align fields and data types between systems to ensure compatibility in field names, formats, and value ranges.
  • Network and connectivity: Ensure your network supports API calls, webhook notifications, and connectivity between Azure DevOps and self-hosted tools.

Resources


Additional resources

Training

Learning path

Build applications with Azure DevOps learning path - Training

In this learning path, find out how to collaborate with others to continuously build, test, and verify your applications using Azure Pipelines and GitHub.

Certification

Microsoft Certified: DevOps Engineer Expert - Certifications

This certification measures your ability to accomplish the following technical tasks: Design and implement processes and communications, design and implement a source control strategy, design and implement build and release pipelines, develop a security and compliance plan, and implement an instrumentation strategy.