StableMesh

Pay-per-request AI 3D generation. No API keys. No subscriptions.

Powered by micropayments

How it works

  1. 1POST to create a 3D generation task — pay $0.12–$1.20 USDC on Base, Solana, or Tempo
  2. 2Poll the task via GET until status: "SUCCEEDED"
  3. 3Download your 3D model (GLB, FBX, OBJ, STL, USDZ)

Example

Create task
POST /api/text-to-3d
{
  "mode": "preview",
  "prompt": "a medieval castle on a hill",
  "ai_model": "meshy-6"
}
Response
{
  "result": "task_abc123"
}
Poll until complete (SIWX auth)
GET /api/text-to-3d/task_abc123

{
  "id": "task_abc123",
  "status": "SUCCEEDED",
  "progress": 100,
  "model_urls": {
    "glb": "https://assets.meshy.ai/...",
    "fbx": "https://assets.meshy.ai/...",
    "usdz": "https://assets.meshy.ai/..."
  }
}

Endpoints

EndpointPrice
POST /api/text-to-3d

Generate 3D model from text (preview or refine)

$0.20–$0.80
GET /api/text-to-3d/{id}

Retrieve task status and model URLs

Free
POST /api/image-to-3d

Generate 3D model from a single image

$0.20–$1.20
GET /api/image-to-3d/{id}

Retrieve task status and model URLs

Free
POST /api/multi-image-to-3d

Generate 3D model from 1–4 images

$0.20–$1.20
GET /api/multi-image-to-3d/{id}

Retrieve task status and model URLs

Free
POST /api/retexture

Apply new textures to existing 3D model

$0.40
POST /api/remesh

Re-topology and format conversion

$0.20
POST /api/rigging

Auto-rig a humanoid character

$0.20
POST /api/animation

Animate a rigged character

$0.12

Output formats

3D models are returned as download URLs in GLB, FBX, OBJ, STL, and USDZ formats. PBR textures (base color, metallic, normal, roughness) are available when enabled.

Discovery

OpenAPI spec at /openapi.json

Agent instructions at /llms.txt