Sistemul juridic și politic al Uniunii Europene se bazează pe tratate, regulamente, directive, decizii și jurisprudență generate de instituțiile UE. Acestea se ierarhizează în funcție de gradul lor de supremație și de aplicabilitate în dreptul național al statelor membre. Astfel, tratatele sunt normele supreme care stau la baza creării și funcționării UE, urmate de regulamente, care sunt aplicabile direct în toate statele membre, apoi de directive, care trebuie transpuse în legislația națională a fiecărui stat și de decizii, care sunt obligatorii doar pentru destinatari. Jurisprudența Curții Europene de Justiție poate fi utilizată ca interpretare a acestor norme și pentru a obține o armonizare mai mare a legislației între statele membre.