Gaaskromatograafi (GC) koostis sisaldab proovitöötlussüsteemi, sissepritsesüsteemi, gaasieralduskolonni, detektorit ja andmetöötlussüsteemi.
Proovide töötlemise süsteemid koosnevad tavaliselt kahest osast: proovi eeltöötlus ja proovi eeltöötlus, mis võivad hõlmata selliseid meetodeid nagu tahkefaasiline ekstraheerimine, vedelik-vedelik ekstraheerimine, elueerimine ja rikastamine.
Sissepritsesüsteem jaguneb peamiselt kahte tüüpi: vedeliku sissepritse ja gaasi sissepritse. Vedeliku sissepritse saavutatakse peamiselt automaatsete või käsitsi proovivõtuseadmetega, gaasiline sissepritse aga peamiselt käsitsi ja automaatsete proovivõtuseadmetega.
Gaasifaasi eralduskolonn on gaasikromatograafi kõige olulisem osa ja eralduskolonn jaguneb peamiselt kahte tüüpi: kapillaarkolonn ja pakitud kolonn. Kapillaarkolonnid eraldatakse peamiselt kapillaartorudega, pakitud kolonnid aga sisemiste täiteainete ja gaasifaasi vastasmõju.
Detektorid hõlmavad peamiselt leekionisatsioonidetektorit, elektronide püüdmise detektorit, soojusjuhtivuse detektorit jne. Tavaliselt kasutatakse leekionisatsioonidetektoreid, mis suudavad tuvastada enamikku orgaanilisi aineid, kuid nende tuvastamisulatus on piiratud.
Andmetöötlussüsteem sisaldab selliseid funktsioone nagu andmete kogumine, töötlemine, analüüs ja aruandlus, mille abil saab tuvastatud andmed analüüsiks ja tõlgendamiseks teisendada kromatogrammideks.

