REST API for 2D Nesting Optimization

Send part dimensions and sheet sizes as JSON. Get optimal placement coordinates back. Integrates with any ERP, MES, quoting system, or production pipeline in hours — not months.

Request
POST /v1/optimize

{
  "parts": [
    {"id": "bracket", "width": 120,
     "height": 80, "quantity": 50},
    {"id": "plate", "width": 200,
     "height": 150, "quantity": 10}
  ],
  "sheet": {
    "width": 2000,
    "height": 1000,
    "kerf": 1.5
  }
}
Response
{
  "sheets_used": 1,
  "utilization_pct": 58.8,
  "waste_pct": 41.2,
  "compute_ms": 4032,
  "placements": [
    {"part_id": "bracket",
     "x": 0, "y": 0,
     "width": 120, "height": 80,
     "rotated": false,
     "sheet_index": 0},
    ...
  ]
}

How It Works

Three steps. No installation. No desktop software. No training.

1

Send Parts + Sheet

POST your part dimensions, quantities, and sheet size as JSON. Include kerf width and margin if needed.

2

Engine Optimizes

Our field-based engine places every part using admissibility scoring, contact-feature matching, and offcut preservation.

3

Get Coordinates

Receive exact (x, y) placement for every part, sheet assignments, rotation status, and utilization metrics.

Production Benchmarks

ScenarioPartsSheetsUtilizationTime
Cabinet Project24367.2%2.1s
Metal Brackets130158.8%4.0s
Large Panels8267.2%753ms
Stress Test500370.4%17s
Get API Access or Try Online Tool