Skip to content
SPECIFICTION
Get listed

Sentry WMS

hightower-systems.github.io

Free plan Open source WebAndroidAPISelf-hosted

What it is

Sentry WMS is a free, open-source warehouse management system for e-commerce fulfillment. It covers receiving, storage, picking, packing, shipping, and counting, while relying on an existing database or ERP to manage orders, products, or customers. Pick Walk supports batch picking across multiple orders with serpentine walk path optimization. Inventory functions include bin-level cycle counts with variance detection and an administrator approval workflow, along with transfers and adjustments tracked by reason. The connector framework provides a starting structure for ERP, commerce, and other HTTP API connections, but the project does not ship first-party connectors for named systems such as NetSuite, QuickBooks, Shopify, or BigCommerce. The 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 connected to the operator's API server. Production deployment requires configured secrets; HTTPS requires a reverse proxy in front of the HTTP-only API. CSV or JSON bulk 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.

Spec sheet

What it does
Sentry WMS coordinates barcode-driven receiving, storage, picking, packing, shipping and counting while leaving the system of record in an existing ERP or database.Read 14 Oct 2026 · hightower-systems.github.io
Purpose
Sentry WMS is a free, open-source warehouse management system built for e-commerce fulfillment.Read 8 Oct 2026 · hightower-systems.github.io
Integrations
A connector framework supports ERP and commerce synchronization with encrypted credentials, health monitoring, rate limiting and circuit breakers.Read 14 Oct 2026 · hightower-systems.github.io
Security
The deployment guide requires configured secrets for production and documents an encrypted connector credential vault, a hash-chained audit log, content security policy, and rate limiting.Read 8 Oct 2026 · hightower-systems.github.io
License
The repository states that v1.7.0 and later are Apache License 2.0, while earlier tagged releases remain MIT-licensed.Read 8 Oct 2026 · github.com
Maker
The repository identifies Hightower Systems L.L.C. as the maker of Sentry WMS.Read 8 Oct 2026 · github.com
Android app
The deployment guide documents sideloading an APK onto a device and configuring it to connect to the operator's API server.Read 8 Oct 2026 · hightower-systems.github.io
API surface
The documented REST API covers authentication, receiving, put-away, picking, packing, shipping, inventory, transfers, lookups and administration.Read 14 Oct 2026 · hightower-systems.github.io
Authentication
Programmatic callers use bearer tokens while the browser admin panel uses HttpOnly cookies with CSRF protection.Read 14 Oct 2026 · hightower-systems.github.io
Company facts
The repository credits Hightower Systems L.L.C. as the builder.Read 14 Oct 2026 · github.com
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.Read 8 Oct 2026 · hightower-systems.github.io
Current version
The project homepage identifies v1.37.0 as the current version and describes in-place sales-order opening improvements.Read 14 Oct 2026 · hightower-systems.github.io
Deployment requirement
The production deployment guide says HTTPS requires a reverse proxy in front of the HTTP-only API.Read 8 Oct 2026 · hightower-systems.github.io
Documentation
The project publishes endpoint examples, deployment instructions, admin-panel guidance, test-lab setup and contribution instructions.Read 14 Oct 2026 · hightower-systems.github.io
Feature: barcode lookup
The mobile home screen can identify items, bins, purchase orders and sales orders from barcodes.Read 14 Oct 2026 · hightower-systems.github.io
Feature: cycle counting
Bin-level counts detect variances and support administrator approval.Read 14 Oct 2026 · hightower-systems.github.io
Feature: packing
Packing screens verify each item by barcode before completion.Read 14 Oct 2026 · hightower-systems.github.io
Feature: picking
Multi-order batch picking uses serpentine walk-path optimization.Read 14 Oct 2026 · hightower-systems.github.io
Feature: put-away
The system suggests preferred bins and confirms storage by scanning.Read 14 Oct 2026 · hightower-systems.github.io
Feature: receiving
Workers scan purchase-order barcodes, verify items and place receipts into staging bins.Read 14 Oct 2026 · hightower-systems.github.io
Feature: shipping
Shipping records carrier and tracking information and fulfillment status.Read 14 Oct 2026 · hightower-systems.github.io
Feature: transfers
Inventory can move between bins and between warehouses with audit records.Read 14 Oct 2026 · hightower-systems.github.io
Independent catalog entry
The Awesome Selfhosted submission categorizes Sentry WMS as Python, Node.js and Docker software for inventory management.Read 14 Oct 2026 · github.com
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.Read 14 Oct 2026 · dev.to
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.Read 14 Oct 2026 · dev.to
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.Read 14 Oct 2026 · reddit.com
Independent praise: workflow coverage
The same Reddit post highlights receiving, put-away, optimized pick walks, pack verification, shipping, cycle counts and bin transfers.Read 14 Oct 2026 · reddit.com
Independent project description
DEV Community describes the product as a warehouse execution layer intended to keep an ERP as the system of record.Read 14 Oct 2026 · dev.to
Independent rating
Rating on DeepNLP: 0.0 out of 5 from 0 reviews.Read 14 Oct 2026 · deepnlp.org
Integration API
Machine-readable surfaces include outbound event polling, webhooks, inbound writes for five resource types, dockd shipping and POS endpoints.Read 14 Oct 2026 · hightower-systems.github.io
Inventory
It supports bin-level cycle counts with variance detection and an admin approval workflow, plus inventory transfers and reason-tracked adjustments.Read 8 Oct 2026 · hightower-systems.github.io
Licence
Releases before v1.7.0 remain MIT-licensed, while v1.7.0 and later use Apache License 2.0.Read 14 Oct 2026 · github.com
Limit: 3PL fit
A warehousing discussion says multi-client inventory, client-specific billing and operator workflows are difficult gaps for open-source WMS options.Read 14 Oct 2026 · reddit.com
Limit: operational responsibility
Because deployment is self-hosted Docker Compose, operators must manage infrastructure, secrets, updates and integrations themselves.Read 14 Oct 2026 · hightower-systems.github.io
Limits
The Admin Panel guide states that bulk CSV or JSON imports support a maximum of 5,000 records per import.Read 8 Oct 2026 · hightower-systems.github.io
Not an ERP
The project states that Sentry is not an ERP and expects an existing system to manage orders, products, or customers.Read 8 Oct 2026 · github.com
Notable news
The project’s April 16, 2026 Awesome Selfhosted issue proposed adding Sentry WMS to its catalog.Read 14 Oct 2026 · github.com
Picking
Pick Walk supports multi-order batch picking with serpentine walk path optimization.Read 8 Oct 2026 · hightower-systems.github.io
Platform
The documented stack includes a React web admin panel, a React Native (Expo) mobile app, a Flask API, and Docker Compose deployment.Read 8 Oct 2026 · hightower-systems.github.io
Scope
It handles warehouse execution—including receiving, storage, picking, packing, shipping, and counting—while connecting those operations to an existing database or ERP.Read 8 Oct 2026 · hightower-systems.github.io
SDKs
No separate vendor SDK package is listed; the supplied clients are a React Native Expo mobile app and React web admin app.Read 14 Oct 2026 · hightower-systems.github.io
Security controls
Official documentation describes Fernet-encrypted connector secrets, hash-chained append-only audit logs, row locks, tenant isolation and SSRF allowlisting.Read 14 Oct 2026 · github.com
Security headers
Deployment documentation specifies a restrictive content-security policy, default rate limiting and non-root containers.Read 14 Oct 2026 · hightower-systems.github.io
Self-hosting
Installation uses Docker Compose after cloning the public repository and configuring required secrets.Read 14 Oct 2026 · hightower-systems.github.io
System requirements
Development prerequisites listed are Docker, Docker Compose and Node.js 18 or newer for mobile development.Read 14 Oct 2026 · hightower-systems.github.io
Technology stack
The stack is React Native Expo, Python Flask, PostgreSQL 16, React/Vite and Docker Compose.Read 14 Oct 2026 · hightower-systems.github.io
Testing
The deployment guide reports 647 backend tests using transaction rollback isolation.Read 14 Oct 2026 · hightower-systems.github.io

Plans and prices

Free, open-source Free Free forever Self-hosted deployment · no paid tiers stated Read 14 Oct 2026 · hightower-systems.github.io
Sentry WMS Free Free and open source · self-hosted deployment Read 8 Oct 2026 · hightower-systems.github.io

Every Sentry WMS plan and price →

Strong points and limits

Strong points

  • Covers receiving through shipping and counting
  • Batch picking supports multiple orders
  • Bin-level cycle counts include variance detection
  • Web admin panel and Android app are documented

Limits

  • Requires an existing system for orders, products, or customers
  • No first-party connectors for named commerce and ERP systems
  • Bulk imports are limited to 5,000 records
  • HTTPS requires a reverse proxy

Who it suits

Sentry WMS is for e-commerce fulfillment teams that need warehouse execution tools and already use a system to manage orders, products, or customers. It suits teams prepared to deploy and connect a self-hosted application.

Verdict

Sentry WMS provides warehouse execution functions, batch picking, and inventory controls in a free self-hosted package. Buyers should account for its reliance on an existing ERP or database, integration work, and deployment requirements.

Where Specifiction places it

Alternatives to Sentry WMSAll alternatives →