---
sourceDocument: Australia Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/application-development

 Release :

    - australia

ft:locale :

    - pt-BR

ft:publication_title :

    - Australia Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Explore

# Exploring the ServiceNow IDE {#ariaid-title1}

* Versão de lançamento: Australia
* 
* Atualizado 12 de mar. de 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 min. de leitura

Learn about developing applications in source code in the ServiceNow IDE.

## ServiceNow IDE overview {#exploring-servicenow-ide__section_jnb_vvg_z1c}

The ServiceNow IDE is an implementation of Visual Studio Code for the Web on the ServiceNow AI Platform. With the ServiceNow IDE, you can get started building applications quickly using familiar tools and industry-standard development
practices. The ServiceNow IDE has many of the same features as Visual Studio Code, including type safety, IntelliSense, dependency enforcement, code search, and source control integration.
Figura 1. ServiceNow IDE home page

In the ServiceNow IDE, you can create applications in source code using ServiceNow Fluent to define application metadata \[sys_metadata\]. To see a side-by-side visual representation of your changes in real time, you can open the application metadata in other ServiceNow AI Platform user interfaces embedded within the ServiceNow IDE.

Optionally, you can create JavaScript modules and use third-party libraries to organize and reuse code within
an application
scope. With Now Assist for Code, you can use the Code autocomplete skill to generate code suggestions for scripts in an application in the ServiceNow IDE. For more information, see [Generate code with autocomplete](https://www.servicenow.com/docs/access?context=generate-code-with-autocomplete&version=australia&pubname=australia-api-reference&ft:locale=en-US).

In the background, this functionality is enabled by the ServiceNow SDK application packaging service, which builds applications in the ServiceNow IDE.  
Nota:  
You can use Build Agent to help you create and edit applications in the ServiceNow IDE. For more information, see [Build Agent](https://servicenow-prod.fluidtopics.net/inHSO5UI1Om1plDtzKq~Dw "Use Build Agent, an autonomous AI agent, for creating and updating ServiceNow applications.").

## ServiceNow IDE workflow {#exploring-servicenow-ide__section_knb_vvg_z1c}

The following infographic shows the workflow for developers to get started developing applications with the ServiceNow IDE.
Figura 2. Developing applications with the ServiceNow IDE  
1. Depending on the authentication method, an administrator or developer configures the credentials needed to connect to their Git provider.
   * To use OAuth 2.0 authentication, an administrator configures an OAuth 2.0 application registry in their Git provider and on the instance.
   * To use basic authentication, a developer generates a personal access token from their Git provider.
   {#exploring-servicenow-ide__ul_qhm_wkd_mcc}
2. From their Git provider, a developer creates a dedicated Git repository for an application.
3. From the ServiceNow IDE, the developer configures their Git credentials.
4. The developer creates a ServiceNow IDE workspace to organize applications.
5. The developer creates an application or converts an existing application from the ServiceNow IDE.
6. The developer initializes a local Git repository for the application and pushes it to the remote repository they created to manage the application in source control.
7. The developer can define application metadata in source code using ServiceNow Fluent, create custom JavaScript modules, or use third-party libraries.
8. When metadata changes are detected, the developer synchronizes the application to download and transform changes to metadata from other interfaces into source code.
9. After saving their changes, they build the application, which compiles the source code and transforms it into application metadata.
10. When the build is complete, the developer can view their changes reflected in other embedded ServiceNow AI Platform user interfaces without leaving the ServiceNow IDE.
11. The developer stages, commits, and pushes their changes to the Git repository.
12. From the ServiceNow IDE, other developers can clone the repository, create branches, and begin collaborating on the application.

{#exploring-servicenow-ide__ol_ekx_g5v_jzb}

Other users can modify the application metadata at the same time as developers modify the source code. Developers can reuse module code in other modules or scripts within the application. For ServiceNow Fluent APIs that support two-way synchronization, synchronizing changes to the application metadata into the source code occurs automatically.For ServiceNow Fluent APIs that support two-way synchronization, developers can synchronize applications to pull in changes to application metadata from other interfaces into source code.

## ServiceNow IDE benefits {#exploring-servicenow-ide__section_nnb_vvg_z1c}

{#exploring-servicenow-ide__table_onb_vvg_z1c__entry__3}

| Benefit | Feature | Users |
|-|-|-|
| Develop applications in an IDE based on Visual Studio Code on the ServiceNow AI Platform | [ServiceNow IDE user interface](https://servicenow-prod.fluidtopics.net/Z1DvJ_qCU6st5SqQRCmV1Q#servicenow-ide-user-interface "The ServiceNow IDE user interface contains many of the same features as Visual Studio Code for the Web and some unique functionality for creating ServiceNow applications.") | Developers |
| Write source code to define the metadata that makes up ServiceNow applications | [ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/pP6OxbNArnr2tlBRkmrTfw "Define application metadata in source code using the ServiceNow Fluent domain-specific programming language.") [Define application metadata in code with ServiceNow Fluent in the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/MFdPvoiSI9aTdMbRe7If_g "Define application metadata in code with ServiceNow Fluent in the ServiceNow IDE.") | Developers |
| Organize and reuse code within an application scope with custom JavaScript modules and third-party JavaScript utilities | [JavaScript modules and third-party libraries](https://servicenow-prod.fluidtopics.net/~ZpTh0ym3z3CLJbh76lA6w "Optimize your code base using JavaScript modules to group related code or add third-party libraries and reuse their code within applications.") [Create and use JavaScript modules in applications in the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/XCbiWI_u84MS_AMhR70Q8Q "Optimize your codebase by defining reusable code blocks with JavaScript modules in the ServiceNow IDE.") [Use third-party libraries in applications in the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/7xoF_QmvAAYHYnmiFSHdZQ "Call third-party libraries in your application to use existing open-source functionality with the ServiceNow IDE.") | Developers |
| Collaborate on applications with users of different skill sets | [Build and install an application in the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/nFRtOM5SII_mAiDToi6ZSQ "Build an application to compile its source code and deployinstall application changes across an instance from the ServiceNow IDE.") | Developers |
| Integrate source control with your Git provider of choice | [Integrating source control with the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/QZMhQAn7azbu97bVfuiB8Q "Integrate with remote Git repositories to manage applications in source control with the ServiceNow IDE.") | Developers, Administrators |
[ ]

{#exploring-servicenow-ide__table_onb_vvg_z1c}

