InvenTree
inventree.org
What it is
InvenTree is a free, open-source inventory management system for parts management and stock control. It organizes parts into categories and links them with suppliers and supplier items. Users can inspect stock by part, location, or build, serialize stock items, and record test results. The system supports BOM uploads in multiple formats and build management with automatic or manual stock allocation. Other listed functions include purchase and sales orders, stock alerts, reports from custom templates, and a REST API with a native Python binding library. Its Android and iOS app supports barcode-based stock actions, editing part and stock information, and receiving purchase orders. Deployment options include Docker, a single-line installer, FreeBSD AppJail, bare-metal installation, and a DigitalOcean marketplace app. The project describes the software as lightweight and designed for small and medium businesses and hobbyist applications. It provides documentation and public issue tracking; paid support contracts and customizations may be requested. The free MIT-licensed plan supports self-hosted deployment and includes no support or maintenance obligation.
Spec sheet
- Purpose
- InvenTree is an open-source inventory management system for parts management and stock control.Read 10 Oct 2026 · inventree.org
- Audience
- The documentation describes it as lightweight software designed for small and medium businesses and hobbyist applications.Read 10 Oct 2026 · docs.inventree.org
- Deployment
- The project lists Docker, a single-line installer, FreeBSD AppJail, bare-metal installation, and a DigitalOcean marketplace app as deployment options.Read 10 Oct 2026 · inventree.org
- Free plan
- YesRead 21 Sep 2026 · inventree.org
- Integrations
- Community integrations listed by the project include Ki-n-Tree, part import tools for DigiKey, LCSC and Mouser, and a PartKeepr migration tool.Read 10 Oct 2026 · inventree.org
- Mobile apps
- YesRead 21 Sep 2026 · inventree.org
- Security
- The project documents reviewed contributions, CI security checks, dependency monitoring, and code coverage above 90%.Read 10 Oct 2026 · docs.inventree.org
- Support
- Public issue tracking and documentation are available; paid support contracts and customizations may be requested through the project’s support contact.Read 10 Oct 2026 · inventree.org
- Founded
- 2017Read 28 Sep 2026 · inventree.org
- Barcode scanning
- YesRead 21 Sep 2026 · inventree.org
- BOMs and builds
- It supports BOM uploads in multiple formats and build management with automatic or manual stock allocation.Read 10 Oct 2026 · docs.inventree.org
- Governance
- The project is managed by volunteer developers and states that it has no legal entity governing it.Read 10 Oct 2026 · docs.inventree.org
- Mobile app
- The Android and iOS app supports barcode-based stock actions, editing part and stock information, and receiving purchase orders.Read 10 Oct 2026 · inventree.org
- Parts and suppliers
- It organizes parts into structured categories and lets users manage suppliers and supplier items linked to parts.Read 10 Oct 2026 · docs.inventree.org
- Plugin limits
- The project says listed community plugins are not necessarily core-team supported and are not checked for security, privacy, performance, or compatibility with the latest version.Read 10 Oct 2026 · inventree.org
- Purchase orders
- YesRead 21 Sep 2026 · inventree.org
- Reports and API
- Users can generate reports from custom templates, and the software exposes a REST API plus a native Python binding library.Read 10 Oct 2026 · docs.inventree.org
- Sales orders
- YesRead 21 Sep 2026 · inventree.org
- Stock alerts
- YesRead 21 Sep 2026 · inventree.org
- Stock tracking
- Users can inspect stock by part, location, or build, and stock items can be serialized with test results recorded against them.Read 10 Oct 2026 · docs.inventree.org
Plans and prices
Strong points and limits
Strong points
- Free and MIT-licensed
- Tracks parts, suppliers, stock, and builds
- Supports purchase orders and sales orders
- Mobile apps include barcode-based stock actions
- Offers a REST API and Python binding library
Limits
- Self-hosted deployment options
- Free plan has no included support or maintenance obligation
- Community plugins may lack security and compatibility checks
Who it suits
InvenTree suits small and medium businesses or hobbyists managing parts, suppliers, stock, and builds. It is a fit for teams comfortable choosing and operating a self-hosted deployment.
Verdict
InvenTree covers parts and stock workflows with mobile apps, reporting, and multiple deployment options. Organizations considering it should account for self-hosting and the absence of included support or maintenance.
Where Specifiction places it
- Inventory Management Software#14 of 758.5
- Inventory Control Software#7 of 228.5