3D printing production, inside your own software

Upload a 3D model and get an instant quote. Place and pay for the order. Follow it with webhooks while it is made at the production center nearest your buyer and shipped. All through one REST API.

3DAPI API
  • POST/quotes/upload_fileUpload a 3D model
  • POST/quotesRequest a price quote
  • GET/quotes/:idRead the quote result
  • GET/designer/orders/shipping/ratesLook up shipping rates
  • POST/designer/ordersPlace an order from a quote
  • POST/orders/:id/payPay for the order
  • GET/designer/orders/:idTrack the order
REST
OpenAPI documented
Instant
Quotes from a 3D file
Webhooks
Signed status events
500/min
Requests per key
Built for builders

When a plug-in integration is not enough

Shopify and ShipStation cover most stores with no code. The API is for everything else: your own checkout, your own platform, or pricing shown live to your customers.

Custom storefronts

Running your own site or checkout? Send orders straight from your backend, with no marketplace in between.

Platforms and marketplaces

Offer 3D printed products to your own users. Group orders by store, so many shops can run through one account.

Instant pricing

Show a real production price the moment a customer uploads or configures a model, including volume pricing.

How it works

From API key to delivered order

01

Create an API key

Generate a key in your 3DAPI dashboard and choose its permissions. Keys are scoped to your account.

02

Quote from a 3D file

Upload a model and get a production price back, with volume pricing for larger quantities. A webhook tells you when the quote is ready.

03

Place and pay for orders

Turn a quote into an order with your customer's shipping address, check shipping rates, and pay. Ordering unlocks once your account is approved.

04

Follow it to the door

Webhooks report every step: paid, in production, shipping, and completed. No polling needed.

What the API does

Everything between a 3D file and a delivered product

  • Upload 3D models and get production quotes, including volume pricing for larger runs.
  • Look up shipping rates and estimates before placing an order.
  • Each order is routed to the production center nearest the buyer, printed, and shipped.
  • Stores with your own external reference, to keep orders from different shops apart.
  • Signed webhooks for quote and order status changes, so your system stays in sync.
  • Scoped API keys, rate limited at 500 requests per minute per key.

Selling on a marketplace? No code needed.

Shopify connects through ShipStation for now, and a direct Shopify connection is coming soon. Amazon, eBay, WooCommerce, Etsy, Faire and more connect through ShipStation.

API, answered

What developers ask before integrating

What can I do with the 3DAPI API?

Upload 3D models, get production quotes with volume pricing, check shipping rates, place and pay for orders, and follow each order through signed webhooks until it is delivered.

Who is the API for?

Sellers with a custom storefront, platforms and marketplaces that want to offer 3D printed products to their own users, and anyone who wants 3D printing production inside their own software.

How do I get access?

Create an account, generate an API key in your dashboard, and start requesting quotes. Once you have tested with quotes, request approval from your dashboard to start placing orders.

Which webhook events are available?

quote.completed, quote.failed, order.paid, order.payment_failed, order.in_production, order.shipping, and order.completed. Every webhook is signed so you can verify it came from 3DAPI.

Is there a rate limit?

Yes, 500 requests per minute per API key.

Where is the documentation?

The full OpenAPI reference is available in the 3DAPI API docs, linked from this page and the site header.

I sell on a marketplace. Do I need the API?

Usually not. Shopify connects through ShipStation for now, and a direct Shopify connection is coming soon. Amazon, eBay, WooCommerce, Etsy, Faire and more connect through ShipStation with no code at all.

Build 3D printing into your product

Get an API key, request your first quote, and talk to us about anything custom.