Setup Guide / API

Dream MRP
as a Service.

Connect any ERP, e-commerce platform, or custom system to Dream MRP via REST API. Push your demand data in, pull planned orders out.

Overview

Any system.
One MRP engine.

The Dream MRP API lets you integrate MRP calculations into any workflow. Push items and sales orders, pull back planned purchase orders and work orders — all via standard REST endpoints.

The API can also be used alongside Xero or QuickBooks connections — combining data from multiple sources into a single MRP plan.

Sign up & get API key
push / items
Items & Inventory

POST your product catalogue and current stock levels to Dream MRP via the API. Items are upserted on each push.

push / demand
Sales Orders

Push open sales orders as demand signals. Dream MRP uses these to calculate what needs to be made or purchased.

pull / plan
Planned Orders

Pull planned purchase orders and work orders back into your system for fulfilment, approval workflows, or ERP posting.

trigger / run
Trigger MRP

Trigger an MRP calculation run via the API — useful for event-driven workflows where new orders should immediately update the plan.

Getting started

Access your
API credentials.

Step 1

Sign up at app.dreammrp.com and create an organisation without linking a provider (choose "API / No Provider").

Step 2

Navigate to Settings → API in your organisation to generate your API key and find the endpoint documentation.

Step 3

Push your first items and sales order. Run an MRP calculation and pull back the planned orders.

Step 4

Integrate the pull/push cycle into your system's order management workflow. The API is REST/JSON with Bearer token authentication.

Get started with the API
Enterprise & custom requirements

Need help with a custom integration, dedicated infrastructure, or volume pricing? Contact us at sales@dreammrp.com.

Connect your system.
Run MRP anywhere.

14-day free trial  ·  No credit card  ·  REST/JSON API

Get API access Why use the API? → General setup guide →