
InvenTree is an open-source inventory management system for tracking parts, components, assemblies, and supplies. Features a REST API, plugin system, BOM management, stock tracking, supplier integration, and mobile apps for Android and iOS.


An open-source inventory management system built with Python and Django. Track parts, manage BOMs, monitor stock levels, and integrate with suppliers — all from a modern web interface.
After deployment, the container runs database migrations automatically. Create your admin account by opening a shell in the container and running:
cd /home/inventree && python InvenTree/manage.py createsuperuser
Or set INVENTREE_ADMIN_USER and INVENTREE_ADMIN_PASSWORD environment variables before first boot to auto-create the admin account.
MIT — GitHub
