Developer API
Two APIs, one key
Digital Metal exposes two distinct product surfaces under a single auth system. Pick the one that matches your problem — or use both: most pipelines run a DFM analysis to flag manufacturability issues, then create a quote once the part is castable.
Quoting API
STEP → price → order
Convert a STEP into geometry data, fetch Digital Metal material + finishing options, generate a shell-pricing investment-casting quote, and place an order — everything that powers our public quote tool, exposed as plain HTTP.
/convert · /materials · /post-processing · /quotes
DFM API
Manufacturability for any process
General-purpose: per-vertex thickness / clearance / draft, recognized features (holes, bosses, slots, pockets, fillets), and a declarative rule engine. Ship with rule packs for CNC, casting, injection molding, additive, and sheet metal — or author your own.
/dfm/quick-info · /dfm/analyze · /dfm/jobs · /dfm/modules/eval
Base URL & auth
Base URL
https://digitalmetal.io/api/v1
Every request carries an X-API-Key header. Keys look like dm_live_… and can be created at /dashboard/api. The same key authenticates both APIs, but the metering counters are independent per-product, so a heavy DFM workload won’t exhaust your Quoting quota.
Plans & metering (DFM API only)
The Quoting API is unmetered today. The DFM API is billed per request via Stripe Meters; each call counts against your plan’s included quota and overage bills automatically when enabled.
| Plan | quick_info | analyze | Overage |
|---|---|---|---|
| free | 1,000 | 100 | hard cap (402) |
| starter ($0/mo) | 1,000 | 100 | per-unit |
| pro | 50,000 | 5,000 | per-unit |
| enterprise | 1M | 100K | contact us |
Every metered response includesX-RateLimit-Remainingand X-Billing-Tier headers. Manage your plan, watch live usage, and update payment methods at /dashboard/api.