Cubify
 

Cubify API

What is it?

The Cubify API enables developers to easily connect their own innovative online apps and services to the Cubify.com platform and take advantage of Cubify’s robust, international e-commerce and fulfillment service to bring their apps to life with 3D printing.

The Cubify API is a SOAP web interface which allows your external application to connect to Cubify.com. Your app provides the interface and interaction for the consumer, resulting in a printable 3D model. Cubify.com handles all of the e-commerce and 3d printing fulfillment for you.

The Cubify API takes the model (.stl, .obj, or .wrl files) provided by your app and allows you to add it to a shopping cart. When you add a model to a user’s shopping cart, your web app can either add the model to be cloud printed or as a digital download model file. This decision is up to you. If you choose to use cloud printing, then the consumer will not have access to the underlying model file, but instead will receive the physical 3D print in the mail – your original model file remains private. The Cubify API provides a PHP interface which connects to Cubify.com. Other programming language interfaces will be provided in the future. The API does not provide any model files, hosting, or UI components for your external app.

As a Cubify.com app developer, you receive revenue for purchases made through your web app. If the purchase is a physical 3D print (Cloud Print), 3D printed and fulfilled by Cubify, Cubify sets the price and you receive 5% of the cloud print’s purchase price. For purchases of a digital model file, you set the price yourself, and you receive 60% of the model’s purchase price. We are also looking to expand the ways that you are able to monetize your app in the future, so please send us your feedback and look for improvements!

Who is it for?

The Cubify API is for web programmers who are comfortable setting up and managing their own web servers and interactive apps. You should also be able to use web interfaces and program in PHP code.

If you are an artist or modeler who wants to make an app, but don’t know how to program, check out AppCreate, Cubify’s ground-breaking app creation tool, hosted on Cubify.com.

How to use it

Each web app requires an application key which is used to communicate with Cubify.com. This key consists of a public and secret component. To get started, you need to request an application key from us at the link below.

Once we have generated your application key, we will provide it to you with a link to download the Cubify API package. The Cubify API package consists of

  • API documentation
  • PHP interface
  • Sample HTML app

When your web app is ready to be released to the world, please contact us at developer@cubify.com so that we can verify and review your app’s output and approve you to be connected to Cubify.com!

How to get started?

First, register as a User with Cubify.com. Next, you will need to request an application key from us. Please send an email using the “Request a Key” button. You will need to provide your Cubify.com user name and the name of your app.

Once we have received your request, we will send your application key and a link to the Cubify API package to download.

Once we have received your request, we will send your application key and a link to the Cubify API package to download.

We can’t wait to see what you create!

Request an App Key

WARNING: Some printed parts may present a CHOKING HAZARD or may be SHARP; not for children under 3 years old.
Use of the Cubify.com Web site constitutes acceptance of our Terms of Service and Privacy Policy. Copyright © 2013 3D Systems®, Inc. All rights reserved.
Cubify®, Cube®, and the 3DS logo are trademarks of 3D Systems, Inc.