How It Works

ShapeDiver is a cloud platform for building online applications based on parametric 3D files made with Rhinoceros 3D and Grasshopper.

In just a few clicks, host your Grasshopper definitions online, including all their parameters and solutions, and share them with anyone around the world.

Start Uploading

Getting Started

1) Prepare Your Definition

Download and install the latest version of our Grasshopper plugin.

✓ Use our special components to prepare your file for upload. Learn more about our plugin.

✓ Use any of our supported third-party plugins to create powerful cloud applications.


2) Upload To ShapeDiver

Create a Free account.

✓ Click the "Upload" button and drag & drop your Grasshopper file directly on your browser. No coding is required!

✓ Our system will scan your Grasshopper file and output a web application in a few seconds.


3) Set Up The Scene

✓ Setup lighting, camera properties, Augmented Reality (AR) settings, background, and more!

✓ Manage the order and visibility of your parameters.

✓ Whitelist your domains, and enable iframe and/or direct embedding to integrate ShapeDiver on your own website (requires a paid plan).

Learn more about our online platform.


4) Publish & Share

✓ Set your model visibility to public or private.

✓ Share your public models with anyone via URL.

✓ Share private models securely with different methods such as obfuscated URLs (requires a paid plan).

Learn more about our different plans.

Learn about our features.

Useful on their own. Powerful when combined.

Grasshopper Plugin

Use our special components to prepare your definitions and make them ShapeDiver-ready.

Online 3D Viewer

Our WebGL viewer will help you easily display your Grasshopper definitions online.

Frontend & Backend APIs

Create powerful workflows and integrate your models into any web application or external platforms.

Online Dashboard

Upload, monitor, and control your Grasshopper files, all from an easy to use online interface.

Get Started For FREE

With ShapeDiver, designers can host their Grasshopper definitions online, including all their parameters and solutions. In a few clicks, upload definitions and start interacting with them in the platform.

Upload unlimited definitions for free and share public ones with a simple link. The online viewer provides a visual interface in the web browser to update parameters and get instant visual feedback of the solutions.

Create An Account

The Technology Behind ShapeDiver

How does it really work?

The ShapeDiver system provides an online interface to servers running Rhinoceros and Grasshopper.

Our servers compute the solutions of the requested sets of parameters and send the results in geometry and data formats optimized for third-party web and desktop applications.

Moreover, the smart caching and load balancing system ensure that results are always delivered with the best performance, even under intense usage.

Learn More

What can you do with Grasshopper definitions online?

Once your definition is online, it can be accessed in multiple ways. It can be embedded in a website or even eCommerce platforms.

In the near future, the definition will be able to be accessed from different design environments like Revit and Adobe Illustrator.

Finally, our API lets you integrate your definition logic into any web application, with the viewer or in the backend. The sky is the limit!

Why ShapeDiver?

Ready For ShapeDiver?

Get Started