Sap2000
Swallow(ESD
Swallow can be used to define and assemble structural analysis models, and quickly import the models into Etabs software for calculation.
Kudu
Kudu is a Grasshopper component library which exposes CSi API methods, allowing control of SAP2000, ETABS, SAFE, and CSiBridge functionality from within Grasshopper.