---
sourceDocument: Yokohama Release Notes
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/release-notes

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Release Notes

ft:clusterId :

    - rn

bundleId :

    - rn


---

# ServiceNow SDK release notes

# ServiceNow SDK release notes {#ariaid-title1}

Release version: Yokohama  
Updated January 30, 2025  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read  
The ServiceNow® software development kit (SDK) enables developers to create scoped applications in source code locally in Visual Studio Code Desktop and upload changes to a ServiceNow instance. ServiceNow SDK was enhanced and updated in the Yokohama release.

## About ServiceNow SDK {#servicenow-sdk-rn__servicenow-sdk-rn-highlights}

* Create and develop applications in source code using an upgraded ServiceNow SDK CLI workflow.
* Refer to content from a file from properties in ServiceNow Fluent APIs.
{#servicenow-sdk-rn__ul_app_llr_qdc}

See [ServiceNow SDK](https://www.servicenow.com/docs/access?context=servicenow-sdk-landing&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US) for more information.{#servicenow-sdk-rn__servicenow-sdk-rn-highlights-2}

## Activation and other requirements

Activation information

:   The ServiceNow SDK is available as a Node Package Manager (npm) package from the [public npm registry](https://www.npmjs.com/package/@servicenow/sdk) and installed locally. For information about installing the ServiceNow SDK, see [Install the ServiceNow SDK in an application](https://www.servicenow.com/docs/access?context=install-servicenow-sdk&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US).{#servicenow-sdk-rn__servicenow-sdk-rn-activation-1}

Upgrade information

:   Upgrade to the latest version of the ServiceNow SDK with the `now-sdk upgrade` command. For more information, see [Upgrade the ServiceNow SDK](https://www.servicenow.com/docs/access?context=upgrade-servicenow-sdk&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US).{#servicenow-sdk-rn__servicenow-sdk-rn-upgrade-info-1}

    ServiceNow SDK version 3.0 supports integrating with ServiceNow instances beginning with the Washington DC release.  
    Note:  
    For more information about minor releases of the ServiceNow SDK, see the [ServiceNow IDE, SDK, and Fluent articles](https://www.servicenow.com/community/servicenow-ide-sdk-and-fluent/tkb-p/ide-sdk-fluent-articles) in the ServiceNow Community.

Additional requirements

:   You must have Node.js and Node Package Manager (npm) installed to install the ServiceNow SDK. For more information, see [Install the ServiceNow SDK in an application](https://www.servicenow.com/docs/access?context=install-servicenow-sdk&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US).{#servicenow-sdk-rn__servicenow-sdk-rn-additional-reqs-1}

## Yokohama {#ariaid-title2}

The ServiceNow® software development kit (SDK) enables developers to create scoped applications in source code locally in Visual Studio Code Desktop and upload changes to a ServiceNow instance. ServiceNow SDK was enhanced and updated in the Yokohama release.

### What's new {#servicenow-sdk-rn-release__servicenow-sdk-rn-new-features}

[Init command replaces create and convert commands](https://www.servicenow.com/docs/access?context=servicenow-sdk-cli-commands&version=yokohama&pubname=yokohama-application-development&section=now-sdk-create-command&ft:locale=en-US)
:   Create a custom scoped application or convert an existing scoped application from a ServiceNow
    instance or local directory to support development in source code using the `now-sdk init` command.

[Download application metadata and transform it into source code](https://www.servicenow.com/docs/access?context=servicenow-sdk-cli-commands&version=yokohama&pubname=yokohama-application-development&section=now-sdk-transform-command&ft:locale=en-US)
:   Download application metadata (XML) from a ServiceNow instance and transform the metadata
    into ServiceNow Fluent source code.

[Refer to content from a file in ServiceNow Fluent APIs](https://www.servicenow.com/docs/access?context=servicenow-fluent&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US)
:   Use content from files in ServiceNow Fluent APIs by referring to the file from a property using the syntax `Now.include('path/to/file')`.

[Map metadata to custom directories](https://www.servicenow.com/docs/access?context=servicenow-fluent-api-reference&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US)
:   Map any application metadata to output directories that load only in specific circumstances using the `$meta` property in ServiceNow Fluent APIs.

[Specify a path to a
custom tsconfig.json file](https://www.servicenow.com/docs/access?context=building-applications-source-code&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US#application-structure)
:   Use the `tsconfigPath` parameter in the now.config.json file for your application to specify the location of a tsconfig.json
    file with custom options for transpiling TypeScript into JavaScript during the build process.
{#servicenow-sdk-rn-release__servicenow-sdk-rn-new-features-1}

### What's changed {#servicenow-sdk-rn-release__servicenow-sdk-rn-changed-features}

[Subcommands replaced with parameters on the auth command](https://www.servicenow.com/docs/access?context=servicenow-sdk-cli-commands&version=yokohama&pubname=yokohama-application-development&section=now-sdk-auth-command&ft:locale=en-US)
:   Configure authentication credentials with the `--add`, `--delete`, `--list`, and `--use` parameters of the `now-sdk auth` command.

[Dependencies command installs type definitions](https://www.servicenow.com/docs/access?context=servicenow-sdk-cli-commands&version=yokohama&pubname=yokohama-application-development&section=now-sdk-dependencies-command&ft:locale=en-US)
:   Download TypeScript type definitions for Glide APIs and script includes from a ServiceNow instance based on the scripts in your application.

[Build command includes --frozenKeys parameter](https://www.servicenow.com/docs/access?context=servicenow-sdk-cli-commands&version=yokohama&pubname=yokohama-application-development&section=now-sdk-build-command&ft:locale=en-US)
:   Validate that the auto-generated keys.ts file is up to date for continuous integration (CI) builds by setting the `--frozenKeys` parameter to true with the `now-sdk build`
    command.

[Deploy command renamed install](https://www.servicenow.com/docs/access?context=servicenow-sdk-cli-commands&version=yokohama&pubname=yokohama-application-development&section=now-sdk-deploy-command&ft:locale=en-US)
:   Install or update an application on a ServiceNow instance using the `now-sdk install` command.

[Automated Test Framework Test API supports two-way synchronization](https://www.servicenow.com/docs/access?context=atf-test-now-ts&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US)
:   Synchronize changes to Automated Test Framework tests made outside of source code into source code definitions and back to metadata.

[Table API supports licensing configurations](https://www.servicenow.com/docs/access?context=table-api-now-ts&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US)
:   Create a licensing configuration \[ua_table_licensing_config\] to track subscription counts for a table with the licensing_config object in the Table API.

[Table API supports remote tables](https://www.servicenow.com/docs/access?context=table-api-now-ts&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US)
:   Create a remote table with the scriptable_table property in a Table object.
{#servicenow-sdk-rn-release__servicenow-sdk-rn-changed-features-1}

### What's deprecated or removed {#servicenow-sdk-rn-release__servicenow-sdk-rn-removed-features}

* The `now-sdk convert` command has been removed. Use the `now-sdk init` and `now-sdk transform` commands instead.
* The `now-sdk fetch` command has been removed. Use the `now-sdk transform` command instead.
{#servicenow-sdk-rn-release__servicenow-sdk-rn-removed-features-1}

