Install the Greenkeeper app on GitHub now!
AMP-Brand-Blue Artboard 1

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

Greenkeeper 2 is out now, with new features:

Use SemVer. We’ll have your back.

The npm ecosystem with almost 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.

When a dependency update breaks your build, Greenkeeper lets you pin (downgrade) the last working version right there in the GitHub issue, and lets you know if further updates work again.


We're the uncomplicated type of company: If you're unhappy during the first 30 days, you'll get your money back. And of course you can always cancel at any time.

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

Who’s using Greenkeeper?

About 10000 projects on GitHub,
among them a few well-known Open Source-projects:

We use it ourselves for Hoodie, and naturally, Greenkeeper keeps itself up to date, too. If you're still on the fence: Greenkeeper is officially recommended by npm!

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 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.

Try the Greenkeeper GitHub app now!

Why it’s so great

Enterprise plan

You’re using GitHub Enterprise or npm Enterprise?
No problem, we support those too.

Please get in touch with us we’ll get you set up in no time.