DocsGetting StartedSystem Requirements

System Requirements

StockFlow is a browser-based SaaS application. For most users, any modern browser on a reasonably fast internet connection is all you need. This page documents the detailed technical requirements for teams operating at scale.


Browser support

BrowserMinimum versionNotes
Google Chrome110+Recommended. Best performance.
Microsoft Edge110+Chromium-based Edge only
Mozilla Firefox110+Fully supported
Apple Safari16+Supported on macOS and iOS
Opera95+Supported but not officially tested
Internet ExplorerAnyNot supported

Recommendation: Keep your browser updated to the latest stable version. StockFlow uses modern JavaScript APIs that may not be available in older releases.


Operating system

StockFlow is browser-based and has no OS dependency for standard use. The native mobile app requires:

PlatformMinimum version
iOS14.0
Android10 (API level 29)
macOS (App)12 Monterey
Windows (App)Windows 10 (build 19041)

Network requirements

Standard use

  • Minimum bandwidth: 2 Mbps download / 1 Mbps upload per user
  • Recommended bandwidth: 10 Mbps download / 5 Mbps upload per user
  • Latency: under 200 ms to the nearest StockFlow data centre

Barcode scanning (USB or Bluetooth scanner)

Barcode scanning sends a lightweight POST request per scan. Even a 1 Mbps connection handles 200+ scans per minute without issues.

Large CSV imports

Bulk imports of more than 10,000 rows are processed asynchronously. The upload requires a stable connection for the initial file transfer but the processing continues on our servers even if you close the tab.

API access

All API calls go over HTTPS. There is no VPN requirement. For Enterprise customers with IP allowlisting requirements, StockFlow supports static egress IP addresses on request.


Data limits by plan

LimitStarterGrowthEnterprise
Products (SKUs)50010,000Unlimited
Warehouses110Unlimited
Users325Unlimited
API calls per month10,000250,000Unlimited
File storage (images, docs)5 GB50 GBUnlimited
CSV import rows per file1,00025,000500,000
Report history90 days2 yearsUnlimited

Security requirements

TLS

StockFlow enforces TLS 1.2 minimum on all connections. TLS 1.0 and 1.1 are rejected. Modern browsers handle this automatically.

Firewall rules

If your organisation uses an outbound firewall, allow traffic to:

*.stockflow.io — HTTPS (443)
api.stockflow.io — HTTPS (443)
cdn.stockflow.io — HTTPS (443)

Content Security Policy (CSP)

StockFlow delivers a strict CSP header. If you embed StockFlow inside an iframe (e.g. in a custom portal), add app.stockflow.io to your frame-src directive.


Accessibility

StockFlow meets WCAG 2.1 Level AA across all core workflows. If you use assistive technology such as a screen reader and encounter an issue, contact [email protected].


Data residency

By default, all data is stored in the United States (us-east-1). Enterprise customers can request data residency in:

  • 🇪🇺 European Union (eu-west-1, Frankfurt)
  • 🇬🇧 United Kingdom (eu-west-2, London)
  • 🇦🇺 Australia (ap-southeast-2, Sydney)
  • 🇸🇬 Singapore (ap-southeast-1)

Data residency changes require at least 5 business days and a signed addendum to your contract.