The European Court of Justice (ECJ) is the judicial authority of the EU. It ensures that the law is respected whenever the EU Treaties are applied.
The ECJ has ruled on the rights of non-EU citizens who are family members of EU citizens and non-EU citizens who legally reside in an EU country. The ECJ has also played an important role in interpreting the bilateral agreements between the EU and some non-EU countries.
You can access the court decisions by using the ECJ's search form.