ITFlow is a free, open-source IT documentation and ticketing platform for managed service providers, positioned as a self-hosted alternative to IT Glue and Hudu. It combines client documentation, asset management, ticketing, invoicing and billing in a single application.
There is a free version. Listing updated . Checked by MSP Software .
ITFlow is a free, open-source documentation and PSA platform designed for small managed service providers. It consolidates client documentation, asset tracking, contact management, ticketing with SLA timers, invoicing, recurring billing and a client portal into one self-hosted application. ITFlow launched in March 2019 and reached stable release status in January 2025, indicating production-ready maturity for production use.
The platform is positioned as a self-hosted alternative to commercial documentation tools such as IT Glue and Hudu, with no licensing fees or subscription costs. It supports deployment via Docker, Linux apt repositories and HestiaCP integration, giving MSPs flexibility in how they deploy and maintain the system. Because ITFlow is self-hosted, MSPs retain full control of their data and hosting infrastructure, which matters for compliance, data residency requirements and businesses handling sensitive client information. The platform provides a web-based console accessible from any browser, with no desktop client installation required.
ITFlow includes password management with AES encryption, network and asset documentation, vendor tracking, certificate and license management, role-based access controls, an open API for custom integrations, comprehensive audit logging, email-to-ticket functionality, and Stripe integration for online payment collection. It also supports AI integration capabilities with Ollama, LocalAI and ChatGPT for enhanced automation. The project is community-driven with publicly available source code on GitHub, reaching 999 stars and welcoming community contributions. Features span contact management, domain and SSL expiry monitoring, recurring billing automation, and a client self-service portal for quotes, invoices and tickets. MSPs evaluating ITFlow should confirm that self-hosting meets their operational model, verify their team can manage server updates and security patching, and assess whether the open-source community support model meets their expectations, since there is no commercial support contract or guaranteed response time.
ITFlow suits small MSPs comfortable with self-hosting and community-driven support, or those with strict data residency requirements. Unlike IT Glue or Hudu, there is no cloud option and no commercial support tier, so evaluate whether your team can manage server maintenance and patching. The open-source model means you own the code but carry responsibility for upgrades and security. Compare against Hudu and IT Glue on feature depth and total cost of ownership including infrastructure, and confirm the community forum and documentation meet your support needs before migrating.
| Feature | Supported | Note |
|---|---|---|
| Password storage | yes | Password management with AES encryption |
| Network diagrams | yes | Network and asset documentation capabilities |
| Custom asset templates | unknown | |
| Version history | unknown | |
| Access controls and permissions | yes | Role-based access controls and permissions |
| RMM integration | no | Not documented; open API available for custom integrations |
| PSA integration | yes | ITFlow is itself a PSA platform with integrated ticketing and billing |
| SOP and process templates | unknown | |
| Org charts and contacts | unknown | Contact management available but org charts not explicitly documented |
| API access | yes | Open API available for custom integrations |
| Self-hosted option | yes | Self-hosted only via Docker or Linux apt; no cloud option |
| Full-text search | unknown |
| Feature | Supported |
|---|---|
| Usage and licence reconciliation | unknown |
| Distributor billing import | unknown |
| PSA integration | unknown |
| Automated invoicing | unknown |
| Multi-currency support | unknown |
| Seat and licence utilisation alerts | unknown |
| Margin reporting | unknown |
| Recurring billing automation | unknown |
| Microsoft partner billing import | unknown |
| Client-facing invoices | unknown |
| Payment collection | unknown |
| Audit trail | unknown |
| Feature | Supported | Note |
|---|---|---|
| Ticketing with SLA timers | yes | Ticketing with SLA support included |
| Contract and agreement management | unknown | |
| Time tracking and timesheets | unknown | |
| Billing and invoicing | yes | Invoicing and recurring billing capabilities |
| Project management | unknown | |
| Client self-service portal | yes | Client self-service portal included |
| Built-in knowledge base | unknown | |
| RMM integration | unknown | |
| Accounting integration | unknown | |
| Reporting and dashboards | unknown | |
| Mobile app | unknown | |
| Workflow and ticket automation | unknown | |
| Asset and configuration tracking | yes | Asset, license and certificate tracking |
Yes, ITFlow is free and open-source software with no subscription fees or licensing costs. The source code is publicly available on GitHub. You pay only for the infrastructure to host it, typically a Linux server or Docker environment. There is no paid tier or premium upgrade path, and no commercial support contract is available, though the community forum provides peer support.
ITFlow is self-hosted only. There is no cloud or SaaS version. You must deploy and maintain it on your own infrastructure, typically via Docker or Linux apt repositories. This gives you full control over your data and hosting, but requires your team to manage server updates and security patching.
ITFlow includes client documentation and asset management, ticketing with SLA timers, password storage with AES encryption, network documentation, vendor tracking, certificate and license management, and a client self-service portal. It also provides an open API for custom integrations and email-to-ticket functionality to convert incoming emails into support tickets.
ITFlow does not document native integrations with RMM platforms such as NinjaOne, Datto RMM or N-central. It does expose an open API that allows custom integrations to be built, and it includes Stripe integration for online payment processing. For specific integration requirements, check the ITFlow GitHub repository or documentation.
ITFlow is community-supported through documentation, forums and community contributions. There is no commercial support contract, guaranteed response time or vendor-backed SLA. This suits MSPs comfortable relying on open-source community support and their own technical resources for troubleshooting and maintenance and security updates.
Reviews are moderated. How reviews work.
Share what it is like to use this product day to day. Your experience helps other MSPs choose with confidence.
Write the first review