llms.txt: machine-readable documentation index. Markdown version of this page is also available.

IntelliJ Platform Plugin SDK Help

Persistence Model

The IntelliJ Platform Persistence Model is used to store a variety of information. For example, Run Configurations and Settings are stored using the Persistence Model.

There are two distinct approaches, depending on the type of data being persisted:

To share application-level settings between different IDE installations, see Roaming Settings.

Split plugins may also need explicit synchronization metadata for persisted settings. See Persistent State Component in Split Mode.

29 October 2026