Файл IPR, сокращение от IntelliJ IDEA Project, является важнейшим компонентом для проектов, разрабатываемых в JetBrains IntelliJ IDEA — мощной и широко используемой интегрированной среде разработки (IDE). Эта среда в первую очередь ориентирована на языки Java, Kotlin, Groovy и другие языки JVM, но также поддерживает множество других технологий через плагины. Данный файл служит центральным узлом конфигурации для всего проекта разработки программного обеспечения внутри IDE. Он представляет собой файл на основе XML, в котором хранится исчерпывающий набор метаданных, включая определения структуры проекта, конфигурации модулей, пути к SDK (Software Development Kit), зависимости библиотек, настройки компилятора, конфигурации запуска и отладки, интеграции с системами контроля версий и различные другие специфические настройки IDE. Файл IPR по сути сообщает IntelliJ IDEA, как понимать, собирать, запускать и управлять исходным кодом и ресурсами, связанными с конкретным проектом. Хотя в старых версиях IntelliJ IDEA для всего проекта использовался один файл .ipr, в новых версиях (начиная с IntelliJ IDEA 10) обычно используется формат на основе каталога (директория .idea), содержащий несколько XML-файлов. Тем не менее, расширение .ipr все еще может встречаться в старых проектах или для специфических конфигураций модулей в некоторых контекстах.