---
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


---

# Getting started: Create your first application in the ServiceNow IDE

# Getting started: Create your first application in 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

Get started in the ServiceNow IDE by creating an application that you can develop in source code, pushing it to a remote repository, and cloning it on another instance.

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 scoped applications quickly using familiar tools and industry-standard development practices. For an overview of the ServiceNow IDE user interface, see [ServiceNow IDE user interface](https://servicenow-prod.fluidtopics.net/fPd4yT40iorbG9G_3ShN3A#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.").

## Tutorial overview {#getting-started-create-application-ide__section_pg3_nyd_j2c}

In this tutorial, you complete the following tasks to familiarize yourself with developing a new application in source code from the ServiceNow IDE:

* Create an application that supports development in source code.
* Configure basic authentication and connect your application in the ServiceNow IDE to a remote Git repository and then push your application to the repository.
* Create a simple table for a to-do list using ServiceNow Fluent APIs.
* Install a third-party library and use its code in a JavaScript module.
* Clone the application from the remote Git repository onto another instance.
{#getting-started-create-application-ide__ul_ip1_1z2_h2c}

Afterward, you should be ready to take the basic application you create and continue learning to develop it into a more complex application that meets your requirements.

## Before you begin {#getting-started-create-application-ide__section_zhk_myd_j2c}

You should have access to the following items to complete this tutorial:

* A non-production instance on the Xanadu release or later with ServiceNow IDE version 2.0.4 or later installed. To complete the last part of the tutorial by cloning the application to another instance, you need access to a second non-production instance. Personal developer instances (PDIs) are supported and can be obtained from [developer.servicenow.com](http://developer.servicenow.com). For more information, see [Install or update the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/MCsyitS1MYyE61ZaFiqYCA "Install or update the ServiceNow IDE application (sn_glider) from the ServiceNow Store.").
* A user with the admin role on both instances.
* A Git provider such as GitHub, GitLab, Bitbucket, or Azure Repos. This tutorial demonstrates using GitHub.
{#getting-started-create-application-ide__ul_pm2_qy2_h2c}
* **[Tutorial part 1: Create an application in the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/UgztiTyTUIoxZu1SODYQ1g)**   
  Create an application that you can develop in source code in the ServiceNow IDE.
* **[Tutorial part 2: Initialize a repository for your application](https://servicenow-prod.fluidtopics.net/ll9B8zi1o2sdj5BSlixh2A)**   
  Initialize a local Git repository for an application in the ServiceNow IDE and push it to a remote Git repository in GitHub to manage the application in source control.
* **[Tutorial part 3: Define a table in ServiceNow Fluent code](https://servicenow-prod.fluidtopics.net/26rFifL6Jb_Z9rA7XJ2~Qw)**   
  Create a table and reference it in sample script definitions using the ServiceNow Fluent APIs.
* **[Tutorial part 4: Install and use a third-party library](https://servicenow-prod.fluidtopics.net/Zkhr7m0Vuz6LvFpzrdrw6g)**   
  Install a third-party library from Node Package Manager (npm) and use it in a JavaScript module.
* **[Tutorial part 5: Clone the application on a different instance](https://servicenow-prod.fluidtopics.net/XCwl~K52wTCogUKZIBX~bA)**   
  Clone the application from the remote repository to develop it on another instance.
* **[Tutorial part 6: Learn more about the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/nGOKwqMSphtRgj9GmYPi0g)**   
  Learn more about the ServiceNow IDE to develop more complex applications.

**Related concepts**   

* [ServiceNow IDE user interface](https://servicenow-prod.fluidtopics.net/fPd4yT40iorbG9G_3ShN3A#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.")

