---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Develop applications

# Developing applications with the ServiceNow IDE {#ariaid-title1}

* Release version: Yokohama
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Create and develop applications in source code with the ServiceNow IDE. Build applications to make your changes available across an instance and collaborate with users of any skill set.
In the ServiceNow IDE, you create scoped applications or convert existing applications and develop them in source code using ServiceNow Fluent to define application metadata \[sys_metadata\]. Optionally, you can create JavaScript modules and use third-party libraries to organize and reuse code within scoped applications.

When your changes are saved and ready, build an application to compile the source code to application metadata and make your changes available to users across the instance. As other users modify the application metadata, you
can synchronize the changes into the source code.

Learn how to get started developing applications with the ServiceNow IDE in the following topics.

## System requirements {#developing-applications-servicenow-ide__section_b5d_jld_4gc}

ServiceNow IDE uses the public npm registry (https://registry.npmjs.org) as its default package source. If your network blocks access to this registry, you must have access to an alternate registry to download packages and build applications in the ServiceNow IDE. If access to the public npm registry is blocked on your system, you must configure a private npm registry in your Package Manager user settings in the ServiceNow IDE.
For more information, see [Install an npm package from a private registry with the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/2jl_W7_skKHywKzzzULGsQ "Install Node Package Manager (npm) packages from a private registry as dependencies in your application to use them as third-party libraries.").{#developing-applications-servicenow-ide__public-npm-registry-2}
* **[Synchronizing applications in the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/jbQrwiyonvtEZDpac2w4Qw)**   
  Synchronizing an application in the ServiceNow IDE downloads and transforms application metadata into ServiceNow Fluent code.
* **[Define application metadata in code with ServiceNow Fluent in the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/juWJE0QUuULNSw1IRAbGfw)**   
  Define application metadata in code with ServiceNow Fluent in the ServiceNow IDE.
* **[Create and use JavaScript modules in applications in the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/A5BYeK4Sc4BMe_gVVObgrA)**   
  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/BCfMk1eiyQQLS0jWBhFUaw)**   
  Call third-party libraries in your application to use existing open-source functionality with the ServiceNow IDE.
* **[Create an application file from the Metadata Explorer](https://servicenow-prod.fluidtopics.net/ZWi0y68yXQOsEE16NvN7yw)**   
  Create an application file in an embedded ServiceNow AI Platform user interface from the Metadata Explorer in the ServiceNow IDE.
* **[Build and install an application in the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/NpZVL4t4OjS5y6ijBXoOLQ)**   
  Build an application to compile its source code and install application changes across an instance from the ServiceNow IDE.

**Related concepts**   

* [Integrating source control with the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/Wh~ihrihpX7QCTuuaWTewg "Integrate with remote Git repositories to manage applications in source control with the ServiceNow IDE.")  
**Related reference**   

* [ServiceNow Fluent API reference](https://servicenow-prod.fluidtopics.net/cYIPYJfg49BUo2N6LC5XwA "Use ServiceNow Fluent APIs to define the metadata that makes up scoped applications in source code with the ServiceNow IDE or ServiceNow SDK.")

