---
title: "Components participating in TFS / Azure DevOps check-ins synchronization"
canonical: "https://support.appfire.com/space/TSH/1800308169/Components%20participating%20in%20TFS%20%2F%20Azure%20DevOps%20check-ins%20synchronization"
format: markdown
---
In order to successfully synchronize TFS / Azure DevOps check-ins to Jira a number of components has to cooperate. Communication between all these components is explained on this page.

The diagrams below contains following elements:

- **Jira User** - personal computer of Jira user.
- **Jira Server** - Jira instance with TFS4JIRA plugin installed.
- **TFS4JIRA Synchronizer** - external application coming with TFS4JIRA (available to [download here](https://apps.appf.re/t4j/web/product)).
- **TFS4JIRA Web Application (only for Jira Cloud)** - cloud application hosted and maintained by Appfire.
- **TFS / Azure DevOps **- TFS server or Azure DevOps instance which we will synchronized with Jira.

## Check-ins synchronization for Jira Standalone

When synchronizing check-ins for Jira Standalone, **TFS4JIRA** plugin communicates directly to Synchronizer application. 

> Macro (gliffy)

## Check-ins synchronization for Jira Cloud

In case of Jira Cloud, there is an additional component between Jira plugin and **TFS4JIRA Synchronizer**. This component is called **TFS4JIRA Web Application** and it serves as a proxy server.

> Macro (gliffy)

> ℹ️ This document is part of tutorial on configuring TFS / Azure DevOps check-ins synchronization.
> ℹ️ 
> ℹ️ Please go to one of following pages to continue:
> ℹ️ 
> ℹ️ - [Configuring TFS4JIRA Check-ins synchronization using existing TFS4JIRA synchronization profile](https://appfire.atlassian.net/wiki/spaces/TSH/pages/1800308218),
> ℹ️ - [Configuring TFS4JIRA Check-ins synchronization from scratch](https://appfire.atlassian.net/wiki/spaces/TSH/pages/1800962505).