algorithmic modeling for Rhino



Slingshot! is an Open Source plug-in for connecting Grasshopper to relational databases

Slingshot! features collection of components for reading, writing, and managing relational database systems using SQL.

Members: 175
Latest Activity: Jan 14

Querying a Mesh

Queries are used to progressively assemble a mesh within Grasshopper using information stored in MySQL database tables on a remote computer.

Visualize the Database using a Web Browser

A Grasshopper model being generated and visualized in Google Chrome.

Search a Genome Database


Store iterations from Galapagos to search through alternatives.




More videos and tutorials are available at the Slingshot! Wiki.....

Discussion Forum

Problem with connection 2 - the mission 1 Reply

Hi!I'm using an old version of Slingshot for quite while. In my definition, I access a remote PostgreSQL database via ODBC Driver. Consequently, I use the ODBC query component. Since this version (of…Continue

Tags: postgresql, connectionproblem, slingshot

Started by eugênio moreira. Last reply by naysok Sep 8, 2018.

SQLite - how to connect to Slingshot?

Hi Everyone This might be an easy one for someone - I'm just a little bit new to this.Just wondering if someone could provide some guidance on how to set up Slingshot to work with SQLite?The…Continue

Started by David Schwarzman Apr 12, 2018.

Slingshot Reading Excel 1 Reply

Hi, I'm trying to use the Slingshot from the updated installer (64bit) to read an excel file (.xlsx). I'm also using Office 2016 64bit. But I got errors like these: System.NullReferenceException:…Continue

Tags: excel, slingshot

Started by David Chen. Last reply by Sean Carr Mar 6, 2018.

How to deal with Twitter node? 8 Replies

Maybe I just cant find the relevant information but how to decode this search result?how,…Continue

Started by Philipp. Last reply by book learnin Oct 26, 2017.

News From the Development Site

Loading… Loading feed

Comment Wall


You need to be a member of Slingshot! to add comments!

Comment by Miguel Vidal on July 13, 2011 at 8:42am
Congratulations for your work again!
Comment by Nate Holland on May 6, 2011 at 9:22am
I finally had time to watch the last two of your tutorials on Slingshot. I think the changes from 0.5 to 0.6 will make a big difference in being able to understand it right away. I really wish I had this when I was working on my Thesis project. I really think it will help on large definition files in allowing me to break them into multiple files.
Comment by Nathan Miller on May 1, 2011 at 5:50pm

Hello Mohamed,

The MySQL plug-in allows you to access, query, and write data to MySQL database servers with Grasshopper.  SQL stands for "structured query language" and allows you to set up some rather sophisticated relationships between large sets of data.  


I have been experimenting with using MySQL as a data store for shared parameters and other information that multiple instances of Grasshopper (or other software) can access and use.


Video examples are coming soon.

Comment by Mohamed Naeim on May 1, 2011 at 5:11pm
What is it use for?

Members (175)






  • Add Photos
  • View All


  • Add Videos
  • View All

© 2022   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service