In informatica Java Naming and Directory Interface (JNDI) è una API Java per servizi di directory che ricopre un ruolo molto importante all'interno di un application server. Permette ai client java di scoprire e ottenere dati e oggetti attraverso un nome. Tipici usi includono: