- Home
- Order Fulfillment Software
- Sentry WMS
Sentry WMS
What it is
Sentry WMS is a free, open-source warehouse management system from Hightower Systems L.L.C. for e-commerce fulfillment. It covers warehouse execution from receiving and storage through picking, packing, shipping, and counting, while relying on an existing database or ERP for orders, products, or customers. Pick Walk supports batch picking across multiple orders and an optimized serpentine route. Inventory tools include bin-level cycle counts with variance detection and admin approval, along with transfers and reason-tracked adjustments. The connector framework provides a starting point for ERP, commerce, and other HTTP API integrations, but does not include first-party connectors for systems such as Shopify or NetSuite. The software includes a React web admin panel, a React Native mobile app, and a Flask API, and can be deployed with Docker Compose. Android setup uses a sideloaded APK connected to the operator’s API server. Production deployment requires configured secrets; HTTPS requires a reverse proxy. Bulk CSV or JSON imports are limited to 5,000 records per import.
For and against
For
- Free and open source.
- Supports multiple warehouses and barcode scanning.
- Batch picking with serpentine walk optimization.
- Cycle counts include variance detection and approval.
- Web, Android, API, and self-hosted platforms.
Against
- No first-party connectors for named ERP or commerce systems.
- Requires an existing ERP or database.
- HTTPS requires a reverse proxy.
- Imports are capped at 5,000 records.
The verdict
Sentry WMS covers core warehouse execution and inventory workflows, with mobile and web access. Teams should account for its integration setup requirements and dependency on an existing order and product system.
Who it suits
It suits e-commerce fulfillment teams seeking a self-hosted warehouse system with batch picking and cycle-count workflows. It expects another system to manage orders, products, and customers.
Plans and prices
Free, open-source
Self-hosted deployment · no paid tiers stated
Read 14 Oct 2026 · hightower-systems.github.io
Sentry WMS
Free and open source · self-hosted deployment
Read 8 Oct 2026 · hightower-systems.github.io
On the record
- Android app
- The deployment guide documents sideloading an APK onto a device and configuring it to connect to the operator's API server.hightower-systems.github.io · read 8 Oct 2026
- API surface
- The documented REST API covers authentication, receiving, put-away, picking, packing, shipping, inventory, transfers, lookups and administration.hightower-systems.github.io · read 14 Oct 2026
- Authentication
- Programmatic callers use bearer tokens while the browser admin panel uses HttpOnly cookies with CSRF protection.hightower-systems.github.io · read 14 Oct 2026
- Company facts
- The repository credits Hightower Systems L.L.C. as the builder.github.com · read 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.hightower-systems.github.io · read 8 Oct 2026
- Current version
- The project homepage identifies v1.37.0 as the current version and describes in-place sales-order opening improvements.hightower-systems.github.io · read 14 Oct 2026
- Deployment requirement
- The production deployment guide says HTTPS requires a reverse proxy in front of the HTTP-only API.hightower-systems.github.io · read 8 Oct 2026
- Documentation
- The project publishes endpoint examples, deployment instructions, admin-panel guidance, test-lab setup and contribution instructions.hightower-systems.github.io · read 14 Oct 2026
- Feature: barcode lookup
- The mobile home screen can identify items, bins, purchase orders and sales orders from barcodes.hightower-systems.github.io · read 14 Oct 2026
- Feature: cycle counting
- Bin-level counts detect variances and support administrator approval.hightower-systems.github.io · read 14 Oct 2026
- Feature: packing
- Packing screens verify each item by barcode before completion.hightower-systems.github.io · read 14 Oct 2026
- Feature: picking
- Multi-order batch picking uses serpentine walk-path optimization.hightower-systems.github.io · read 14 Oct 2026
- Feature: put-away
- The system suggests preferred bins and confirms storage by scanning.hightower-systems.github.io · read 14 Oct 2026
- Feature: receiving
- Workers scan purchase-order barcodes, verify items and place receipts into staging bins.hightower-systems.github.io · read 14 Oct 2026
- Feature: shipping
- Shipping records carrier and tracking information and fulfillment status.hightower-systems.github.io · read 14 Oct 2026
- Feature: transfers
- Inventory can move between bins and between warehouses with audit records.hightower-systems.github.io · read 14 Oct 2026
- Independent catalog entry
- The Awesome Selfhosted submission categorizes Sentry WMS as Python, Node.js and Docker software for inventory management.github.com · read 14 Oct 2026
- 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.dev.to · read 14 Oct 2026
The review
Overview
Sentry WMS is a free, open-source warehouse management system for e-commerce fulfillment, made by Hightower Systems L.L.C. It suits teams that can self-host software and already manage orders, products, and customers elsewhere. Its focused warehouse workflows cost nothing in licensing, but deployment and integration work shape whether that price is practical.
Key features
Sentry handles receiving, storage, picking, packing, shipping, and counting. Pick Walk groups multiple orders into a batch and optimizes the walking route, making it a useful fit for teams that want to fulfill several orders in fewer warehouse passes.
Inventory management reaches bin-level cycle counts, variance detection, and an administrator approval workflow. Transfers and reason-tracked adjustments add oversight to stock changes. Multi-warehouse support and barcode scanning make the system more capable than a simple stock ledger, while the 5,000-record maximum for each bulk CSV or JSON import may constrain large initial loads or recurring data operations.
The connector framework supplies scaffolding for ERP, commerce, and other HTTP API integrations; it does not provide ready-made connectors for NetSuite, QuickBooks, Shopify, or BigCommerce. Teams with developers who can build and maintain those connections have a path to fit Sentry into their stack. Businesses that need turnkey integrations should look elsewhere. Sentry also depends on an existing system for orders, products, and customers, so it cannot serve as the business system of record.
Pricing
The Sentry WMS plan costs nothing and is free and open source for self-hosted deployment. There is no separate trial to evaluate: the free plan is the product’s pricing model. The software license removes a recurring subscription charge, but a team must run its own deployment and handle the setup needed to connect it to existing systems.
Releases from v1.7.0 onward use the Apache License 2.0; earlier tagged releases remain MIT-licensed. Teams selecting a release should account for that change when reviewing license terms.
Platforms
Sentry includes a React web admin panel, a React Native mobile app, a Flask API, and Docker Compose deployment. Android access is documented through APK sideloading and configuration to connect to the operator’s API server, so teams should be prepared to manage installation and server connectivity themselves. The production guide calls for configured secrets and a reverse proxy to provide HTTPS in front of the HTTP-only API. It also documents an encrypted connector credential vault, hash-chained audit log, content security policy, rate limiting, and protections against SSRF and DNS rebinding.
Who it's for
Sentry is best suited to e-commerce warehouses that need execution tools such as batch picking, cycle counts, barcode scanning, and multi-warehouse support, and have the technical capacity to self-host and build integrations. It is a weaker fit for teams seeking an all-in-one ERP, first-party connections to their commerce or accounting platform, or a managed deployment.
Pros and cons
- Pros: Free, open-source, self-hosted software avoids a stated subscription fee.
- Pros: Batch route-optimized picking and controlled cycle counts address practical warehouse execution needs.
- Pros: Web, Android, and API access support different operator and system workflows.
- Cons: No first-party connectors for major named ERP and commerce systems means integration work falls to the operator.
- Cons: It requires an existing order, product, and customer system, limiting its role to warehouse operations.
- Cons: Self-hosting, Android sideloading, HTTPS proxy setup, and the 5,000-record import cap add operational constraints.
Alternatives
OpenBoxes is worth considering for teams that want a free self-hosted community plan with unlimited users, or need its broader Android, iOS, API, and web platform mix; a shared-hosted plan is also offered at $75 a month.
Vinculum Vin OMS is a paid option for teams prepared to request a demo and pricing. Anchanto Warehouse Management also uses a paid model, with a demo and pricing handled through Anchanto.
Cin7 Omni may suit teams that want a paid system with published plan details such as eight users, five e-commerce and app integrations, and unlimited inventory locations on its Omni plan. Descartes Sellercloud is another paid option, with an annual subscription starting at $1,349 a year based on order volume and add-ons.
EasyEcom EasyOMS offers paid plans including a Starter tier for up to three users, approximately 100,000 SKUs, and one warehouse. fulfillmenttools is a paid enterprise platform with a free trial.
Browse Order Fulfillment Software or Warehouse Management Software for more options.
Verdict
Choose Sentry WMS if your warehouse needs focused execution and inventory controls, and your team can self-host the software and connect it to an existing business system. Its strongest case is a no-cost, open-source toolset for picking, counting, and stock movement. Look elsewhere if you need an ERP, ready-made integrations, or a managed service.