REST API · 3D geometry processing

Polyforge API

Upload 3D models, run optimization pipelines as async jobs, then fetch analysis, rendered previews and an embeddable viewer.

Capabilities

Everything you need to process 3D

Upload, optimize and inspect 3D models through one clean, versioned REST API.

Multi-format I/O

Upload and download FBX, OBJ, STL, PLY, GLB, glTF, DAE, ABC and STEP — with conversion between formats.

Mesh optimization

Decimate, clean up, remove duplicates, fuse meshes, build convex hulls and bounding shapes.

Geometry analysis

Vertex, face and edge counts, materials, textures, dimensions and full scene statistics.

Rendered previews

Generate server-side preview images of any model on demand.

Embeddable 3D viewer

Drop an interactive WebGL viewer into your app with a single iframe.

Processing pipelines

Chain processing steps into reusable pipelines with JSON-Schema-validated parameters.

Async job queue

Background workers run tasks with real-time progress tracking and email notifications.

Pluggable backends

Blender, 3D-Evolution and Mayo unified behind one consistent API.

Auth & multi-tenancy

JWT access/refresh tokens, per-application master keys, and v2 self-service email/password sign-up.

Versioned API

A stable v1 and an evolving v2, each with its own interactive documentation.

System diagnostics

Live CPU, memory, disk and GPU metrics for administrators.

Workflow

From upload to embeddable viewer

Run optimization pipelines as asynchronous background jobs, then fetch the results.

1

Upload

Send a 3D model (fbx, obj, stl, glb, step…) and get a file handle.

2

Run a pipeline

Chain steps — decimate · cleanup · convex hull · fuse · convert.

3

Analyse & preview

Fetch geometry stats and rendered preview images.

4

Embed viewer

Drop an interactive 3D viewer straight into your app.