A real REST surface exists, but only on each customer's self-hosted P21 Middleware: v2, Entity, stateful Interactive, and OData Data Services APIs. There is no public portal or sandbox; the best reference is unofficial community documentation on GitHub.
Prophet 21 (Epicor) scores F on the API Report Card. A real REST surface exists, but only on each customer's self-hosted P21 Middleware: v2, Entity, stateful Interactive, and OData Data Services APIs. There is no public portal or sandbox; the best reference is unofficial community documentation on GitHub.
Without a usable official API, teams fall back on manual exports, file drops, or one-off vendor integrations. The other option is an unofficial API layer like Supergood that automates the authenticated web app directly.
Prophet 21 (commonly called 'P21') is Epicor's flagship distribution ERP, purpose-built for wholesale, industrial, and specialty distributors.
Vertical: Enterprise/HR/ERP, specifically Distribution ERP for industrial and wholesale distributors. Counter sales, inside sales, and outside sales reps live in Prophet 21 entering quotes and sales orders, checking real-time inventory across branches, applying customer-specific contract or matrix pricing, and converting quotes to orders.
Prophet 21 is one of the two dominant distribution-native ERPs in North America (the other being Epicor's own Eclipse, which targets a slightly different segment of the same plumbing/HVAC/electrical buyer).
Yes, Prophet 21 is the operational system of record for essentially every revenue- and inventory-critical dataset at a P21 distributor.
Prophet 21's lineage goes back to Prophet 21 Inc., one of the original distribution ERP vendors founded in the late 1960s / early 1970s in Yardley, PA.
No public open developer portal, API reference lives on each customer's own middleware URL (`https://[YOUR_MIDDLEWARE_URL].com/docs/apiref.aspx`), so ISVs and integrators cannot review the API without an existing P21 customer relationship. The most complete reference for P21 APIs is unofficial community documentation on GitHub maintained by third parties, not Epicor itself, a strong signal that the official documentation is gated or insufficient. Full sourced list under Sources below.
Common alternatives include Epicor Eclipse, Infor CloudSuite Distribution / Distribution SX.e, Infor Distribution A+ / Trade & Business, Oracle NetSuite (Wholesale Distribution edition), SAP S/4HANA / Business One, Microsoft Dynamics 365 (Business Central / F&O). Graded alternatives appear under "More from the report card" below.
Grades measure one thing: can a customer's engineering team get their own data out programmatically? We check six things (whether a real API exists, how access is gated, data coverage, auth quality, docs and developer experience, and stability) and roll them into a letter grade. Grades get re-verified, and they only move on evidence.
Yes. Supergood maintains an unofficial Prophet 21 (Epicor) API and MCP server so AI agents and internal tools can read and write Prophet 21 (Epicor) data. See the Prophet 21 (Epicor) integration docs at supergood.ai/docs/prophet-21-epicor-api.