Automated dependency management

Get safety & consistency
with real-time monitoring and
automatic updates for npm dependencies

Get started!

Install Greenkeeper on GitHub now

Join thousands of others who let our friendly bot handle their dependency chores

A Greenkeeper pull request for an in-range dependency update that breaks the build
An innocuous in-range update that would have broken your build! But Greenkeeper caught it right away.

Trusted by Thousands of Projects and Companies

We’re sure you’ve heard of some of them:

Use SemVer. We’ll have your back.

The npm ecosystem with around half a million modules is a great foundation to build your software on, and Greenkeeper makes it more reliable. You’ll spend less time with dull chores, and more time with the fun parts of software development.

Greenkeeper is a friendly bot that tells you when updates to your dependencies break your software. It automatically detects the latest working version and you can then choose to either immediately fix the issue or just pin the dependency so you can get back to it once you have the time. Either way: no more broken software.

Automated dependency management

You could manually track updates of your dependencies and test whether things still work. This takes a lot of time however and it’s rarely ever done. So most of the time, your software is in a Schrödinger state of being potentially broken, and you have no idea until you (or your users) run npm install and try it out.

Greenkeeper takes away these chores of dependency management: For each update to any of your dependencies, our bot immediately runs npm install and npm test. There is no more doubt about the state of your software, you’ll always know when it breaks.


We're the uncomplicated type of company: If you're unhappy during the first 30 days, you'll get your money back.

We support Open Source Software: Greenkeeper will always be free for public repositories!

Greenkeeper is also available via the GitHub Marketplace, for simpler billing, and with free trials for all plans.

Prices are excluding VAT, which will be added for EU customers. To remove it, enter your company’s VAT ID along with your billing details.

What Our Users Say

Don’t trust any of these people? Try Greenkeeper yourself!

How it works

Greenkeeper sits between npm and GitHub, observing all of the modules you depend on. When they get updated, your project gets a new branch with that update. Your CI tests kick in, and we watch them to see whether they pass.

Based on the test results and your current version definitions we will open up clear, actionable pull requests or issues for you. If there’s nothing for you to do, we won’t nag you.

Let the friendly Greenkeeper bot take all the dull work of keeping your dependencies up to date off your shoulders and, optimally, boil it all down to a few clicks. This is as close to fully automatic as we could possibly make it.

Learn more about how Greenkeeper works.

Why it’s so neat

Try Greenkeeper now!

Install the app on GitHub