NVIDIA NeMo Guardrails est une boîte à outils open source pour ajouter des garde-fous programmables aux applications reposant sur de grands modèles de langage. Elle s'insère entre le code applicatif et le modèle et propose cinq types de rails : entrée, dialogue, récupération, exécution (appels d'outils) et sortie. Ils visent des risques comme les jailbreaks et l'injection de prompts ; les flux de dialogue se décrivent en Colang. Elle s'utilise comme bibliothèque Python, en ligne de commande ou comme serveur HTTP, avec un Dockerfile fourni.
Le projet est publié sous licence Apache 2.0 et maintenu par NVIDIA, société américaine, qui en garde le contrôle ; ce n'est pas un projet gouverné par la communauté. Les organisations l'installant et l'exécutant elles-mêmes, le lieu d'hébergement relève de leur choix, y compris dans l'UE. La bibliothèque collecte une télémétrie anonyme, désactivable par variables d'environnement ou par un fichier do_not_track. Les modèles branchés comme contrôles ont leur propre hébergement et juridiction.