Faster & safer code merge

We save your time by automatizing your pull requests and securing the code merge using a merge queue.

One click sign-up with your GitHub account. Free for open-source.

They Use Mergify

We merge their code automatically every day

Doing manually what should be automatic is frustrating

Your team spends too much time managing pull requests. That makes your development tedious. Especially when you have to:

Decide who should review

You have to manually set assignees for your code reviews to be done. You know that some people should review some pull requests based on their authors, modified files, labels — or a combination of those.

Set all those labels yourself

You know you could write rules to categorize your pull requests with labels.

Rebase your branches

Development never stops, and your pull requests are not always up to date with their base branch. You have to update them yourself to pass the CI correctly with the latest commits.

Wait for your CI to finish

You approved the pull request, but it won't be merged until you wait for the CI to finish. You have to get back to the pull request to manually click on the merge button.

Backport the pull request to another branch

You just committed a bug fix, and now you need to create a bunch of pull requests to get it on other branches. Here you go, typing a ton of git command and clicking in GitHub.

We can run those tasks for you

Here's how we save your time:

Define your rules

Describe your pull request conditions in a YAML file. You can match any pull request based on any criteria. Our configuration file format is straightforward and thoroughly documented.

See file format example

Determine your action

Our bot will take action as soon as your pull request matches any rule you defined. It can do anything: merge, close, comment, request a review, backport, copy, etc.

See the list of available actions

Watch our bot doing the job

As soon as your rules match, our bot takes action and does everything you asked it. It will let you know in real-time its progress and which rules might be triggered.

Show me more features

Secure your Merges with a Queue

You should not merge outdated pull requests, but keeping those pull requests up to date manually is a nightmare. Leverage the best and fastest merge queue on the market, automate and secure your merges.
Keep an evergreen main branch. Stop breaking your deployments.

Coordinates with any CI

Whichever continuous integration system you use, Mergify can integrate with it. Write rules matching any check reported in GitHub.


Fully integrated into GitHub

No need to learn and use another tool. Mergify reports everything into GitHub itself. Don't spend time switching back and forth in different dashboards.

Ready to get started?

The first 14 days are on us!

You're in great company

See what our users say about us:

I don't normally promote stuff, but using
Mergify has been such a success for us, just click to merge without worrying about rebasing or CI as it does it for you. I had one small quibble about it and they fixed it soon after i emailed them!

Ben Jeffrey - Principal Scientific Software Engineer at University of Oxford

Mergify is contagious. Once you've set up a workflow where there is no more stale pull requests for no good reasons, you want to deploy that everywhere.

Martynas Mickevicius - Software Engineer at Argyle

I can only highly recommend Mergify! It works great for us. We are using it for automatically merge PRs once they are approved + green build. The maintainers are great too and always willing to help. :)

Thomas Eizinger - Research Engineer at CoBloX, TenX

This automatic backport for pull requests is my new lifesaver!

Lin Sun - Senior Technical Staff Member at IBM

Mergify automates frustrating and menial tasks away from developers.

Jonny Shipton - Senior Developer at Myrtle

Still unconvinced?

We solve a wild range of issues.

Ready to get started?

Single click sign up with your GitHub account.