Free Keyless OpenAPI 3.1 checking…

three.ws 3D API

Give your AI agent a 3D toolchain. Turn a text prompt into a real textured GLB, validate and optimize any glTF/GLB — free, keyless, no account. When a draft isn't enough, the same API graduates to production Forge Pro tiers and animation-ready Rigged Avatars.

Free endpoints
$0
Cost to start
0
API keys required

Who this is for

An autonomous agent building a game, a scene, an NFT, or a marketplace asset needs 3D — and needs to trust what it gets. This API answers both mid-task: make me a model from this description, and is this model any good, and how do I make it smaller? No other agent-payments platform gives away 3D generation and inspection.

Endpoints

Assembled live from the API catalog. Every row is free and keyless.

MethodPathWhat it doesTier
Loading catalog…

Quickstart

Copy, run, done. No key, no header, no account. These call the live production API.

1 · Discover the whole API

curl https://three.ws/api/3d

2 · Inspect a model (validate + optimization report)

curl "https://three.ws/api/3d/inspect?url=https://three.ws/avatars/cesium-man.glb"
// Response appears here — a real call to /api/3d/inspect.

3 · Generate a model from text (free draft)

curl -X POST https://three.ws/api/3d/generate \
  -H 'content-type: application/json' \
  -d '{ "prompt": "a small ceramic robot figurine" }'
# → { "status": "pending", "job": "…", "poll": "/api/3d/generate?job=…" }
# poll the job:
curl "https://three.ws/api/3d/generate?job=<id>"
# → { "status": "done", "glbUrl": "https://…/model.glb", "viewerUrl": "https://three.ws/…" }

Point any OpenAPI toolchain at it

# LangChain, openapi-generator, Swagger UI, etc.
curl https://three.ws/api/3d/openapi.json

See the output

Everything the API touches is a real, standards-compliant GLB — the same format your engine, viewer, or marketplace already speaks. Drag to orbit.

Real GLB, not a screenshot

This is a live glTF binary rendered in your browser. The free /api/3d/inspect endpoint reports exactly what's inside one of these — vertices, triangles, materials, textures, animations, extensions — and a prioritized plan to make it smaller and faster.

Inspect this model →

Free → paid ladder

Start free. Upgrade only when a draft isn't enough. Paid tiers settle per-call in USDC over x402 — still no account, still no key.

Tier 0 · Free

Draft + Inspect

$0 · keyless
  • Text→3D draft (NIM TRELLIS): single subject, GLB, no rigging
  • glTF/GLB validation + optimization report
  • Generous per-IP rate limit
Tier 1 · Paid

Forge Pro

from $0.05 USDC
  • Higher polygon budgets + PBR textures
  • draft / standard / high quality tiers
  • Text→3D and image→3D pipelines
Tier 2 · Paid

Rigged Avatars

from $0.05 USDC
  • Auto skeleton + skin weights
  • Pre-baked idle / walk clip library
  • Animation-ready humanoid GLB

Notes

Is it really free and keyless?

Yes. No account, no API key, no wallet. Free endpoints have a generous per-IP rate limit that only blunts abuse. The free draft generation tier runs on a shared GPU lane — it's honest about being a prototyping tier (draft geometry, GLB only, no rigging).

What formats are supported?

Output is binary glTF (GLB) — the web-standard 3D container every engine and viewer reads. Inspection accepts .glb and .gltf from any public URL, up to the documented size cap.

How do agents pay for the pro tiers?

Programmatically, over x402 (HTTP 402 + USDC on Base or Solana). No key exchange — an agent just retries the request with a payment header. See the paid x402 Bazaar for the full catalog.