algorithmic modeling for Rhino



Karamba is a parametric structural engineering tool which provides accurate analysis of spatial trusses, frames and shells.

Current Version: 1.3.0 WIP (March 4 2018)

Location: Vienna
Members: 913
Latest Activity: 8 hours ago

karamba is an interactive, parametric finite element program. It lets you analyze the response of 3-dimensional beam and shell structures under arbitrary loads.

karamba is being developed by Clemens Preisinger in cooperation with Bollinger-Grohmann-Schneider ZTGmbH Vienna.

Download a free trial now! Licenses for educational or commercial purposes can be purchased at

Stay up to date with the development of Karamba by joining our Grasshopper group where you can post your queries, requests or issues for Karamba.


downloads, manual: or

examples (for Karamba 1.2.2):

update report/known bugs:

Here a beam structure based on stream-lines with bending moments:


More details, manual, examples and download ....



Discussion Forum

Modeling a high rise core 2 Replies

Hi everyone.I'm trying to do a analysis of a highrise building in Karamba  and I have issues with the core of the structure. what's the best way to model a concrete structural core and since support…Continue

Started by Amid Mortazavi. Last reply by Amid Mortazavi 8 hours ago.

Loadcases - cross section optimisation for displacement 2 Replies

I am slightly confused as to how I am meant to set-up my loadcases.Does Karamba expect that I am inputting ULS or SLS loads? How does Karamba switch between the two? Is it possible to have some loads…Continue

Started by Hugh Groves. Last reply by Hugh Groves 17 hours ago.

Data conversion failed from Support to Support 1 Reply

Hi,I'm making my first GH component with Karamba functionality. As a first test I tried to hard code a support at the origin in a component without input. However, when I build the component and…Continue

Started by Momo. Last reply by karamba 17 hours ago.

Karamba galapagos integration 1 Reply

Okay so I was finally able to analyze my space frame truss with karamba and was wondering if anyone could help me with truss optimization using galapagos?Continue

Started by Joe Burleigh. Last reply by karamba 18 hours ago.

Comment Wall


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

Comment by karamba on Tuesday

Hi Joe,

you can start by first creating your geometry in Grasshopper or manually drawing it in Rhino. Afterwards you can follow the Parametric Truss of Buckling Bridge example on our website to guide you how you can set up your line geometry as beam elements to bring it in Karamba.



Comment by Joe Burleigh on April 12, 2018 at 5:22pm


I am a complete nube here and want to know how to analyze a space frame using karamba unfortunately I don't even know where to begin and the videos are not much help to me. If someone could lead me in the right direction that would be great. Like I said I am a beginner and have never worked with the program before so any help I can get would be great. 

Comment by karamba on February 20, 2018 at 1:56pm

Dear Mahdiyar,

your system is kinematic in three modes. This causes the problems. Please add an new discussion (see above) in case of further questions.



Comment by Mahdiyar on February 13, 2018 at 3:04am

I have trying to analyze a Truss Structure with Karamba3d.

My problem is whenever I recompute my definition, Karamba Analysis result changes significantly.

Comment by Matthew Tam on December 25, 2017 at 5:09pm

Hi Niklas,

you have to make sure to split the lines into segments at their intersections otherwise Karamba will out put errors. Also make sure to flatten the input for the Elements in the Model-component. Please see the attachment.

Comment by Niklas Haschke on December 22, 2017 at 6:06am

Hey there

I am quite new to Karamba and would really need your help.
I am trying to analyze the structure for a new priject and I am struggeing with the supports (always the error: could not find node at ...)
Could someone have just a short look on that?

Thank you



Comment by karamba on October 25, 2017 at 12:59pm

Hello Wanggian,

in order to make the warning disappear you could change the upper limit of the cross section height from 65cm to some larger value.



Comment by Wangqian on October 25, 2017 at 1:16am


I am encountering a problem with the optimize cross section.

I just download example file from, but there is an error when I open it, like"151 cross sections need to be bigger than their biggest family member", so what should i do to correct it?  .....I am new...

Thank you

Comment by Matthew Tam on May 8, 2017 at 12:43am

Hi Earth, if you wish to run multiple analyses automatically, you can look at either optimisation processes such as Galapagos or Octopus or you can simply use a Data Recorder to record your results.



Comment by Earth on May 6, 2017 at 5:28pm

Hi all, is it possible to run 100 karamba analysis automatically using different values of variables? and record the results? Thank you.






  • Add Photos
  • View All

© 2018   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service