Le déploiement de logiciels est l'ensemble des activités qui rendent un système logiciel disponible pour l'utilisation. Le processus général de déploiement consiste en plusieurs activités interdépendantes avec des transitions possibles entre ces dernières.
Écrire un script pour le déploiement d'une application peut être très intéressant pour assurer un déploiement rapide sans rien oublier. config-api est une bibliothèque pour aider les développeurs à écrire des scripts de configuration basés sur un document JSON.