
Sentry WMS
Sentry WMS is a free, open-source warehouse management system for e-commerce fulfillment.
What Sentry WMS is
Sentry WMS is a free, open-source warehouse management system for e-commerce fulfillment. It covers warehouse execution from receiving and storage through picking, packing, shipping, and counting, while connecting those operations to an existing database or ERP. Pick Walk supports batch picking across multiple orders with a serpentine walk path. Inventory tools include bin-level cycle counts with variance detection and an admin approval workflow, as well as transfers and adjustments tracked by reason. A connector framework provides scaffolding for ERP, commerce, and other HTTP API integrations, but the project does not yet include first-party connectors for systems such as NetSuite, QuickBooks, Shopify, or BigCommerce. Its documented stack includes a React web admin panel, a React Native mobile app, a Flask API, and Docker Compose deployment. Android setup uses a sideloaded APK configured to connect to the operator's API server. Sentry is not an ERP and expects an existing system to manage orders, products, or customers. Production deployment requires configured secrets; HTTPS requires a reverse proxy in front of the HTTP-only API. Bulk CSV or JSON imports are limited to 5,000 records per import. Version 1.7.0 and later are Apache License 2.0; earlier tagged releases remain MIT-licensed.
Good
- Covers receiving, storage, picking, packing, shipping, and counting.
- Supports batch picking across multiple orders.
- Includes cycle counts with variance detection and approval.
- Provides a React Native mobile app and web admin panel.
- Free and open source.
Watch out
- Does not include first-party connectors for named business systems.
- Requires an existing system for orders, products, or customers.
- HTTPS requires a reverse proxy in front of the API.
- Bulk imports are limited to 5,000 records.
Who it suits
Sentry WMS may suit e-commerce fulfillment operations that need warehouse execution tools and can connect to an existing database or ERP. It may also suit teams prepared to deploy and configure a self-hosted system.
Verdict
Sentry WMS provides a broad set of warehouse execution functions, but it is not a replacement for an ERP or order-management system. Review the connector and deployment requirements before adopting it.
Plans and prices
From Sentry WMS's own pricing page, checked 14 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free, open-source | Free | Self-hosted deployment · no paid tiers stated · Free forever |
| Sentry WMS | Free | Free and open source · self-hosted deployment |
The facts
Each one read from Sentry WMS's own pages, with the date it was checked.
Where it runs
- Android app
- The deployment guide documents sideloading an APK onto a device and configuring it to connect to the operator's API server.checked 8 Oct 2026
What it does
- API surface
- The documented REST API covers authentication, receiving, put-away, picking, packing, shipping, inventory, transfers, lookups and administration.checked 14 Oct 2026
- Authentication
- Programmatic callers use bearer tokens while the browser admin panel uses HttpOnly cookies with CSRF protection.checked 14 Oct 2026
- Connector security
- Connector security controls include an SSRF guard with DNS-rebinding protection, encrypted credentials that are not returned in plaintext through the API, and audit logging of credential writes.checked 8 Oct 2026
- Current version
- The project homepage identifies v1.37.0 as the current version and describes in-place sales-order opening improvements.checked 14 Oct 2026
- Deployment requirement
- The production deployment guide says HTTPS requires a reverse proxy in front of the HTTP-only API.checked 8 Oct 2026
- Documentation
- The project publishes endpoint examples, deployment instructions, admin-panel guidance, test-lab setup and contribution instructions.checked 14 Oct 2026
- Feature: barcode lookup
- The mobile home screen can identify items, bins, purchase orders and sales orders from barcodes.checked 14 Oct 2026
- Feature: cycle counting
- Bin-level counts detect variances and support administrator approval.checked 14 Oct 2026
- Feature: packing
- Packing screens verify each item by barcode before completion.checked 14 Oct 2026
- Feature: picking
- Multi-order batch picking uses serpentine walk-path optimization.checked 14 Oct 2026
- Feature: put-away
- The system suggests preferred bins and confirms storage by scanning.checked 14 Oct 2026
- Feature: receiving
- Workers scan purchase-order barcodes, verify items and place receipts into staging bins.checked 14 Oct 2026
- Feature: shipping
- Shipping records carrier and tracking information and fulfillment status.checked 14 Oct 2026
- Feature: transfers
- Inventory can move between bins and between warehouses with audit records.checked 14 Oct 2026
- Independent catalog entry
- The Awesome Selfhosted submission categorizes Sentry WMS as Python, Node.js and Docker software for inventory management.checked 14 Oct 2026
- Independent deployment report
- The DEV Community article says a Chainway C6000 Android scanner was used for hardware testing and that a standalone APK is attached to the GitHub release.checked 14 Oct 2026
- Independent praise: workflow coverage
- The same Reddit post highlights receiving, put-away, optimized pick walks, pack verification, shipping, cycle counts and bin transfers.checked 14 Oct 2026
- Independent project description
- DEV Community describes the product as a warehouse execution layer intended to keep an ERP as the system of record.checked 14 Oct 2026
- Independent rating
- Rating on DeepNLP: 0.0 out of 5 from 0 reviews.checked 14 Oct 2026
- Integration API
- Machine-readable surfaces include outbound event polling, webhooks, inbound writes for five resource types, dockd shipping and POS endpoints.checked 14 Oct 2026
The company
- Company facts
- The repository credits Hightower Systems L.L.C. as the builder.checked 14 Oct 2026
Money
- Independent cost claim
- The DEV Community article characterizes Sentry WMS as free forever and contrasts it with warehouse systems costing about $2,000 per month.checked 14 Oct 2026
- Independent praise: deployment cost
- A Reddit product post praises the absence of monthly and per-user fees and says users can run it on their own computer or server.checked 14 Oct 2026
The full review of Sentry WMS
Overview
Sentry WMS is a free, open-source warehouse execution system for e-commerce fulfillment teams that can run and maintain a self-hosted application. It fits best when an ERP or order platform already owns products, customers, and orders. The trade-off is straightforward: no software charge, but deployment, HTTPS setup, and integration work remain your responsibility.
Key features
Sentry covers receiving, storage, picking, packing, shipping, and counting. Its Pick Walk workflow batches multiple orders and uses a serpentine route, giving warehouse staff a practical way to reduce backtracking during multi-order runs. Batch picking is the emphasis; this is an execution tool rather than a complete commerce suite.
Inventory control goes beyond a simple quantity ledger. Bin-level cycle counts detect variances and route them through administrator approval, while transfers and adjustments retain a reason. Barcode scanning, mobile access, and multi-warehouse support make the feature set relevant to operations with distributed stock or regular count programs.
The connector framework supplies scaffolding for ERP, commerce, and other HTTP API connections. It does not include first-party connectors for NetSuite, QuickBooks, Shopify, or BigCommerce, so teams using those systems should expect to build or commission the integration. Sentry also explicitly relies on another system for orders, products, and customers; it cannot replace an ERP.
The documented architecture combines a React web admin panel, a React Native (Expo) mobile app, a Flask API, and Docker Compose deployment.
Production safeguards include required secrets, an encrypted connector credential vault, a hash-chained audit log, content security policy, and rate limiting. Connector controls add SSRF protection with DNS-rebinding defense, encrypted credentials that are not returned in plaintext through the API, and audit records for credential writes. The API is HTTP-only, so HTTPS requires a reverse proxy in front of it.
Pricing
Sentry WMS: free. The plan is free and open source with self-hosted deployment, and there is no separate trial period. You avoid recurring license fees, but hosting, administration, reverse-proxy configuration, and connector development are operational costs. Bulk CSV or JSON imports are capped at 5,000 records per import, a limit worth planning around for large catalog or location loads.
Version 1.7.0 and later are licensed under Apache License 2.0; earlier tagged releases remain MIT-licensed. That distinction matters when your compliance or redistribution policy depends on the release you deploy.
Platforms
Sentry supports Android, web, API, and self-hosted deployment. The mobile app is documented for Android sideloading, while the browser-based admin panel handles administration. Docker Compose provides the documented deployment path, and the API can connect the warehouse layer to external systems.
Who it's for
Choose Sentry when you have warehouse staff who need receiving-through-shipping execution, batch picking, cycle-count controls, barcode workflows, and multiple warehouses, plus technical capacity to host the stack and connect it to an existing business system. It is especially suitable for organizations that value open-source control and can operate their own infrastructure.
Look elsewhere if you need a standalone system for orders, products, and customers, or if your team expects ready-made commerce and ERP integrations. The absence of first-party connectors and the required reverse proxy make it a poor fit for businesses seeking a turnkey cloud rollout.
Pros and cons
Pros
- No license fee: the free, open-source plan removes per-seat software pricing and supports self-hosting.
- Focused warehouse execution: receiving, storage, batch picking, packing, shipping, and counting are covered in one operational layer.
- Useful inventory governance: variance detection, approval workflows, and reason-tracked adjustments improve accountability during counts and corrections.
- Security-conscious connectors: encrypted credentials, SSRF and DNS-rebinding defenses, and audit logging address common integration risks.
Cons
- Not an ERP: another system must manage orders, products, and customers.
- Integration work is yours: the framework is scaffolding, with no first-party NetSuite, QuickBooks, Shopify, or BigCommerce connectors.
- Self-hosting demands infrastructure skills: Android sideloading, production secrets, Docker Compose, and a reverse proxy for HTTPS add deployment overhead.
- Import ceiling: each bulk CSV or JSON import can contain at most 5,000 records.
Alternatives
For a broader directory of fulfillment tools, see Order Fulfillment Software, or compare warehouse-focused products in Warehouse Management Software.
- OpenBoxes is worth choosing when you want a freemium warehouse system with Android, iOS, web, API, and self-hosted options, including a free community plan with unlimited users.
- ShipBob suits teams already using ShipBob that want its free customer software for ecommerce stores, inventory, orders, and shipments.
- Vinculum Vin OMS is an alternative for buyers prepared to request a demo and discuss custom pricing.
- Cin7 Omni is a paid option with web, iOS, and Android access, including a plan with eight users, five ecommerce/app integrations, and unlimited inventory locations.
- Descartes Sellercloud is a paid platform with Android, iOS, web, and API access and annual subscription pricing based on order volume and add-ons.
- fulfillmenttools is an enterprise platform with a free trial and demo-led pricing.
- Orders Now is another free option delivered through the Orders Now service.
Verdict
Sentry WMS is a strong choice for technically capable e-commerce operators that need open-source, multi-warehouse execution without a software license bill. Its main reason to choose it is the combination of batch picking, controlled cycle counts, barcode support, and self-hosted control. Look elsewhere if you need an ERP replacement, turnkey connectors, or managed deployment; those requirements turn its low price into a larger implementation project.
Getting started
- Open the Sentry WMS website
- Deploy the documented stack with Docker Compose
- Configure the Flask API and production secrets
- Place a reverse proxy in front of the HTTP-only API for HTTPS
- Install the Android APK by sideloading it onto a device
- Configure the mobile app to connect to the operator’s API server
- Connect warehouse operations to an existing database or ERP
Limits worth knowing
The Admin Panel accepts at most 5,000 records per bulk CSV or JSON import. Sentry WMS also expects an existing system to manage orders, products, or customers.
Questions
How much does Sentry WMS cost?
The Sentry WMS plan is free: free, with free and open-source self-hosted deployment.
Which platforms are supported?
Sentry WMS provides web, Android, API, and self-hosted access. The documented stack includes a React web panel, React Native mobile app, and Flask API.
Is Sentry WMS an ERP?
No. The project expects an existing system to manage orders, products, or customers.
Does it include integrations?
A connector framework supports ERP, commerce, and other HTTP API integrations. First-party connectors for NetSuite, QuickBooks, Shopify, and BigCommerce are not included.
What license does it use?
Version 1.7.0 and later use Apache License 2.0. Earlier tagged releases remain MIT-licensed.
Alternatives to Sentry WMS
- 1

OpenBoxes
Free planOpen sourceAndroidiOSWebAPI8.6From $24 a month - 2

Extensiv 3PL Warehouse Manager
AndroidiOSWebAPI7.6From $500 a month - 3

Sentry WMS
Free planOpen sourceAndroidWebAPILinux7.6Free plan - 4
Cin7 Omni
AndroidiOSWeb7.1 - 5
Salesforce Order Management
AndroidiOSWebAPI6.9 - 6
Descartes Sellercloud
AndroidiOSWebAPI6.8From $1,349 a year
