ServiceNow IDE release notes

  • Release version: Xanadu
  • Updated August 1, 2024
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of ServiceNow IDE release notes

    The ServiceNow® integrated development environment (IDE) is a new application introduced in the Xanadu release, designed to enable developers to create scoped applications using source code within an IDE based on Visual Studio Code for the Web, hosted on the ServiceNow AI Platform. This application facilitates modern application development by leveraging ServiceNow Fluent, a domain-specific language for defining application metadata, and supports collaboration and source control integration.

    Show full answer Show less

    Key Features

    • Visual Studio Code-based IDE: Provides a familiar, web-based development environment with features like type safety, IntelliSense, dependency enforcement, code search, and Git integration.
    • Source code application development: Use ServiceNow Fluent to write and manage application metadata as source code, enabling error detection at build time and easier management of complex applications.
    • JavaScript modules and third-party libraries: Support for organizing code within scoped applications using custom JavaScript modules and integration with third-party JavaScript utilities.
    • Collaboration across skill sets: Enables simultaneous collaboration between developers and other users via the ServiceNow IDE and the ServiceNow AI Platform builder interfaces, with synchronized metadata views and updates.
    • Source control integration: Manage applications in source control by connecting to remote Git repositories using basic authentication or OAuth 2.0.

    Activation and Related Applications

    ServiceNow IDE (snglider) is available through the ServiceNow Store and must be requested for installation. It works alongside the ServiceNow SDK, which underpins the application packaging and provides the Fluent APIs. Both tools can be used interchangeably for developing scoped applications.

    The ServiceNow® integrated development environment (IDE) application enables developers to create scoped applications in source code in an IDE based on Visual Studio Code for the Web on the ServiceNow AI Platform. ServiceNow IDE is a new application in the Xanadu release.

    ServiceNow IDE highlights for the Xanadu release

    • Develop scoped applications in an IDE based on Visual Studio Code on the ServiceNow AI Platform.
    • Write source code to define the metadata that makes up applications with ServiceNow Fluent.
    • Collaborate with users of different skill sets across an instance and view changes in embedded ServiceNow AI Platform user interfaces.
    • Manage applications in source control with common Git providers.

    See ServiceNow IDE for more information.

    Important:
    ServiceNow IDE is available in the ServiceNow Store. For details, see the "Activation information" section of these release notes.

    ServiceNow IDE features

    Work in an IDE based on Visual Studio Code for the Web
    Create and develop applications in a familiar integrated development environment based on Visual Studio Code for the Web. 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.
    Build scoped applications in source code
    Write source code to define the metadata that makes up applications using ServiceNow Fluent. ServiceNow Fluent is a domain-specific programming language with APIs for defining the different types of application metadata. Developing applications in source code enables you to work in familiar development environments, create and modify complex applications, manage code in source control more easily, and catch errors at build time. Language processing and validation for ServiceNow Fluent is included in the ServiceNow IDE by default.
    Create and use JavaScript modules and third-party libraries
    Organize and reuse code within scoped applications with custom JavaScript modules and third-party JavaScript utilities.
    Collaborate on applications with users of different skill sets
    Collaborate on an application with users of different skill sets at the same time from the ServiceNow IDE and other ServiceNow AI Platform builder tools and interfaces. Developers build applications to compile source files into metadata, which they can view in embedded ServiceNow AI Platform user interfaces. Developers can synchronize applications to pull in changes to application metadata from other interfaces into source code.
    Manage applications in source control
    Integrate with remote Git repositories to use source control in the ServiceNow IDE. Use basic authentication or OAuth 2.0 to connect to remote Git providers and repositories.

    Activation information

    Install ServiceNow IDE (sn_glider) by requesting it from the ServiceNow Store. Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.