Edestakainen kompressori on kone, joka käyttää sisäistä mekanismia kaasun puristamiseen positiivisen siirtymän avulla. Nämä koneet koostuvat tyypillisesti kampiakselikäyttöisestä männästä suljetussa sylinterissä, joka on varustettu imu- ja poistoventtiileillä. Kompressori toimii vetämällä kaasua sylinteriin, puristamalla se ja lähettämällä se säiliöön tai syöttöjohtoon. Tämä sykli toistetaan jatkuvasti tuottamalla jatkuvaa painekaasun syöttöä. Edestakaisin toimiva kompressori on yleensä sähkö- tai moottorikäyttöinen ja saatavana erikokoisina ja -muotoisina käytettäväksi monenlaisissa teollisissa ja kotitaloussovelluksissa.
Termi edestakaisin tarkoittaa mitä tahansa toistuvaa edestakaista liikettä eteen- tai ylös- ja alaspäin, ja tässä tapauksessa se koskee toistuvaa sykliä, jota kompressorin mäntä seuraa. Positiivinen siirtymä on prosessi, jossa otetaan tietty määrä nestettä tai kaasua ja syrjäytetään tai pakotetaan se poistoaukkoon tai poistoputkeen. Mäntätyyppinen edestakaisin toimiva kompressori toimii vetämällä kaasurunko imuventtiilin läpi männän alaiskun aikana ja puristamalla se ylöspäin. Kun mäntä saavuttaa yläiskun yläosan, poistoventtiili avautuu, jolloin painekaasu pääsee poistumaan sylinteristä syöttöjohtoon. Tämä prosessi toistetaan jatkuvasti, jolloin syntyy tasainen painekaasun syöttö.
Mäntäkompressoreita käyttävät yleensä sähkömoottorit tai bensiini- ja dieselmoottorit. Pienet tee-se-itse (DIY) -versiot ja tehtaisiin tai tehtaisiin asennetut kaupalliset yksiköt ovat tyypillisesti sähkökäyttöisiä, kun taas mobiilikäyttöön suunnitellut ovat moottorikäyttöisiä. Suurissa teollisissa kompressoreissa voi olla useita sylinterimalleja ja usein mahdollisuus käyttää mitä tahansa määrää näitä sylintereitä kysynnän mukaan. Pienissä kotitalousmalleissa on tyypillisesti vain yksi sylinteri, joka syöttää paineilmaa varastosäiliöön tai suoraan syöttöletkuun.
Näitä koneita käytetään puristamaan erilaisia kaasuja, jotka sisältävät ilmaa, vetyä, happea, kylmäaineita ja hiilivetyjä. Puristetut kaasut voidaan syöttää suoraan prosessin toiseen osaan tai varastosäiliöön myöhempää käyttöä varten. Ilmakompressoreita käytetään yleensä pneumaattisten työkalujen tai laitteiden käyttämiseen, kun taas muita kaasuja puristetaan osana teollista prosessia, kuten ilmastointia, kemiallista tuotantoa ja raakaöljyn jalostusta. Mäntäkompressoria käytetään tyypillisesti silloin, kun tarvitaan suuria puristussuhteita ja melko pieniä virtausnopeuksia. Mäntäkompressorin käyttö on yleensä rajoitettu sovelluksiin, joissa kaasut pitävät hyvin vähän kosteutta.