What Is Phabricator Used For: Features, Reviews & Alternatives
Open source collection of web applications which help software companies build better software.
Editorially updated Oct 5, 2025
Phabricator
phacility.com
The overview
What Phabricator is for
1Core Capabilitie
- Repository browser (Diffusion)
- Code review interface (Differential)
- Task tracking board (Maniphest)
- Wiki documentation (Phriction)
2Specialized Workflow
- Rule-based event triggering (Herald)
- Command-line client integration (Arcanist)
- API access (Conduit)
- Audit trail for code changes (Audit)
Who it helps
Useful ways to use Phabricator
A practical path
Access the instance via its configured web URL
Navigate to the domain in your web browser and log in with your developer credential
External signals
Reviews & reputation
Aggregated review score
A robust, self-hostable suite for integrated software development, particularly strong in code review and repository browsing. Its comprehensive feature set can be complex to configure initially, but offers deep customization for development teams seeking an all-in-one solution without vendor lock-in.
Quick answers
Frequently asked questions
1What are the typical server requirements for self-hosting a Phabricator instance?⌄
Phabricator is PHP-based and typically requires a LAMP stack (Linux, Apache/Nginx, MySQL/MariaDB, PHP) with specific PHP extensions. Resource needs scale with user count and repository size, but a modest VM can support small to medium teams.
2Can Phabricator integrate with existing Git, SVN, or Mercurial repositories?⌄
Yes, Diffusion is designed to integrate with and browse existing repositories hosted on Git, SVN, or Mercurial. You configure repository paths, and Diffusion provides a web interface for viewing commits, branches, and file histories.
3How does Phabricator handle user authentication and access control for different projects?⌄
Phabricator supports various authentication methods including username/password, LDAP, and OAuth providers. Access control is managed through "Policies" which can be applied to individual objects (tasks, reviews, repositories) or globally, defining who can view, edit, or comment.
4Is there a migration path for existing issues from other bug trackers like Jira or GitHub Issues?⌄
While Phabricator doesn't offer direct, built-in migration tools for all platforms, its Conduit API allows for programmatic import of data. Custom scripts can be developed to pull issues from external systems and push them into Maniphest.
5What is the recommended workflow for integrating Phabricator's code review with CI/CD pipelines?⌄
The Herald application can be configured to trigger external scripts or webhooks upon specific events, such as a new code review being created or updated. This allows for automated CI builds to run against the proposed changes, with results reported back to the Differential review.
Keep exploring
