
About PullApprove
PullApprove is a tool for managing human code review approvals. You define who must approve changes in a config file that lives in your repository.
What it does
The tool reads a config file that sets scopes, reviewers and approval counts for different parts of a codebase. When a pull request changes those files, PullApprove requires the right people to sign off. It supports path and line-based ownership, backup reviewers and reusable reviewer groups, so the rules stay consistent as the codebase grows.
Key features
- Config file stored with your code
- Path-based and line-based ownership
- Per-scope approval thresholds
- Backup and alternate reviewers
- Reusable teams and reviewer groups
Who it's for
Engineering managers, open source maintainers and platform teams that need a clear approval policy for pull requests. It suits both small repositories and large monorepos.
Pricing and good to know
The documentation is available on the website, and there is a support and pricing page for paid options. PullApprove does not review code with AI, so you still need a review process for quality. The approval rules are only as good as the config, so keep it under version control and test changes to it.
Highlights
- Store approval rules in a config file
- Set ownership by path or by line
- Require a set number of approvals per scope
- Use backup reviewers and reviewer groups












