Renovate documentation¶
Automated dependency updates. Multi-platform and multi-language.
Why use Renovate?¶
- Get pull requests to update your dependencies and lock files
- Reduce noise by scheduling when Renovate creates PRs
- Renovate finds relevant package files automatically, including in monorepos
- You can customize the bot's behavior with configuration files
- Share your configuration with ESLint-like config presets
- Get replacement PRs to migrate from a deprecated dependency to the community suggested replacement (npm packages only)
- Open source
Supported Platforms¶
Renovate works on these platforms:
- GitHub (.com and Enterprise Server)
- GitLab (.com and CE/EE)
- Bitbucket Cloud
- Bitbucket Server
- Azure DevOps
- AWS CodeCommit
- Gitea
Who Uses Renovate?¶
Renovate is used by:
Ways to run Renovate¶
You can run Renovate as:
- an Open Source npm package
- a pre-built Open Source image on Docker Hub
- a free GitHub App that is hosted by Mend