Microservices · STEP Reader

STEP files read in seconds.

The STEP Reader analyses STEP files automatically, returns volume, surface, bounding box, classifies the machining technology and extracts hole features — structured as JSON, integrated straight into your workflow via REST API.

See all Microservices
What the STEP Reader returns

The geometric data you need — structured.

Every STEP file is processed in under 5 seconds — whether it's a turned, milled or sheet-metal part.

01

Geometric data

Volume (cm³), surface (mm²), bounding box (X, Y, Z in mm), centre of mass — calculated directly from the geometry.

02

Technology classification

Automatic recognition: turned part, milled part or sheet-metal part. Basis for routing in production planning and cost quoting.

03

Holes

Number of holes, diameter distribution, depths. Distinguishes blind holes from through holes.

04

Material density approach

With the material density provided, part weight is calculated directly — basis for material cost and shipping weight.

API example

One request, structured JSON back.

Request
POST /api/step-reader
Authorization: Bearer YOUR_API_KEY
Content-Type: multipart/form-data

file: Bearing_block.step
Response
{
  "filename": "Bearing_block.step",
  "technology": "milling",
  "volume_cm3": 42.18,
  "surface_mm2": 6420.5,
  "bounding_box": {
    "x_mm": 80.0,
    "y_mm": 80.0,
    "z_mm": 45.0
  },
  "holes": {
    "count": 4,
    "diameters_mm": [6, 6, 10, 10]
  }
}

Example response — the full response includes more fields. Full spec in the docs.

Typical use cases

What companies use the STEP Reader for.

A

Quoting

Inbound CAD requests are auto-classified (turning, milling, sheet) and passed with volume + bounding box to the quoting tool. The manual first-pass review goes away.

B

Webshop configurator

Customer uploads a STEP — STEP Reader returns geometry in seconds — webshop shows instant pricing. No human in the loop, 24/7.

C

Material planning

Volume × material density = part weight. Direct input for material ordering and stock planning — no more reading every STEP file by hand.

Test the STEP Reader in your own toolchain.

30-minute demo call — we run the STEP Reader on your own STEP file and talk through volume, sandbox access and integration.

See all Microservices
Get started
Try goCAD or speak with us about your needs.
Start free trial
Get in touch
Reply within one business day.
or call 0711 92539838