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

## ServiceNow SDK highlights for the Yokohama release {#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}

## Important information for upgrading ServiceNow SDK to Yokohama {#servicenow-sdk-rn__servicenow-sdk-rn-upgrade-info}

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.

## New in the Yokohama release {#servicenow-sdk-rn__servicenow-sdk-rn-new-features}

**Version 3.0**
[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.

## Changed in this release {#servicenow-sdk-rn__servicenow-sdk-rn-changed-features}

**Version 3.0**
[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.

## Removed in this release {#servicenow-sdk-rn__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__ul_cwt_5cp_53b}

## Activation information {#servicenow-sdk-rn__servicenow-sdk-rn-activation}

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}

## Additional requirements {#servicenow-sdk-rn__servicenow-sdk-rn-additional-reqs}

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}

## Related ServiceNow applications and features {#servicenow-sdk-rn__servicenow-sdk-rn-related-apps}

[ServiceNow IDE](https://www.servicenow.com/docs/access?context=servicenow-ide-landing&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US)
:   The ServiceNow IDE uses the ServiceNow SDK as its application packaging service to build applications, and the ServiceNow SDK provides the ServiceNow Fluent APIs for developing applications in source code in the ServiceNow IDE. Scoped applications created or converted with the ServiceNow SDK or ServiceNow IDE can be developed with either application.

