<!-- review: finished -->

<a id="external-ndk"></a>

# NDK

NDK é um módulo projetado para estender a funcionalidade principal de tal forma que possa ser usado como base para outros módulos do Angie.

O próprio NDK adiciona várias funções que não são visíveis da perspectiva do usuário — ele é simplesmente destinado a ajudar a reduzir a quantidade de código que os desenvolvedores de módulos precisam escrever.

Entre o conjunto de módulos cujos pacotes estão disponíveis no repositório do Angie, o NDK é usado nos seguintes módulos:

- `lua`
- `set-misc`

Ao usá-los, além de carregar o módulo necessário, você também deve carregar o módulo NDK. O NDK deve ser carregado antes do módulo principal.

<a id="installation-18"></a>

## Instalação

Para [instalar](https://pt.angie.software//angie/docs/installation/index.md#install-packages) o módulo, use um dos seguintes pacotes:

- Angie: `angie-module-ndk`
- Angie PRO: `angie-pro-module-ndk`

<a id="loading-the-module-18"></a>

## Carregando o módulo

```nginx
load_module modules/ndk_http_module.so;
```

<a id="additional-information-19"></a>

## Informações adicionais

Documentação detalhada e código-fonte estão disponíveis no seguinte link:
[https://github.com/vision5/ngx_devel_kit/](https://github.com/vision5/ngx_devel_kit/)
