Creates pull requests (PRs) and issues directly in the repository where updates are scanned. PRs include detailed information about updates, including age, adoption, passing rates, and complete change logs.
Scheduling module automatically schedules and scans repositories at configurable intervals. Real-time webhook handling includes a listener to detect repository events and immediately trigger Mend Renovate jobs.
Allows developers to group, filter, and even merge high-confidence dependency updates based on the confidence of an error-free merge.
Mend Renovate is a family of products that helps developers keep their dependencies up-to-date. It automates the process of finding new versions, creating pull requests (PRs), and reviewing changes, saving developers valuable time and effort.
Mend Renovate scans files to find open source dependencies and checks for available updates. It further automatically generates pull requests so developers can easily merge the updates. All of Mend Renovate is configurable to follow update policies and schedules.
Mend Renovate supports a wide range of dependency types, including npm packages, Maven artifacts, NuGet packages, and more.
Mend Renovate CLI is a free, open source, community-driven version with basic dependency management features. It’s ideal for individual developers and small teams attempting to keep a few code repositories up-to-date.
Mend Renovate Community is also free, but adds significant quality of life and ease of use features such as job scheduling and API access.
Mend Renovate Enterprise is an enterprise-grade solution that offers additional features such as advanced security checks, detailed insight into the effort needed to implement specific updates, granular control, and enterprise-level support. It’s perfect for larger teams and organizations with complex dependency management needs.
Getting started with Mend Renovate is easy! First, check which products support your repository. If several products support your repo, then decide if you wish to deploy in an on-premises or cloud environment and find the matching product.
Configure Mend Renovate by placing a renovate.json file in the root of your repository. This file defines the operational rules and settings, such as which dependencies need updating, scheduling, and grouping of updates.
Mend Renovate provides strong support for monorepos. It detects and updates dependencies across multiple projects within a monorepo setup.
You can configure the registry URLs and authentication details in the renovate.json configuration file to support custom package registries.
You can configure Mend Renovate to revert the update automatically. Mend Renovate also provides detailed information in the PR to help identify and fix the issue.
Yes. Each PR from Mend Renovate triggers the CI/CD workflow, which ensures that updates are tested and verified before merging.
Mend Renovate can be set to check for updates in any way that fits your product’s needs, whether it is daily, weekly, or on a custom schedule. You can configure the frequency of checks in the renovate.json file.
Renovate can provide notifications through various channels, including email and chat integrations (e.g., Slack). It keeps you informed about new PRs, update statuses, and any issues encountered.
There are several resources available to help you learn more about Mend Renovate, including the documentation section for each product, as well as video tutorials.
Dependency Management: A Guide and 3 Tips to Keep You Sane
Learn more about challenges, best practices, and good strategies for dependency management.
Shrinking Security Debt with Dependency Management
Learn how updating dependencies not only improves application quality, it also shrinks the potential attack surface for your apps.
Open-Source Reliability Leaderboard
See the top packages in terms of reliability across three of the most widely used languages – npm, Maven, and PyPi.