Multi-Warehouse Bin Packing API

Pick the right box and the right warehouse, not just a box that fits.

Send your items, available boxes and warehouse stock in one request. Get box choices, site assignments and exact item placements back.

50 free API calls. No credit card. No plan required.

Built by Stoa Logistics · Status · Changelog · Data & AI use · Limits

See it in action

A real order. Two packing plans.

Small instead of Medium: 63% less estimated DIM weight

Largest box

StoaPack

Boxes 1 1
Est. DIM weight 8.4 kg 3.125 kg
Average fill 14.86% 39.94%

Baseline uses the largest box in the same stock list. DIM weight = L x W x H / 5,000 cm3/kg, an estimate, not a carrier quote. Download any request to reproduce it.


Who it's for

StoaPack is an API for an existing order or inventory system. Your OMS or WMS remains the source of stock data; StoaPack uses the details you send to return a packing plan. The API guide includes request fields, a working cURL example and response structure.

Give your team a plan they can pack.

Give your operations and engineering teams one concrete plan to review, pass along or render.

What goes into a packing request?

Send item dimensions, weights and quantities, along with each warehouse's inventory and the boxes available there. StoaPack returns a proposed plan with the chosen site and box, unit placements, utilization and any outcome that needs attention. Your application can use those fields to show a packing view or route a result for review.

Supported packing instructions can describe separation, a box assignment or a fill cap. Nesting can use a declared container's interior space for eligible items. Hazmat-aware checks add supported UN-reference and quantity information to the proposed packages. Each capability has a defined scope, summarized on the limits page.

StoaPack searches for a good packing plan, but does not claim to find the best possible one. Start by comparing a checked request with a representative order from your own operation, including stock and box quantities your team can actually use.

For engineering teams

A familiar API boundary

Send JSON over HTTPS, authenticate with an API key and inspect the structured response. Your OMS or WMS stays in control of orders and inventory.

Explore the API guide


Pricing

Try 50 calls free, no card. Paid plans include a 30-day trial. A request is one successful packing call; an AI review separately assesses a returned plan or interprets supported instructions.

Starter

$30/mo

1,500 requests/month

  • 50 AI reviews or instruction interpretations
  • Basic support
  • $0.02/extra request
  • $0.15/extra AI review or interpretation
Choose Starter

Enterprise

$300/mo

50,000 requests/month

  • 2,500 AI reviews or instruction interpretations
  • Premium support
  • $0.01/extra request
  • $0.05/extra AI review or interpretation
Choose Enterprise

Start with one order

Check the plan before you connect it.

Create an account, add an API key and send a representative request. The free allowance gives your team room to inspect how box selection, stock allocation and placements fit your own workflow.