

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Instalando o AWS Encryption SDK para JavaScript
<a name="javascript-installation"></a>

O AWS Encryption SDK para JavaScript consiste em uma coleção de módulos interdependentes. Vários dos módulos são apenas coleções de módulos projetados para funcionar em conjunto. Alguns módulos são projetados para funcionar de forma independente. Alguns módulos são necessários para todas as implementações; alguns outros são necessários apenas para casos especiais. Para obter informações sobre os módulos no AWS Encryption SDK formulário JavaScript, consulte [Módulos no AWS Encryption SDK para JavaScript](javascript-modules.md) e o `README.md` arquivo em cada um dos módulos no [aws-encryption-sdk-javascript](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules)repositório em GitHub.

**nota**  
Todas as versões AWS Encryption SDK para JavaScript anteriores à 2.0.0 estão em [end-of-supportfase](https://docs.aws.amazon.com/sdkref/latest/guide/maint-policy.html#version-life-cycle).  
Você pode atualizar com segurança a partir da versão 2.0.*x* e posteriores até a versão mais recente do AWS Encryption SDK para JavaScript sem realizar alterações no código ou nos dados. No entanto, os [novos atributos de segurança](about-versions.md#version-2) introduzidos na versão 2.0.*x* não são compatíveis com versões anteriores. Para atualizar a partir de versões anteriores à 1.7.*x* até a versão 2.0. *x* e posteriores, primeiro será necessário atualizar para a versão 1.*x* mais recente do AWS Encryption SDK para JavaScript. Para obter detalhes, consulte [Migrando seu AWS Encryption SDK](migration.md).

Para instalar os módulos, use o [gerenciador de pacotes npm](https://www.npmjs.com/get-npm). 

Por exemplo, para instalar o `client-node` módulo, que inclui todos os módulos que você precisa programar com o AWS Encryption SDK para JavaScript no Node.js, use o comando a seguir. 

```
npm install @aws-crypto/client-node
```

Para instalar o `client-browser` módulo, que inclui todos os módulos que você precisa programar com o AWS Encryption SDK para JavaScript no navegador, use o comando a seguir. 

```
npm install @aws-crypto/client-browser
```

Para exemplos práticos de como usar o AWS Encryption SDK para JavaScript, consulte os exemplos nos `example-browser` módulos `example-node` e no [aws-encryption-sdk-javascript](https://github.com/aws/aws-encryption-sdk-javascript/)repositório em GitHub.