Describe hardware in natural language. Get an honestly-graded engineering package — a full forge typically lands in about 20 minutes. 11-stage pipeline: six AI stages (brief → architecture → components → BOM → firmware → assembly) plus five deterministic stages (schematic → validation → PCB layout → enclosure → CAD export).
POST your device description to /api/pipeline/full
The response is a Server-Sent Events stream. Each stage emits progress updates.
Extract what you need from the final complete event:
result.brief — Structured project briefresult.architecture — System block diagramresult.components — Catalogue parts with provenance flags + datasheetsresult.bom — Bill of materials with pricingresult.firmware — Complete, compilable coderesult.assembly — Step-by-step build guide{ job_id, stream_url }in under a second. The forge itself runs on a background worker — a typical full forge lands in about 20 minutes. Tail progress via the job's SSE stream./api/pipeline/full. The public, API-key-authenticated /api/v1 surface — enqueue a forge, stream it, then download artifacts — is documented at /developers, with the machine-readable contract at /api/v1/openapi. Forge jobs there are persisted in the database, not held in memory.Each stage produces structured JSON validated against strict schemas. All outputs are deterministic and type-safe.
If a stage fails, you'll receive an error event:
400 Bad RequestInvalid JSON or missing description field500 Internal ErrorPipeline stage failed (AI error, timeout, validation failure)