Bill of materials
Complete list of all individual parts with count, name and unique identifier. Ready for ERP as JSON or CSV.
The Assembly Decomposer takes a STEP assembly and returns a complete BOM — with count, dimensions, material properties and automatic distinction between purchased parts (screws, fasteners) and manufactured parts.
What would manually take hours runs via API in under 15 seconds.
Complete list of all individual parts with count, name and unique identifier. Ready for ERP as JSON or CSV.
Bounding box, volume, surface for every individual part — basis for individual cost calculation and material requirements.
Material assignment per part, where stored in the STEP file. Part weight calculated via material density.
Automatic distinction: screws, nuts, bearings, standard parts marked as purchased. Manufactured parts go to the quote.
POST /api/assembly-decomposer Authorization: Bearer YOUR_API_KEY Content-Type: multipart/form-data file: Machine_frame.step
{
"assembly": "Machine_frame",
"parts": [
{
"name": "Base plate",
"qty": 1,
"type": "manufactured",
"material": "S235JR",
"bbox_mm": [500, 300, 12]
},
{
"name": "ISO 4014 M10x40",
"qty": 8,
"type": "purchased",
"supplier_class": "fastener"
}
]
} Example response — the full response includes volume, surface and additional fields per part.
New assemblies go straight into ERP — as a structured BOM with every part. Manual creation drops out completely.
Purchased parts (screws, bearings) go directly to procurement. Manufactured parts stay in the quote. Clean separation, automatic.
Each individual part is quoted separately (material, machining, additional processes) and summed at assembly level — no more flat-rate prices.
30-minute demo call — you show us a typical assembly, we run the Assembly Decomposer live and discuss integration and volume.