Airtable to Grasshopper using Mallard

Hi all,

I created a new plugin called Mallard. It’s A Grasshopper Plugin to connect Grasshopper to the easily editable database tool Airtable, based on the CSharp fork of the Airtable API by ngonicholas, please visit his page for more information

The Plugin is open source, and the source code can be found at the following Github page:

Instructions on how to use the plugin can also be found on the Github Page.

Please use this topic to post any issues etc. Would love to know what you think.

food4rhino link:


Spoke too soon, Food4Rhino seems to be under maintenance. Currently the plugin is on Yak if you’re interested. Use ‘testpackagemanager’ to try it out.

Had a look on that: you did a very good job. Bravo.


This means a lot to me, thank you for the compliment! if you have any suggestions for changes, I don’t think it’s perfect yet. (probably never will be)

1 Like

Two ducks in a 2 week time frame, must be a popular animal.


Only one is Duckstein


Darn, it was available when i thought to name it Duck, but i guess i got beat to the punch. Gonna have to come up with a new name… :sob:

1 Like

There are lots of duck types

maybe I should call it ‘Shoveler’

has a nice ring to it

How about LabRat? It’s a partial anagram of Airtable! :woman_scientist: :rat:

Good idea in theory,

unfortunately we don’t really like Rats in NYC

1 Like

Consider: Daffy, Donald, Albert or Dr. Lecter


1 Like

I think I’m going to go with Mallard

1 Like

Hey all,

plugin officially renamed to Mallard. I have to use my other computer to update the “yak” package name

1 Like

…but it saves as duck… you might have need corecct it too…

You’re right! Gonna have to change that

@fraguada and @will have you guys ever seen this error? / know how to fix it? I got it on a friend’s computer when he tried to use Mallard.

Exception System.NotSupportedException:

Message: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See for more information.