Hosted REST API for CAD geometry

Mesh in. CAD-Native STEP out.
One endpoint.

Heal broken files and convert between STL, OBJ, 3MF, STEP, and IGES through one API — including the hard one: malformed mesh into CAD-Native STEP.

Headless REST API5 formats, both directionsconfidence_score on every response
INPUT  ·  MESH (.stl)HEALING  ·  POST /v1/healOUTPUT  ·  CAD-NATIVE (.step)flanged hubstatus: healedconfidence_score0.94
§02  Problem

The tax on broken input.

A client sends an STL. It's non-manifold, has self-intersections, and your quote-generation pipeline can't calculate wall thickness or volume. Someone on your team opens MeshLab or Netfabb, babysits the file for 20–40 minutes, and tries again.

Multiply that by every job this week — that's the tax your shop is paying on broken input, and it scales linearly with order volume.

01Client uploadSTL or OBJ, dropped into your intake
02Broken fileNon-manifold edges, holes, self-intersections
03Ops engineer stuck20–40 min in MeshLab or Netfabb, per file
04Quote delayedCustomer waits. Margin walks.
§03  How it works

Three steps. One endpoint.

POST your file, get geometry back in the format you asked for. No CLI, no SDK install, no license negotiation.

01 / POST your file

STL, OBJ, 3MF in.

Upload directly to our edge — no CLI, no SDK install. One HTTP call.

02 / We heal and convert

Deterministic solvers first.

Neural reconstruction when you opt in with use_neural=true. Never always-on.

03 / Get CAD-Native STEP

Or any format you ask for.

STEP, IGES, STL, OBJ, or 3MF out — caller picks. Confidence score on every response. Below threshold → flagged, not shipped.

// Requestoctet-stream
POST /v1/heal Content-Type: application/octet-stream X-IncudoCAD-Key: ic_live_••• Accept-Output: step // {file bytes — STL, OBJ, or 3MF}
// Response 200 OKapplication/json
{ "status": "healed", "confidence_score": 0.94, "output_format": "step", "download_url": "https://..." }
§04  Proof

Measured, not marketed.

We publish benchmarks against public CAD corpora. Beta customers get early access to the numbers; full public release after engine deploy.

Median healing time per file
[benchmark: pending engine deploy]
Accuracy on Thingi10K subset
[benchmark: pending]
Accuracy on ABC dataset subset
[benchmark: pending]
Largest file handled
[benchmark: pending]

Benchmarks land post-beta. We publish them when they're real.

§05  Use cases

Where it pays for itself.

Four shapes the API takes inside a real shop pipeline. Pick whichever matches your bottleneck — same endpoint, different return formats.

01

Automated quote pipelines

Client uploads STL → your quote tool ingests → IncudoCAD heals and converts en route → CAD-Native STEP lands in your quote engine for accurate wall thickness, volume, and cost. No human touch. No quote delays.

02

CAM / slicer prep

Stop wasting slicer minutes on non-manifold scraps. Feed raw client files through IncudoCAD first; the slicer gets geometry it can actually plan tool paths against.

03

Intake triage

Auto-flag incoming files that need manual attention before a human opens them. Confidence-score fallback routes low-confidence files to your ops queue and lets the rest flow straight through.

04

Format bridging & scan-to-CAD

Client sends a STEP, your printer needs 3MF. Scanner returns a noisy OBJ, your CAM needs CAD-Native STEP. IncudoCAD bridges any pair through one endpoint — including the hard mesh → CAD-Native STEP step nobody else automates at this price.

§06  How we're different

One platform. Three layers.

Healing is the entry pain. Format interop is the breadth. The mesh → CAD-Native STEP step is the moat.

01 / Moat

Mesh → CAD-Native STEP, automated.

The hard one nobody else automates at this price. SOLIDWORKS 2025 has manual mesh-to-CAD conversion in the desktop app — you click through segmentation, one file at a time. Spatial sells it as an SDK add-on. IncudoCAD does it headless, in one API call, at pipeline speed.

02 / Breadth

One API. Five formats. Both directions.

STL, OBJ, 3MF, STEP, and IGES — read and write, healed in the same call. Spatial and Tech Soft 3D license C++ SDKs to software vendors for five- and six-figure annual deals; you don't need to build an app around a library to bridge formats. One endpoint, usage-based, no license negotiation.

03 / Trust

Trust is the product.

Every response includes a confidence score. If we can't heal a file above threshold, the API flags it for manual review instead of silently shipping broken geometry. Your quote pipeline never sends a customer a bad number.

§07  Pricing

Usage-based. No seats, no SDK license.

Two paths through the same endpoint. Default is deterministic and CPU-bound. Neural is opt-in only.

Tier 01

Standard Healing

Trigger
Default path · CPU
Use case
Topological errors, non-manifold edges, hole filling, standard meshes.
Engine
Deterministic solvers — Rust + OpenCascade core.
Tier 02

Neural Reconstruction

Trigger
Explicit opt-in via use_neural=true
Use case
Scan-captured meshes, disastrous input, geometry recovery beyond deterministic solvers.
Engine
Serverless GPU. Off by default.

Per-call pricing locks after beta. Contact us for beta pricing — we're onboarding a small cohort of prototyping shops this quarter.

Contact for beta pricing
For integrators

Built by engineers, for engineers wiring a real pipeline.

§09  About

Who's building this.

Two engineers. Alumni of Israel's top tech units. The ones writing the code answer your support emails.

CTO

Jon

The builder. Architectured the CAD engine's backend, core math, and custom ML models for the geometry problems pure math can't solve. Previously Machine Learning Engineer @ C4I and Cyber Defence Directorate & Senior Software Engineer @ CloudQuery.

CEO

Yotam

The driver. Leads GTM, Product & Infrastructure. Former Head of DevOps @ SignalPET ($15M+ ARR) & Technical Product Manager @ 8200.

§10  FAQ

Questions you'd ask in a sales call.

Same answers, no calendar invite. If yours isn't here, mail team@incudocad.com.

Every call returns a confidence score in [0, 1]. Files below threshold are flagged for manual review rather than silently returned — so your quote pipeline never ships bad geometry. [benchmark: accuracy across Thingi10K/ABC — pending].

Usage-based pricing — no seats, no SDK license, no minimums. Two tiers: Standard Healing (default) and Neural Reconstruction (explicit opt-in). Per-call pricing locks after beta; contact us for beta pricing.

SOLIDWORKS 2025 ships manual mesh-to-CAD conversion in its desktop GUI — you segment facets by hand, file by file. IncudoCAD is the API version: one endpoint, headless, wires into your existing quote pipeline.

Spatial and Tech Soft 3D sell C++ SDKs to software vendors who embed them in an app. IncudoCAD is a hosted REST API you call directly from your quote tool. You don't need to build an app around us.

Files are processed on dedicated infrastructure and deleted from storage after processing completes. [security page: detailed data handling + retention policy — pending]. Happy to sign an NDA for specific workflows.

Yes. Start with the free Web UI — drag and drop a broken file, download CAD-Native STEP. When you're ready to automate intake, switch to the API. Same engine, same pricing tiers.

§11  Send us your worst

Send us your worst file.

We'll heal it and send back CAD-Native STEP. No signup, no pitch, no catch.

POST /v1/healX-IncudoCAD-Key: ic_live_•••Accept-Output: step