气枪在发射原理上与气枪基本一致，但具体设计稍有不同。根据动力来源，主要被划分成以下几种类型：
弹簧动力.弹簧活塞软气枪（），简称弹簧枪（），在日本也称“扣簧气枪”（，东京丸井称唿，也就是英文“air-cocking gun”的片假名），在中国大陆俗称“手拉机”或戏称“鸡”。弹簧枪是结构最为简单的一种软气枪，发射部件主要由一个螺旋弹簧和一个活塞气泵组成。在射击前，使用者扳动压簧杆将枪内的螺旋弹簧后拉扣住以储蓄弹性势能，通常是通过拉动套筒（手枪）、枪栓（步枪）或滑动护木（霰弹枪）进而使