Skip to main content

Back to Blog

Beta 5 Release

Land of Assets Beta 5 — Native CAD Support for FreeCAD, STEP, and IGES

Beta 5 adds a CAD asset type with support for FreeCAD, STEP, and IGES, automatic GLB generation for browser viewing, CAD download routes, and full dashboard, SDK, and CLI support.

Ben Houston3 min readApril 9, 2026

Beta 4 delivered the modern media route pattern, a reliable task pipeline, and real-time task events. Beta 5 adds native CAD support: upload FreeCAD, STEP, and IGES files directly, and Land of Assets handles the rest.

You can now upload FreeCAD (.fcstd), STEP (.step, .stp), and IGES (.iges, .igs) files as a new CAD asset type. Land of Assets preserves the source CAD file, generates a viewer-ready GLB, and exposes CAD-specific media routes so engineering and downstream teams can retrieve the format they need.

A Real CAD Asset Type

CAD files are a first-class asset category in Land of Assets, not a preprocessing problem handled outside the platform.

If your pipeline starts with CAD, your CMS should understand CAD rather than waiting for someone to export intermediate files before anything can be tracked.

The new CAD asset type currently supports:

  • FreeCAD .fcstd
  • STEP .step, .stp, .stpnc
  • IGES .iges, .igs

Automatic GLB Generation for Viewer Workflows

Upload a CAD file and Land of Assets converts it to GLB in the background so the asset viewer has a browser-native format ready immediately. No separate export step required.

  • engineering keeps the CAD source of truth
  • the platform generates a web-friendly delivery format
  • downstream teams consume the result without breaking source fidelity

New CAD Media Routes

The media API now includes CAD-specific routes alongside the model routes introduced in Beta 4:

POST /media/:orgName/:projectName/:assetName/cad/fcstd
POST /media/:orgName/:projectName/:assetName/cad/iges
POST /media/:orgName/:projectName/:assetName/cad/step

These routes mirror the same task-oriented pattern as the model media routes:

  • GET returns an already-available derivative when it exists
  • POST starts or reuses the background task that generates it

In practice, this means you can upload one CAD source file and download it later in whichever CAD representation your next system expects.

Dashboard, SDK, and CLI Support

CAD support is now wired through the full product surface.

Dashboard

The asset import flow now includes CAD as a selectable asset type, and the uploader clearly advertises the supported formats. CAD assets also participate in the normal asset viewer and download flows through the generated GLB and CAD derivatives.

SDK

The SDK now exposes typed CAD media formats and URLs so API consumers can request:

  • fcstd
  • iges
  • step
  • glb for browser viewing of CAD assets

CLI

The loa CLI now supports CAD workflows directly. You can upload CAD source files and download derived CAD representations or the generated GLB.

# Upload a CAD asset
loa assets create --file Window_Type.FCStd --org my-org --project products

# Download the viewer-ready GLB
loa assets download --asset Window_Type --format glb --org my-org --project products

# Download a CAD derivative
loa assets download --asset Window_Type --format step --org my-org --project products

Why This Matters

Your engineering team has CAD files. Your web team needs GLB. Someone in the middle re-exports, renames, uploads, and checks that everything still matches. That step breaks as teams grow.

Land of Assets eliminates it: engineering uploads the source, the platform generates delivery formats, and downstream teams retrieve either the original CAD or the web-ready GLB. The asset stays versioned in one place.

Get in Touch

We're building this for enterprise teams managing 3D content and want to hear from you. Feature ideas, integration questions, or feedback: bring them to Discord or book a demo.

Join the Land of Assets Discord →