- Home
- Order Fulfillment Software
- Sentry WMS
Sentry WMS
What it is
Sentry WMS is a warehouse execution system for e-commerce businesses that already use a system of record or ERP. It covers receiving, storage, picking, packing, shipping, and counting across multiple warehouses. For picking, teams can batch orders and use serpentine walk-path optimization. Inventory tools include bin-level cycle counts with variance detection and admin approval, along with inventory adjustments and transfers. From the mobile app home screen, barcode lookup can identify items, bins, purchase orders, or sales orders. An inbound API accepts updates for sales orders, items, customers, vendors, and purchase orders using source-specific YAML mappings and scoped WMS tokens. The connector framework is designed for ERP and commerce platforms, but operators or developers must build the connectors; first-party connectors are planned for v2.0.0. The project is free and open source under Apache-2.0. Its documented self-hosted setup uses Docker Compose with a Flask API, PostgreSQL 16, a React admin panel, and a React Native Expo app.
For and against
For
- Free plan and public Apache-2.0 source repository
- Supports multiple warehouses and batch picking
- Mobile barcode lookup identifies orders, items, and bins
- Bin-level cycle counts include variance detection and approval
Against
- No first-party ERP or commerce connectors yet
- Connectors require operator or developer work
The verdict
Sentry WMS combines warehouse workflows, mobile barcode lookup, and inventory controls in a self-hosted system. Its integration framework requires users to build connectors for now.
Who it suits
It suits e-commerce businesses that already use an ERP or other system of record and need warehouse execution tools. It may also suit teams able to build and maintain their own integrations.
Plans and prices
Self-hosted Sentry WMS
Self-hosted · no monthly fees · no per-user pricing stated
Read 21 Oct 2026 · github.com
Free, open-source
Self-hosted deployment · No first-party ERP or commerce connectors yet
Read 7 Oct 2026 · hightower-systems.github.io
On the record
- API
- The published API reference documents authentication, receiving, put-away, picking, packing, shipping, inventory, transfers, lookups, and administrative endpoints.hightower-systems.github.io · read 21 Oct 2026
- App ratings
- The pages reviewed did not identify a Sentry WMS listing or rating in the Apple App Store, Google Play, Chrome Web Store, or Microsoft Store.github.com · read 21 Oct 2026
- Architecture
- The documented stack uses a React Native Expo mobile app, Python Flask API, PostgreSQL 16, and a React web administration panel.github.com · read 21 Oct 2026
- Barcode lookup
- The home screen can scan barcodes to identify items, bins, purchase orders, and sales orders.hightower-systems.github.io · read 21 Oct 2026
- Barcode workflows
- Barcode lookup can identify items, bins, purchase orders, or sales orders from the mobile app home screen.hightower-systems.github.io · read 7 Oct 2026
- Changelog
- The changelog records a v1.8.0 transfer-orders and productivity-dashboard release dated 2026-05-07.hightower-systems.github.io · read 21 Oct 2026
- Company
- The repository identifies the maker as Hightower Systems L.L.C.github.com · read 21 Oct 2026
- Cycle counting
- Cycle counts track bin-level quantities, detect variances, and can require administrator approval.hightower-systems.github.io · read 21 Oct 2026
- Deployment and stack
- The documented setup uses Docker Compose with a Flask API, PostgreSQL 16, a React admin panel, and a React Native Expo mobile app.hightower-systems.github.io · read 7 Oct 2026
- Documentation
- The documentation site includes API reference, deployment, admin panel, connectors, ERP integration, transfer orders, test lab, contributing, and changelog pages.hightower-systems.github.io · read 21 Oct 2026
- ERP scope
- The maker says Sentry does not manage orders, products, or customers as an ERP would; it connects to existing systems such as NetSuite, QuickBooks, and SAP.github.com · read 21 Oct 2026
- Founded and headquarters
- The product pages reviewed do not state the maker's founding year or headquarters.github.com · read 21 Oct 2026
- Funding and ownership
- The product pages reviewed do not state funding, employee count, or ownership details beyond identifying Hightower Systems L.L.C. as maker.github.com · read 21 Oct 2026
- Inbound API
- The deployment guide describes inbound endpoints for external systems to submit sales orders, items, customers, vendors, and purchase orders.hightower-systems.github.io · read 21 Oct 2026
- Independent editorial coverage
- A DEV Community article by the maker describes Sentry as a free, open-source warehouse system and links to the public repository.dev.to · read 21 Oct 2026
- Independent maker post
- In a Reddit post, the maker describes Sentry as free, self-hosted software intended to run on a user's own computer or server.reddit.com · read 21 Oct 2026
- Independent post limitation
- The Reddit post says the product was intended to get users off spreadsheets, while Shopify, BigCommerce, and NetSuite connections were described there as roadmap plans.reddit.com · read 21 Oct 2026
- Installation requirements
- The deployment guide names Docker and Docker Compose as prerequisites and Node.js 18 or later for mobile app development.hightower-systems.github.io · read 21 Oct 2026
The review
Sentry WMS is a warehouse execution tool for e-commerce teams that already rely on an ERP or other system of record. It is best for operators comfortable managing self-hosted software and building integrations; teams needing ready-made connections should look elsewhere.
Overview
Sentry handles warehouse work from receiving and storage through picking, packing, shipping, and counting. Multi-warehouse support and mobile barcode lookup make it relevant to operations managing stock across locations, while its role is deliberately narrower than an ERP: it executes warehouse workflows alongside the system that owns core business records.
Key features
Picking and barcode lookup
Batch picking combines multiple orders and uses serpentine walk-path optimization to organize the route through the warehouse. That makes Sentry a stronger fit for teams that pick several orders per run than for operations seeking only a stock ledger. The mobile app can look up items, bins, purchase orders, and sales orders by barcode from its home screen, giving staff a direct way to identify common warehouse records.
Inventory control
Cycle counts operate at bin level and include variance detection plus an administrator approval workflow. Staff can also adjust and transfer inventory. Together, those controls suit warehouses that need discrepancies surfaced and reviewed, rather than relying on counts without an approval step.
Integration and deployment
External systems can send updates for sales orders, items, customers, vendors, and purchase orders through the inbound API. Source-specific YAML mappings and scoped WMS tokens shape that connection, but the connector framework expects operators or developers to write connectors to its interface. First-party ERP and commerce connectors are planned for v2.0.0, not included now, so teams without integration capacity face the main cost of adopting a free system.
The documented deployment uses Docker Compose with a Flask API, PostgreSQL 16, a React admin panel, and a React Native Expo mobile app. The project documents Fernet-encrypted connector credentials, an append-only hash-chained audit log, and SSRF protections for outbound connector requests. Public source under the Apache-2.0 license, documentation, and a contributing guide will matter most to teams prepared to manage and adapt their own deployment.
Pricing
Free, open-source — free. The plan includes self-hosted deployment and the warehouse workflows described above, with multi-warehouse support, mobile app, barcode scanning, cycle counting, and batch picking. It has no first-party ERP or commerce connectors yet. There is no cheaper tier with reduced capabilities; the trade-off is that hosting and connector work stay with the operator.
Platforms
Sentry supports Android, web, API access, and self-hosted deployment. This combination suits teams that want a mobile warehouse app alongside browser-based administration and system integrations, provided they can run the software themselves.
Who it's for
Sentry is aimed at e-commerce businesses that already have an ERP or other system of record and want a dedicated warehouse execution layer. It is a particularly sensible fit for technically capable teams that value open-source self-hosting and can build connectors. It is a poor fit for businesses expecting a turnkey link to Shopify, BigCommerce, NetSuite, or QuickBooks.
Pros and cons
- Pro: Batch picking with serpentine routing supports multi-order picking rather than just basic stock tracking.
- Pro: Bin-level counts, variance detection, and admin approval provide a defined review path for inventory discrepancies.
- Pro: The free, Apache-2.0 self-hosted software offers mobile, web, and API surfaces without a subscription price.
- Con: Teams must write connectors against the framework; the project does not yet ship first-party ERP or commerce integrations.
- Con: Self-hosting and connector development make it less suitable for organizations seeking a managed, ready-to-connect warehouse suite.
Alternatives
Order Fulfillment Software and Warehouse Management Software are useful starting points for comparing the broader categories.
OpenBoxes is worth considering when a freemium option with Android and iOS apps or a shared-hosted plan matters: its Community Self-Hosted plan is free with unlimited users, self-managed hosting, and server-side storage, while Shared OpenBoxes Lift is 75.00 US.
Sentry WMS is the corresponding Sentry WMS listing, with a free, open-source self-hosted plan at no cost and no free trial.
Vinculum Vin OMS is a paid alternative with Android, API, and web platforms; pricing is custom pricing and a demo is requested.
Anchanto Warehouse Management is a paid Android and web option with custom pricing through a demo request.
Cin7 Omni may suit teams comparing a paid web, iOS, and Android option: its Omni plan includes 8 users, 5 e-commerce and app integrations, and unlimited inventory locations, while Standard costs $349 a month.
Descartes Sellercloud is a paid option with Android, API, iOS, and web platforms; its Sellercloud subscription is $1,349 a year, based on order volume and add-ons, with unlimited users and plugins.
EasyEcom EasyOMS is a paid alternative whose Starter plan supports up to 3 users, approximately 100,000 SKUs, and one warehouse; its pricing is custom pricing.
fulfillmenttools is a paid enterprise platform with Android, API, iOS, and web support, custom pricing, and a free trial.
Verdict
Choose Sentry WMS if your e-commerce operation already has a system of record, wants focused warehouse controls, and has the technical capacity to self-host and build connectors. Its clearest advantage is a capable free foundation for batch picking and inventory work; its clearest reason to look elsewhere is the absence of ready-made integrations.