1# Prebuild tools 2 3The distribution of a native add-on is just as important as its implementation. 4In order to install a native add-on it's important to have all the necessary 5dependencies installed and well configured (see the [setup](setup.md) section). 6The end-user will need to compile the add-on when they will do an `npm install` 7and in some cases this could create problems. To avoid the compilation process it's 8possible to distribute the native add-on in pre-built form for different platform 9and architectures. The prebuild tools help to create and distribute the pre-built 10form of a native add-on. 11 12The following list report known tools that are compatible with **Node-API**: 13 14- **[node-pre-gyp](/package/node-pre-gyp)** 15- **[prebuild](/package/prebuild)** 16- **[prebuildify](/package/prebuildify)** 17