3D printing production, inside your own software

Send orders for your approved products straight from your backend, paid from your wallet. Follow each one with webhooks while it is made at the production center nearest your buyer and shipped. All through one REST API.

Need to print 3D files that are not in your catalog, priced per file, such as for an AI model generator or a crowdfunding tool? See the 3D printing API for integrators.

3DAPI API
  • POST/v2/uploadsUpload a 3D file
  • POST/v2/productsCreate a product
  • POST/v2/products/:id/variantsAdd a variant
  • POST/v2/products/:id/publishPublish it to your store
  • GET/v2/shipping/ratesLook up shipping rates
  • POST/v2/ordersOrder an approved variant
  • GET/v2/orders/:idTrack the order
REST
OpenAPI documented
Wallet
Orders paid from your balance
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 tools, or a catalog you manage from code.

Custom storefronts

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

Catalog automation

Create products, variants and designs in bulk, and publish or unpublish them from your own tools.

Stock and inventory

Read your stock levels and batches, and get a webhook when a stock runs low, so you can restock in time.

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

Add your products

Use the products already in your catalog, or upload 3D files and create products and variants from your code. We review each new product once, as we do in the dashboard.

03

Send your orders

Send the variant, the quantity and your customer's shipping address. The order is paid from your wallet, and your saved card covers any shortfall.

04

Follow it to the door

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

What the API does

Everything between a 3D file and a delivered product

  • Upload 3D files and create products, designs and variants from your code.
  • Look up shipping rates and estimates before placing an order.
  • Each order is routed to the production center nearest the buyer, printed, and shipped.
  • Orders are paid from your wallet, with your saved card topping it up when the balance is short.
  • Signed webhooks for orders, product reviews and low stock, 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?

Create and manage your products and variants, publish them, check shipping rates, place orders for your approved products, read your stock, and follow each order through signed webhooks until it is delivered.

Who is the API for?

Sellers who run their own storefront or tools and want to send orders and manage their catalog from code instead of the dashboard.

How do I get access?

Create an account and generate an API key in your dashboard. There is no separate API approval and no quote step: you can order any of your approved products right away.

Do my products need approval?

Yes, the same as in the dashboard. We review each new product once, and its variants can be ordered as soon as it is approved. A webhook tells you when that happens.

How are API orders paid?

From your 3DAPI wallet. If the balance is short, your saved card is charged for the difference first, so the order goes through in one call.

Which webhook events are available?

Order events from created and paid to shipped and completed, plus on hold, rejected, returned and cancelled. You also get product approved and rejected, quality check updates, stock batch updates and low stock alerts. Every webhook is signed with HMAC-SHA256 so you can verify it came from 3DAPI.

Is there a rate limit?

Yes, 500 requests per minute per API key, and up to 60 new orders per minute.

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, send your first order, and talk to us about anything custom.