Modern Inventory Management Simplified

Warehouse and inventory software you can host yourself: stock, purchasing, returns, audits, barcodes, REST & GraphQL APIs, signed webhooks, and a real plugin system - without enterprise price tags.

$git clone github.com/Inventoros/inventoros

100% Open Source

AGPL-3.0 licensed, no paywalls

Self-Hosted

Your data, your server

REST & GraphQL

Plus signed webhooks

Plugin System

Extend the UI and backend

Built on a modern, dependable stack

Laravel 13Vue 3InertiaTailwindMySQLDocker

Everything You Need

Powerful features to manage your inventory with ease

Inventory & Stock Control

Products with variants and SKUs, categories, warehouse locations, batch and serial tracking, stock transfers, cycle counts, and automated reorder points.

Reporting & Analytics

Dashboard widgets plus valuation, stock movement, sales, dead stock, turnover, profit margin and ABC analysis reports, exported to CSV, Excel or PDF or emailed on a schedule.

Orders, Purchasing & Returns

Customer orders with approval workflows, discounts, payments and invoices, shipping with EasyPost, a customer portal, full purchase order lifecycle with receiving, and RMA returns that restore stock correctly.

APIs, Webhooks & Plugins

REST and GraphQL APIs with OpenAPI documentation, signed webhooks with retries, and a WordPress-style plugin architecture to extend the UI and backend.

GET /api/v1/products -> 200 OK
POST /api/v1/orders -> webhook fired

Security & Governance

Granular permissions, reusable permission sets, two-factor authentication (TOTP), API token management, backups, and an update manager with backup-aware upgrades.

Operations & Notifications

Email notifications with multiple providers, configurable templates, activity audit logs, barcode generation and camera scanning, and a global Ctrl+K / Cmd+K command palette.

Ctrl+Kcommand palette

A complete warehouse, in one place

Track stock, fulfill orders, and keep every number up to date.

app.inventoros.com/dashboard

Products

18

active in catalog

Inventory value

$130,565

at cost

Low stock

1

below minimum

Revenue (mo)

$15,283

month-to-date

ProductStockStatus
Wireless Bluetooth Keyboard145In stock
27" 4K Monitor38In stock
Mesh Office Chair15In stock
Laptop Stand Aluminum3Low

Get Started in Minutes

Choose your preferred installation method

Recommended: Use Our Web Installer

The easiest way to get started. Our guided installer will walk you through the setup process step-by-step.

Download, extract, and visit:

http://yourdomain.com/install

For Developers: Manual Installation

Clone from GitHub and set up manually for development or contribution.

git clone https://github.com/Inventoros/inventoros.git
cd inventoros
composer install && npm install
cp .env.example .env && php artisan key:generate
npm run build && php artisan serve
Read Full Setup Guide on GitHub

Extend Your System

Connect Inventoros to the rest of your stack with the integration surfaces built into the core app.

REST API

Versioned /api/v1 endpoints for products, orders, suppliers, purchase orders and stock, with an OpenAPI spec.

GraphQL API

Query exactly the inventory data you need in a single request.

Signed webhooks

HMAC-signed event deliveries with retries, so other systems hear about changes.

MCP server

Token-authenticated tools for products, orders, stock and purchase orders.

Plugin hooks

WordPress-style actions and filters to extend the UI and backend.

Plugin marketplace

Install signed plugins in one click from Plugins > Marketplace. Developers can submit their own for review.

Free plugins for the tools you already use

Official, open source plugins connect Inventoros to Shopify, WooCommerce, Amazon and ShipStation, send alerts to Slack and Microsoft Teams, and add barcode scanning and cycle counts.

Start managing your inventory today

Free forever, open source, and yours to host. Up and running in minutes.