For Developers

Build 3D printing features without the plumbing

The df3d API gives your application instant access to pricing, validation, and job routing — without managing a single print shop.

Get API access

API Preview

One endpoint. Instant pricing.

This is illustrative — the API is in development. Sign up for early access.

// POST /v1/estimate
{
  "file_key": "orders/tmp_xxx/bracket.stl",
  "material": "PETG",
  "quality": "HIGH",
  "quantity": 5
}

// 200 OK
{
  "volume_cm3": 22.4,
  "dimensions_mm": { "x": 80, "y": 55, "z": 40 },
  "base_inr": 520,
  "min_inr": 490,
  "max_inr": 575
}

What You Get

Everything you need to ship 3D printing features

Pricing API

POST a file key + material + quality and get back an accurate quote in milliseconds.

Validation API

Run printability checks on STL, OBJ, and 3MF files before accepting them from your users.

Routing API

Submit a job and we route it to the best available shop. You get webhooks for status updates.

Sandbox environment

A full sandbox for testing your integration before going live — no real jobs, no real charges.

The Problem

Adding 3D printing to your product is painful today

  • → You have to contract and manage individual print shops
  • → File validation is manual or non-existent
  • → Pricing logic is complex and changes with materials
  • → No standard API — every shop is a custom integration

The df3d Solution

One API. All the 3D printing infrastructure you need.

  • No shop contracts — we handle all fulfillment
  • Validation built in — before you accept user files
  • Accurate pricing in milliseconds
  • Webhooks for every job status event

FAQ

Common questions

What languages and frameworks do you support?

The API is REST/JSON — it works with any language or framework. No SDK required, though we'll publish SDKs for popular languages.

How do webhooks work?

We send a POST to your endpoint on job status changes: accepted, printing, shipped, delivered. You can also poll the Jobs API.

Is there a free tier?

Yes. The sandbox is free forever. Production pricing is per API call — we'll share details with early access partners first.

Can I embed the df3d ordering flow in my app?

Yes — this is a primary use case. We'll have embeddable components and a complete API for building your own UI on top of df3d.