Катапульта, в отличие от баллисты, имеет только один упругий жгут; он расположен горизонтально и закреплен в прочной деревянной раме. В этот жгут вставлен конец рычага с «ложкой» наверху. В «ложку» вкладывали камень, а рычаг оттягивали назад и вниз воротом. При этом упругий жгут из бычьих сухожилий закручивался, накапливая силу для броска.

В нужный момент «ложку» катапульты отцепляли от веревки; упругий жгут быстро и с большой силой распрямлялся и поворачивал рычаг с «ложкой» так, что он ударялся о перекладину машины и камень вылетал из «ложки».

По меткости и дальности стрельбы катапульты уступали баллистам.

В отличие от баллисты, катапульта бросала свои снаряды круто вверх, тогда как полет снаряда баллисты был отлогим.

Катапульты оказались грозным орудием против римской «черепахи». «Черепаха» — особый строй римских воинов. Они устраивали ее, когда шли на штурм крепости. Воины строились плотными рядами в колонну и поднимали щиты над головой так, что из щитов над колонной образовывалась сплошная крыша. Воины, стоявшие по краям, держали щиты в руке, образуя стену из щитов. Так, закрывшись щитами сверху и с боков и прижимаясь друг к другу, солдаты шли вперед. Щиты надежно защищали их от стрел и копий, которые бросали защитники крепости.

Тяжелые камни катапульт, падая на такую «черепаху», пробивали ее щитовой панцирь, дробили и ломали щиты, увечили воинов. Строй нарушался, «черепаха» разламывалась, и воины оказывались уязвимыми для стрел и копий.

Впоследствии римляне несколько усовершенствовали катапульту: сделали ее легче и подвижнее. Такие катапульты назывались у них онаграми.

Это название, по-видимому, объясняется тем, что деревянный вал ворота, когда его вращали, скрипел, издавая звук, напоминающий рев осла. И римские воины назвали ее онагром, что значит «осел».

Во время похода онагры перевозились вместе с войсками и применялись не только при осаде и обороне крепостей, но и в полевом бою, как современная артиллерия.