A ram accelerator is a device for accelerating projectiles or just a single projectile to extremely high speeds using jet-engine-like propulsion cycles based on ramjet or scramjet combustion processes. It is thought to be possible to achieve non-rocket spacelaunch with this technology.