The European Court of Justice (ECJ), is the supreme court of the European Union in matters of EU law. It is not to be confused with the European Court of Human Rights, the supranational court based in Strasbourg.