Home> Products> IntelliJ IDEA> Plugins> Plugin Developers

Information for Plugin Developers

Plugin Development Package

This is your main starting point for developing IntelliJ IDEA plugins. The package contains:

  • The OpenAPI documentation and the source code of the IntelliJ IDEA OpenAPI.
  • Six small examples demonstrating the basic building blocks of a plugin.
  • Complete source code for 14 plugins included in the IntelliJ IDEA distribution.
  • Additional documentation and development tools.

Download Plugin Development Package

Documentation

Get a general overview of how to create and publish a plugin for IntelliJ IDEA:
Live demo

You can also read the following documents describing different aspects of plugin development.

Plugin Development FAQ

IntelliJ IDEA Plugins: Accessing XML through IntelliJ IDEA DOM

The Basics of Plugin Development for IntelliJ IDEA

IntelliJ IDEA Plugin Structure

IntelliJ IDEA Action System

Developing Custom Language Plugins

(All the above documentation is included in the Plugin Development Package download.)

Third-party documentation

"Writing IDEA Plugins" tutorial by Onno Scheffers.

Additional Plugin Development Resources

You can discuss any issues related to the IntelliJ IDEA OpenAPI with the JetBrains team and other plugin developers in the jetbrains.intellij.openapi newsgroup or in the corresponding
Web forum.

Once your plugin is ready, you can upload it to the IntelliJ IDEA Plugin Repository.