Browse all documentation

DOCUMENTATION

Four Echelon API

Two endpoints. Four Cad turns a CAD file or drawing into structured JSON; Rowe reasons over that structure and returns typed spatial output. Everything else on this site is a surface over those two calls.

The two calls

Recommended path

What you can send

STEP / STPsupported

3D solids, faces, exact volumes

IGES / IGSsupported

3D solids and surfaces

DXFsupported

2D entities, dimensions, annotations

PDFsupported

Vector drawing entities and annotations

SVGsupported

Vector drawing entities

draw.io (.drawio / .xml)supported

Diagram nodes with absolute geometry, containers, connectors with direction, spatial relations

OBJ / STL / JSONsupported

Point clouds and meshes, browser-side

SolidWorks native (.sldprt / .sldasm)

Export to STEP and upload that. The API returns HTTP 415 — deliberately, not as a bug.

Latency SLAs

The status page reports single-probe latency samples. We do not publish p50/p99 guarantees.

Head-to-head accuracy claims

We publish our own eval methodology, every scoring condition, and error bars. We do not claim to be best, superior, or state of the art.

Diagram formats other than draw.io

Visio, Lucidchart, and Mermaid have no parser and no normalized contract today. draw.io (.drawio / .xml) is live; the rest are on the roadmap, not shipped.

Then go deeper