---
sourceDocument: Criar ou modificar aplicações do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Criar ou modificar aplicações do Xanadu

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

# Explorar o ServiceNow SDK

# Explorar o ServiceNow SDK {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Saiba mais sobre como desenvolver aplicações com escopo no código de origem localmente e implantar mudanças em uma instância com o ServiceNow SDK.

## Visão geral ServiceNow SDK {#servicenow-sdk__section_b42_k4d_mzb}

Com o ServiceNow SDK, você pode criar e modificar aplicações com escopo localmente no Visual Studio Code Desktop e implantar essas aplicações em uma instância de não produção na versão Xanadu. Ao desenvolver aplicações localmente, você pode trabalhar off-line e usar recursos que estão disponíveis em Visual Studio Code, mas não em ServiceNow IDE.

Em Visual Studio Code, você pode desenvolver aplicações com escopo no código de origem usando ServiceNow Fluent para definir metadados da aplicação \[sys_metadata\], escrever módulos JavaScript personalizados ou adicionar bibliotecas de terceiros.

O ServiceNow SDK inclui uma interface de linha de comando (CLI) para gerenciar mudanças entre uma instância e uma aplicação local. Usando comandos simples da CLI, você pode criar, converter, criar, implantar e buscar aplicações.

O ServiceNow SDK também serve como o serviço de empacotamento de aplicações que cria aplicações no ServiceNow IDE. Para obter mais informações, consulte [Explorar o ServiceNow IDE](https://servicenow-prod.fluidtopics.net/rDZYUVflmnnMGPjG9aQaew "Saiba mais sobre como desenvolver aplicações com escopo no código de origem no ServiceNow IDE.").

## Fluxo de trabalho do ServiceNow SDK {#servicenow-sdk__section_wgd_34v_lzb}

O infográfico a seguir mostra o fluxo de trabalho para que os desenvolvedores comecem a desenvolver aplicações com o ServiceNow SDK.
Figura 1. Desenvolvimento de aplicações com o ServiceNow SDK  
1. Um desenvolvedor instala o ServiceNow SDK localmente. Para obter mais informações, consulte [Instalar o ServiceNow SDK](https://servicenow-prod.fluidtopics.net/JAb8b~P3r5GNHbBxRS879A "Instale o ServiceNow software development kit (SDK) localmente usando o Node Package Manager (npm).").
2. Usando a CLI, o desenvolvedor se autentica em uma instância de não produção para fazer a interface entre o ambiente local e a instância com o comando `now-sdk auth`. O desenvolvedor deve ter a função de administrador na instância.
3. O desenvolvedor cria uma aplicação com escopo (`now-sdk create`) ou converte uma aplicação com escopo existente da instância (`now-sdk convert`) para uso com o ServiceNow SDK.
4. Em Visual Studio Code, o desenvolvedor pode definir metadados da aplicação no código de origem usando ServiceNow Fluent, criar módulos JavaScript personalizados ou usar bibliotecas de terceiros.
5. O desenvolvedor cria a aplicação, que compila o código-fonte e o transforma em metadados da aplicação para a instância e gera um pacote implantável (`now-sdk build`).
6. O desenvolvedor implanta a aplicação na instância (`now-sdk deploy`).
7. Outros usuários podem continuar a modificar os metadados da aplicação na instância e os desenvolvedores podem reutilizar o código de módulos em outros módulos ou scripts na aplicação.
8. O desenvolvedor busca a aplicação na instância para obter as atualizações mais recentes dos metadados da aplicação localmente (`now-sdk fetch`).
{#servicenow-sdk__ol_ekx_g5v_jzb}

## Benefícios do ServiceNow SDK {#servicenow-sdk__section_zgd_34v_lzb}

{#servicenow-sdk__table_ahd_34v_lzb__entry__3}

| Benefício | Recurso | Usuários |
|-|-|-|
| Desenvolva aplicações off-line, fora de uma instância no Visual Studio Code | [Desenvolvimento de aplicações com o ServiceNow SDK](https://servicenow-prod.fluidtopics.net/s2POEanVVNGjPIDGyd3tlw "Crie e desenvolva aplicações em código de origem localmente no Visual Studio Code Desktop com o ServiceNow SDK. Crie e implante aplicações para disponibilizar suas mudanças em uma instância.") [Visual Studio Code documentação](https://code.visualstudio.com/docs) | Desenvolvedores |
| Escreva o código de origem para definir os metadados que compõem as aplicações ServiceNow | [ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/9cej6mHG2DQuCaBI3KdULg "Defina metadados da aplicação no código de origem usando a linguagem de programação específica do domínio ServiceNow Fluent.") | Desenvolvedores |
| Organize e reutilize o código em aplicações com escopo com módulos JavaScript personalizados e utilitários JavaScript de terceiros | [Módulos JavaScript e bibliotecas de terceiros](https://servicenow-prod.fluidtopics.net/YtuDBPg1esLxAg~mI8FRKA "Otimize sua base de código usando módulos JavaScript para agrupar o código relacionado ou adicionar bibliotecas de terceiros e reutilizar o código nas aplicações.") | Desenvolvedores |
[ ]

{#servicenow-sdk__table_ahd_34v_lzb}

