<!-- review: finished -->

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

# NDK

NDK — это модуль, предназначенный для расширения основных функциональных
возможностей таким образом, чтобы его можно было использовать в качестве основы
для других модулей Angie.

Сам NDK добавляет несколько функций, которые не видны с точки зрения
пользователя — он просто предназначен для того, чтобы помочь сократить объем
кода, который приходится писать разработчикам модулей.

Из набора модулей, пакеты которых представлены в репозитории Angie, NDK
используется в следующих модулях:

- `lua`
- `set-misc`

При их использовании, помимо загрузки необходимого модуля, следует загрузить
модуль NDK. При этом загружать NDK следует перед основным модулем.

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

## Установка

Для [установки](https://angie.software//angie/docs/installation/index.md#install-packages) модуля используйте один из следующих пакетов:

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

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

## Загрузка модуля

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

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

## Дополнительная информация

Подробная документация и исходный код доступны по ссылке:
[https://github.com/vision5/ngx_devel_kit/](https://github.com/vision5/ngx_devel_kit/)
