The 3PS API represents an abstraction of a 3D printer, with this API you can upload an .STL file and receive a tangible object just hours later. With this API you can print in any material, at any size, shipped anywhere in the world. Add 3D printing to your app, product or service in a matter of minutes with 3PS.
Add a license fee to your component to receive a royalty every time someone prints your component. You can also disable downloads to prevent users accessing the underlying STl file.
Unlimited Private Storage
We provide unlimited private storage for your .STL files, free of charge. Store public or private files on 3PS 100% free.
Easily manage component revisions with our built-in versioning system.
Use our library of over 1000 free public components for easy distribution, modification and hosting of your designs.
A component represents a single .STL file and an object is a collection of multiple components. To create a component, upload a .STL file as shown in the code example. Your component can be public or private, public components are accessible by all users and can be printed by anyone. You can also set your component’s default print settings for easy replication.
To make a new print job, send an array of component ID’s using the .print() method and we will start printing your components. You can send custom print settings for each component to overwrite the defaults. You can also select a default or saved address, you can even specify a custom address if you would like to ship directly to a customer.
As your job is being printed we will notify you with events so you can track your print job through the manufacturing process. As soon as your job has been shipped we will create an event with the tracking number so you can follow the order from our factory to your door.