JNDI(Java Naming and Directory Interface). 디렉토리 서비스에서 제공하는 데이터 및 객체를 발견(discover)하고 참고(lookup)하기 위한 자바 API이다. 즉 쉽게 말하면, 어떤 객체를 쉽게 찾을 수 있도록 도와주는 이름을 지정한 후, 나중에 그 이름으로 객체를 찾아가는 것을 의미한다.
JDK 1.3부터 JNDI가 자바 코어 라이브러리에 추가되었다.