Sejarah hukum Uni Eropa

Uni Eropa secara tradisional seringkali menggunakan istilah "Komunitas" dan "Uni". Hal ini menjadikan Uni Eropa sulit diklasifikasikan, khususnya dengan melibatkan perbedaan antara hukum nasional (di mana individu dan korporasi merupakan subjek hukum yang termasuk di dalamnya) dan hukum internasional (dengan subjek yang terdiri dari negara berdaulat dan organisasi internasional), serta klasifikasi tradisi konstitusional Eropa dan Amerika yang berbeda. Dalam konteks tradisi Eropa, istilah federasi setara dengan negara federal yang berdaulat di dalam hukum internasional; sehingga Uni Eropa tidak dapat disebut federasi; setidaknya, bukan federasi tanpa kualifikasi. Namun demikian, dapat digambarkan dengan model federal atau federal alamiah; yang dianggap pantas sebagai uni negara-negara federal, yaitu sebuah struktur konsep yang terletak antara konfederasi negara-negara dan negara federal. Mahkamah Konstitusi Jerman mengacu Uni Eropa sebagai ""Staatenverbund"", yaitu struktur yang berada di antara ""Staatenbund"" dan ""Bundesstaat""(negara federal).