<!-- review: finished -->

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

# NDK

NDK es un módulo diseñado para extender la funcionalidad central de tal manera que pueda ser utilizado como base para otros módulos de Angie.

El propio NDK añade varias funciones que no son visibles desde la perspectiva del usuario — simplemente está destinado a ayudar a reducir la cantidad de código que los desarrolladores de módulos necesitan escribir.

Entre el conjunto de módulos cuyos paquetes están disponibles en el repositorio de Angie, el NDK se utiliza en los siguientes módulos:

- `lua`
- `set-misc`

Al utilizarlos, además de cargar el módulo necesario, también debe cargarse el módulo NDK. El NDK debe cargarse antes que el módulo principal.

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

## Instalación

Para [instalar](https://es.angie.software//angie/docs/installation/index.md#install-packages) el módulo, utilice uno de los siguientes paquetes:

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

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

## Carga del módulo

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

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

## Información adicional

La documentación detallada y el código fuente están disponibles en el siguiente enlace:
[https://github.com/vision5/ngx_devel_kit/](https://github.com/vision5/ngx_devel_kit/)
