---
sourceDocument: Brazil Build or modify applications
sourceDocumentLink: https://www.servicenow.com/docs/r/application-development

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Synchronizing Fluent apps in ServiceNow Studio

# Synchronizing Fluent apps in ServiceNow Studio {#ariaid-title1}

Release version: Brazil  
Updated October 8, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Synchronizing an application in ServiceNow Studio downloads and transforms application metadata into ServiceNow Fluent code.

ServiceNow Fluent supports two-way synchronization, which syncs metadata changes from other ServiceNow AI Platform user interfaces into source code. When you build and install an application, the build compiles source code changes into metadata across the instance. This process enables you to collaborate with users of
different skill sets because developers can modify the ServiceNow Fluent code while others modify the application metadata across the platform.  
In ServiceNow Studio, when metadata in an application changes, you are prompted to sync the application to get the latest changes. If metadata changes exist in an application, you must sync the application before you install it across the instance.  
Note:  
If you ignore the notification to sync an application, you are not prompted to do so again for the remainder of the session. If you try to install the application or refresh the browser, you are prompted to sync again.

Sync an application on demand from the status bar, or from the command palette with the <kbd class="ph userinput">Fluent: Sync Fluent App with changed metadata</kbd> command.

## How does synchronization work in ServiceNow Studio? {#synchronizing-fluent-apps__section_kxn_cz2_1fc}

The following list explains the stages of the synchronization process for applications in ServiceNow Studio:

1. Before the first time an application is synced:
   * Initialize a repository.
   * Stage any changes to the application to retain them when the application is synced.
2. The first time that an application is synced:
   * New metadata that is not defined in source code is transformed into source code in the src/fluent/generated directory.
   * Changes to metadata that is defined in source code are downloaded into source code in the src/fluent and src/fluent/generated directories.
   * Changes to existing metadata XML that has not been converted into source code are downloaded into the metadata directory.
   {#synchronizing-fluent-apps__ul_pxk_bz2_1fc}
3. Subsequent times that an application is synced:
   * Synchronization downloads and transforms only the changes made since the last time the application was synced.
   * To synchronize all metadata in the application, run the <kbd class="ph userinput">Fluent: Force Sync of Fluent App with all metadata</kbd> command from the command palette. Before running this command, stage any changes to retain them.
   {#synchronizing-fluent-apps__ul_rxk_bz2_1fc}
{#synchronizing-fluent-apps__ol_oxk_bz2_1fc}

