Ada beberapa jenis kompresor, dan banyak dari berbagai bagian kompresor berbeda sesuai dengan jenis kompresor yang dimaksud. Ada beberapa bagian, seperti tangki cadangan dan pengukur tekanan, yang umum untuk semua kompresor. Katup pelepas tekanan, kipas pendingin, dan ventilasi buang juga merupakan bagian kompresor yang umum pada sebagian besar jenis kompresor udara. Sementara operasi dasar kompresor udara adalah sama, beberapa mesin menggunakan piston dan cincin yang dipasang pada poros engkol dengan batang penghubung untuk memompa udara, sementara kompresor lain menggunakan unit kompresi tipe sekrup dan impeller.
Tiga jenis kompresor yang paling umum adalah yang paling umum: reciprocating, rotatory dan tipe sekrup. Di antara ini, jenis reciprocating adalah kompresor yang paling umum. Desain ini bekerja seperti mesin mobil. Piston dilengkapi dengan ring piston dan bergerak naik turun silinder oleh batang penghubung yang terpasang pada poros engkol. Bantalan yang diapit di antara batang dan poros engkol memungkinkan bagian kompresor bekerja dengan baik selama bertahun-tahun tanpa gagal. Cincin piston menyediakan segel antara piston dan dinding silinder untuk memungkinkan piston memompa atau memaksa udara masuk ke tangki penampung.
Bagian kompresor khusus dalam bentuk katup pegas beroperasi dengan hisap untuk memungkinkan piston menarik udara ke dalam silinder pada langkah piston ke bawah. Saat piston memulai perjalanannya ke atas di dalam silinder, katup masuk didorong tertutup dan katup buang didorong terbuka. Udara didorong melalui katup buang yang sekarang terbuka oleh piston saat bergerak ke atas silinder, keluar dari silinder dan masuk ke tangki penampung. Setelah semua udara didorong keluar dari silinder, katup pegas menutup, mencegah udara keluar dari tangki penampung.
Siklus operasi dasar ini berulang di semua jenis kompresor, meskipun menggunakan bagian kompresor yang berbeda untuk metode pemompaan dan kompresi. Kompresor tipe sekrup menggunakan dua rakitan sekrup inter-meshing yang menangkap udara di antara bagian kompresor tipe sekrup dan mengarahkannya ke tangki penampung. Kompresor jenis ini menggunakan aliran udara yang stabil melalui sekrup untuk menahan udara di dalam tangki saat kompresor bekerja. Jenis kompresor putar menggunakan drum bundar, berputar di tengah untuk menjebak udara dan memaksanya melalui katup khusus dan masuk ke tangki penampung.