Weekly Workflow: Connect Grasshopper to MySQL with Slingshot

Grasshopper-based workflows empower Rhino-users to generate and collect data that can be useful in the design and documentation phases of projects. Exporting this data out to other more common database formats can streamline project operations and enhance cooperation and collaboration across diverse teams. An under-the-radar Proving Ground plug-in, called Slingshot, provides a toolkit that can be used to organize and manage relational databases.

Slingshot is a free, open-source plug-in which connects Grasshopper to relational databases.  The components allow you to create and query databases from within the Grasshopper canvas.  The toolkit was first developed in 2010 with the goal of enabling better interoperability between data sources.  

Slingshot Capabilities

  • Transform Grasshopper into a relational database management tool.
  • Support for MySQL, ODBC, and OLE DB.
  • Use Grasshopper components to create, modify, and update databases.
  • SQL Grasshopper components help users construct database commands and queries

Download Slingshot to give it a try! The tool is open source under the GNU license, and the source code is available on BitBucket.


What now?