Slice 1downward arrowImported LayershamburgerImported LayersRectangle 2453 Copy 10Imported Layersvideo-youtube

your design tools,working together

Use Flux to exchange data between
Excel, Grasshopper, SketchUp,
Dynamo, and more via the Web.

focus on creative work
not creative workarounds

disconnected tools

the best tool
for the job

Each team member chooses the design or analysis tool that is best suited for the task, not driven by compatibility concerns.

connecting tools

the tools into a seamless flow

Flux plugins keep data synchronized between tools used by different team members and across sites without tedious file transfers.

synced tools

to new information quickly

Changes in project requirements can automatically trigger the workflow to rerun. Delight your clients with your responsiveness.

design with power
here, there, and everywhere

geometry online
collaboration everywhere

Flux is your focal point for data exchange and collaboration. You can invite teammates and partners into your project to share data.
Each user and application controls when to synchronize data with the project, allowing users to work in isolation until they are ready to share their changes with the team.

Flux frees you from the burden of exchanging and converting data so you can focus on what’s most important to you: design.

visual programming
for computational design

The Flow is a visual programming environment similar to Grasshopper and Dynamo. What makes the Flow different is that you can create and edit the Flow in your web browser while the Flow calculations are handled by Flux servers in the cloud. Data can be fed in, transformed, and sent back out to connected software in real time, with multi-user collaboration giving your whole team the power to work on and edit the Flow.

seamless data exchange
with flux plugins







coming soon



3DS Max

and more...

Have a suggestion? Our plugins are in active development and we always love to hear how they can be made better. Email us!

where to use flux
streamline your design workflows

design exploration

Use Excel to control project requirements and perform complex calculations, send those requirements to Grasshopper for form finding and spatial analysis, and send metrics back to Excel for summary and comparison. Stay agile while exploring faster and deeper.


Divide a complex Grasshopper project into separate scripts maintained by different team members. Use Flux to synchronize data between scripts either on demand or in live-streaming mode. Use this setup to offload long-running scripts onto a separate computer.

design development

Once you've developed a schematic design in Grasshopper, send the centerlines and other reference geometry to Revit via Dynamo. Inside Dynamo, transform reference geometry into appropriate families. When you update the schematic design in Grasshopper, your Revit model will automatically update.

design validation

Use Dynamo to extract material schedules from your Revit model and send them to Flux to perform summary calculations. Merge data from multiple Revit models into a single Excel file to ensure all the sums match up. This Excel file can be updated automatically as the Revit models change.