Create an application with the ServiceNow SDK

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Create an application to develop in source code with the ServiceNow SDK.

    Avant de commencer

    Use the ServiceNow SDK to authenticate to a ServiceNow instance. For more information, see Authenticating to a ServiceNow instance with the ServiceNow SDK.

    Role required: admin

    Pourquoi et quand exécuter cette tâche

    This procedure uses the ServiceNow SDK command-line interface (CLI). From a command-line tool, enter now-sdk --help to get information about the available commands and global options. To get additional information about a command and its parameters, enter the command and --help or -h. For example, now-sdk auth --help. For more information about the CLI, see ServiceNow SDK CLI.

    Procédure

    1. Create a local directory for your application.
    2. In Visual Studio Code, open the directory.
    3. From the application directory, open an integrated Terminal window.
    4. Create an application following a guided set of prompts with the init command:
      npx @servicenow/sdk init
      Remarque :
      Using the npx command installs the ServiceNow SDK in your application directory instead of globally.
    5. Respond to the following series of prompts.
      Prompt Response
      Select a template Select a template that determines the default application structure, such as whether to create a full-stack application that supports UI development ands whether to use JavaScript or TypeScript to create modules.
      Name of ServiceNow Application Enter a name for the application.
      NPM package name Enter a name for the application package used in the package.json file.

      The package name must adhere to Node Package Manager (npm) package naming standards.

      Create a Global/Scoped App? Select whether to create a scoped or global application.
      • Scoped: Create a scoped application that is protected by identifying and restricting access to application files and data.
      • Global: Create an application in the global scope to allow it to be accessible to other global applications. Global applications are supported only with instances beginning with the Australia release.
      Scope name For scoped applications, enter the scope of the application.

      The scope name must be unique on the instance, begin with x_<prefix>, and be 18 characters or fewer. For more information, see Namespace identifier.

      In the following example, a scoped application named Example App (x_snc_example_app) is created.
      $ npx @servicenow/sdk init
      [now-sdk] Bootstrapping a new ServiceNow application project...
      ? Select a template: now-sdk + basic
      ? Name of ServiceNow Application:  Example App
      ? NPM package name:  example-app
      ? Scope name:  x_snc_example_app
      [now-sdk] Application created successfully.
                Install the required dependencies with your preferred package manager before running "$now-sdk build".
                Ex: Run "npm install" if using npm.
    6. Install the required third-party dependencies using your preferred package manager.
      For example, if you use Node Package Manager (npm), run npm install.
    7. Build the application with the build command:
      now-sdk build
    8. Facultatif : Install the application on an instance with the install command:
      now-sdk install --auth <alias>

    Résultats

    An application with the default application structure is available locally. For information about the application structure, see the Application structure section of the Building applications in source code topic.

    If you installed the application successfully, it’s available on the instance. For more information about installing applications, see Build and install an application with the ServiceNow SDK.

    Que faire ensuite

    In Visual Studio Code, start developing your application in source code with ServiceNow Fluent, writing custom JavaScript modules, or adding third-party libraries. For more information, see Developing applications with the ServiceNow SDK.