Grasshopper Assembly file

Trying to understand what a .gha (grasshopper assembly file) does and how to use it. Thanks!

It’s the plugin file format for Grasshopper. It’s synonymous with RHP for Rhino.

A GHA file is a .NET DLL with a different extension. It typically defines a bunch of components, but it may also provide other features.


You ‘use’ a GHA file by installing it. You can drag+drop a GHA into Grasshopper and it will load the file and place all new components in the toolbars.

If you’re a developer making a GHA file, then you’ll need a .NET development platform (we recommend Visual Studio) and the GHA project wizards to help get you started.