Skip to content
Snippets Groups Projects
Select Git revision
21 results Searching

bot-comparison.md

Blame
  • user avatar
    HonkingGoose authored and GitHub committed
    d9cd9612
    History
    bot-comparison.md 12.73 KiB

    Bot comparison

    This page explains the key differences between Renovate and Dependabot, to help you choose a bot. We're trying to be as objective as possible, so this is not a "versus" or anti-Dependabot page.

    If you see anything wrong on this page, please let us know by creating a Discussion, or edit this page with a PR.

    Table of features

    Feature Renovate Dependabot
    Dependency Dashboard Yes No
    Grouped updates Yes, use community-provided groups, or create your own Yes, create groups manually
    Upgrades common monorepo packages at once Yes No
    Officially supported platforms GitHub, GitLab, Bitbucket, Azure, Gitea, see full list GitHub only
    Supported languages List for Renovate List for Dependabot
    Show changelogs Yes Yes
    Compatibility score badges Four badges showing: Age, Adoption, Passing, Confidence One badge with overall compatibility score
    Built-in to GitHub No, requires app or self-hosting Yes
    Scheduling By default, Renovate runs as often as it is allowed to, read Renovate scheduling to learn more Yes: daily, weekly, monthly
    License GNU Affero General Public License MIT License
    Programming language of project TypeScript Ruby
    Project pulse renovatebot/renovate monthly pulse dependabot-core monthly pulse
    Contributor graph renovatebot/renovate contributor graph dependabot-core contributor graph

    Hosted app

    This section explains the key differences between the Mend Renovate app and the GitHub-native Dependabot.

    Even if you're going to self-host a bot, read the hosted app section first, because many features and concepts are similar. Then read the self-hosted section.

    Dependency Dashboard

    One big feature of Renovate is the Dependency Dashboard, which is enabled by default. Read the Key concepts, Dependency Dashboard page to learn more.