Skip to content
SPECIFICTION
Get listed

supplychainpy

supplychainpy.org

Free plan WindowsmacOSLinuxAPISelf-hosted

What it is

supplychainpy is a Python library for supply chain analysis, modeling, and simulation, aimed at commercial inventory and demand-planning analysts. Its inventory features include ABC XYZ classification, safety stock, reorder levels, economic order quantity, service-level targets, and replenishment recommendations. Forecasting options include simple exponential smoothing and Holt’s trend-corrected exponential smoothing; ARIMA models remain under development. The reporting suite presents charts, tables, KPIs, inventory summaries, and recommendations, with a bot for querying analysis in natural language. Inputs can be CSV or text files, Pandas DataFrames, or data supplied through a database ETL process. The maker describes use with Pandas, Jupyter, Matplotlib, openpyxl, and xlwings. Installation is available through pip or from source, and the reporting suite can run locally with configurable host and port settings. Command examples cover Linux, Mac, and Windows. The project is licensed under BSD-3 and is free. Its maker warns that the library is in early development and unsuitable for production because its API may change.

Spec sheet

Purpose
Supplychainpy is a Python library for supply chain analysis, modeling, and simulation.Read 7 Oct 2026 · supplychainpy.org
Intended users
The maker describes it as a decision support tool for analysts in commercial inventory and demand planning roles.Read 7 Oct 2026 · supplychainpy.org
Deployment
The maker documents running the reporting suite locally with configurable host and port settings.Read 7 Oct 2026 · supplychainpy.readthedocs.io
Integrations
The maker describes use with Pandas, Jupyter, Matplotlib, openpyxl and xlwings.Read 7 Oct 2026 · supplychainpy.readthedocs.io
License
The project is licensed under the BSD-3 license.Read 7 Oct 2026 · supplychainpy.org
Founded
2016Read 28 Sep 2026 · supplychainpy.org
Chatbot
The reporting suite includes a bot for querying analysis using natural language.Read 7 Oct 2026 · supplychainpy.readthedocs.io
Data compatibility
The library lists Pandas DataFrame compatibility.Read 7 Oct 2026 · supplychainpy.org
Data inputs
The library can analyze CSV or text files, Pandas DataFrames, and data supplied through a database ETL process.Read 7 Oct 2026 · supplychainpy.readthedocs.io
Forecasting
The features page lists simple exponential smoothing and Holt’s trend corrected exponential smoothing; ARIMA models are marked as under development.Read 7 Oct 2026 · supplychainpy.org
Input data
The project describes using CSV or text files and data from a database through a data API or ORM such as SQLAlchemy.Read 7 Oct 2026 · supplychainpy.org
Installation
The documentation says to install with pip or from source by cloning the GitHub repository.Read 7 Oct 2026 · supplychainpy.readthedocs.io
Inventory analysis
Its features include ABC XYZ classification, safety stock, reorder levels and economic order quantity.Read 7 Oct 2026 · supplychainpy.org
Production readiness
The maker warns that the library is in early development and is not suitable for production because its API can change.Read 7 Oct 2026 · supplychainpy.org
Reporting
The reporting suite lists excess, shortages, and revenue breakdowns by classification, top excess and shortage items, SKU metrics and forecasts, and inventory recommendations.Read 7 Oct 2026 · supplychainpy.org
Requirements
The installation documentation lists Python 3.5 and dependencies including NumPy, Pandas, Flask and SciPy.Read 7 Oct 2026 · supplychainpy.readthedocs.io
Security and compliance
The maker’s opened pages provide no security or compliance claims.Read 7 Oct 2026 · supplychainpy.org
Supported systems
The reporting instructions provide command examples for Linux, Mac and Windows.Read 7 Oct 2026 · supplychainpy.readthedocs.io
Target users
The project describes itself as a decision-support tool for analysts in commercial inventory and demand-planning roles.Read 7 Oct 2026 · supplychainpy.org

Plans and prices

supplychainpy 0.0.5 Free Source package available through PyPI Read 7 Oct 2026 · supplychainpy.org

Every supplychainpy plan and price →

Strong points and limits

Strong points

  • Includes safety stock and replenishment recommendations.
  • Accepts files, DataFrames, and database-supplied data.
  • Reporting includes KPIs and a natural-language query bot.
  • Licensed under BSD-3.
  • Can run reporting locally.

Limits

  • Maker says it is unsuitable for production.
  • ARIMA models are under development.
  • API may change.
  • Documentation lists Python 3.5 requirements.

Who it suits

It suits analysts working on commercial inventory and demand planning who want a Python decision-support library. It is not recommended for production use while its API may change.

supplychainpy in depth

Read the full write-up

supplychainpy is a free Python library for inventory analysis and demand planning. It is best suited to analysts who want to examine stock policies and forecasts in Python; the changing API makes it a poor choice for production workflows.

Overview

The library combines supply-chain analysis, modeling and simulation with a reporting suite. It is designed as decision support for commercial inventory and demand-planning analysts, rather than as a complete system for running inventory operations. Its BSD-3 license and free package make experimentation accessible, but teams must be comfortable working with an early-development project.

Key features

Inventory analysis includes ABC XYZ classification, safety-stock calculations, reorder levels and economic order quantity. Service-level targets and replenishment recommendations help analysts compare inventory policies and consider next actions. These capabilities support analysis; they do not make the library a production-ready replenishment platform.

Forecasting offers simple exponential smoothing and Holt’s trend-corrected exponential smoothing. ARIMA is under development, so users who require that method should not rely on supplychainpy for it.

Reports bring together charts, tables, KPIs, inventory summaries and a recommendations feed. A natural-language bot can query analysis, and configurable host and port settings allow the reporting suite to run locally. This gives analysts a way to inspect results without assembling every view themselves, though the maker’s production-readiness warning applies to the reporting component too.

Analysts can work with CSV or text files, Pandas DataFrames, or data passed through a database ETL process, data API or ORM such as SQLAlchemy. The project describes use with Pandas, Jupyter, Matplotlib, openpyxl and xlwings. Installation is through pip or by cloning the GitHub repository; documented reporting commands cover Linux, Mac and Windows.

Pricing

supplychainpy 0.0.5 costs nothing, with the source package available through PyPI. There is no trial to evaluate separately: the package itself is free. That makes it a low-cost fit for individual analysts exploring inventory methods, but price does not resolve the main trade-off—its API can change, and the maker says the library is not suitable for production.

Platforms

The platform listing covers API, Linux, macOS, self-hosted and Windows. The documented local reporting setup and configurable host and port are a practical fit for teams that want to run analysis on their own systems. Installation requirements include Python 3.5 and dependencies such as NumPy, Pandas, Flask and SciPy, so it is aimed at users able to manage a Python environment rather than buyers seeking a standalone desktop application.

Who it's for

Choose supplychainpy if you are an inventory or demand-planning analyst comfortable with Python and need a free way to explore stock classifications, safety stock, replenishment recommendations and forecasts. It is also suitable for exploratory work and decision support where API changes are manageable. Look elsewhere for production operations or a stable interface your workflows cannot afford to have change.

Pros and cons

Pros: Free access and a BSD-3 license make it easy to evaluate and adapt in Python-based analysis.

Pros: Inventory calculations, service-level targets and replenishment recommendations bring several decision-support needs into one library.

Pros: Multiple input routes, Pandas compatibility and local reporting give analysts flexibility over how they prepare and inspect data.

Cons: The maker warns that early development and a changeable API make it unsuitable for production use.

Cons: ARIMA remains under development, limiting the forecasting methods ready to use.

Cons: Python 3.5 and a set of scientific and web dependencies require users to handle their own development environment.

Alternatives

For a comparable open-source Python package, consider replenishment, which is free under the MIT license. Stockpyl is another free open-source Python package, with Linux and API platforms listed. If you want a paid service rather than a free Python library, Flowlity offers a Lite plan at €249 a month, with CSV upload, up to 5,000 SKUs and no ERP integration. The broader Inventory Optimization Software list is another place to compare tools.

Verdict

supplychainpy is a strong fit for Python-capable analysts who want free inventory and forecasting decision support, particularly for exploratory work. Its combination of stock analysis, recommendations and local reports is the reason to choose it. The early-development warning and changeable API are the reason to look elsewhere when a workflow must be production-ready and dependable over time.

Verdict

supplychainpy brings inventory analysis, forecasting, and reporting into a free Python library. Its early-development status and changeable API are important constraints for anyone considering it beyond exploratory or decision-support work.

Where Specifiction places it

Alternatives to supplychainpyAll alternatives →