# ServiceNow SDK

The ServiceNow software development kit (SDK) provides the core libraries and tools for authoring applications with application metadata written in code using the ServiceNow Fluent language, as well as server-side JavaScript modules and third-party libraries. The SDK aims to transform the ServiceNow development experience by providing a source-driven model with modern, industry-standard development paradigms.

## Prerequisites

- Node.js `v20.18.0` or later
- npm `v8.19.3`

## Installing

`npm install -D @servicenow/sdk`

## Creating a new application
`npx @servicenow/sdk init`

## Documentation

- [Using the ServiceNow SDK](https://www.servicenow.com/docs/csh?topicname=servicenow-sdk-landing&version=latest)
- [Overview of the ServiceNow Fluent Language](https://www.servicenow.com/docs/csh?version=latest&topicname=servicenow-fluent.html&pubname=yokohama-application-development)
- [Installing the Fluent VS Code Extension](https://www.servicenow.com/docs/csh?topicname=install-fluent-language-extension-vs-code&version=latest)

## Release Notes

View the release notes on the [ServiceNow documentation site](https://www.servicenow.com/docs/csh?topicname=servicenow-sdk-rn&version=latest).

## Support

[ServiceNow SDK and Fluent articles](https://www.servicenow.com/community/servicenow-ide-sdk-and-fluent/tkb-p/ide-sdk-fluent-articles)

[ServiceNow SDK and Fluent forum](https://www.servicenow.com/community/servicenow-ide-sdk-and-fluent/bd-p/ide-sdk-fluent-forum)