Renovate est un outil de mise à jour automatique des dépendances. Il repère les références à des paquets dans votre code et ouvre des pull requests lorsque des versions plus récentes existent, y compris pour les fichiers de verrouillage et les monorepos. Des fichiers de configuration et des presets vous permettent de définir quand et comment les mises à jour apparaissent. Il fonctionne notamment avec GitHub, GitLab, Bitbucket et Azure DevOps. Vous pouvez l'exécuter vous-même comme paquet npm ou image de conteneur, ou utiliser l'application Mend Renovate hébergée par Mend.
Renovate est open source sous licence AGPL-3.0 et maintenu par Mend.io, soit la société White Source Ltd., qui indique une adresse israélienne à Givatayim et un bureau américain à Boston. Selon la politique de confidentialité de Mend, les données clients peuvent être conservées chez des hébergeurs tiers aux États-Unis ou dans l'UE, selon le client. Si vous hébergez vous-même, vous gardez la maîtrise de l'exécution ; pour l'application hébergée, le lieu de traitement n'est pas précisé.