<commit_before>---
title: IntelliJ Platform SDK
redirect_from:
  - /index.html
---

[![official JetBrains project](https://jb.gg/badges/official-flat-square.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)
[![Join the chat at https://gitter.im/JetBrains/gradle-intellij-plugin](https://badges.gitter.im/JetBrains/intellij-sdk-docs.svg)](https://gitter.im/IntelliJ-Plugin-Developers/Lobby)

Welcome to the _IntelliJ Platform_ SDK. This is the primary source of documentation for extending the _IntelliJ Platform_, by creating plugins, custom language support or building a custom IDE.

## Getting Started

* [**What is the IntelliJ Platform?**](intro/intellij_platform.md)
* [**About this Guide**](intro/about.md)
    * [**Key Topics**](intro/key_topics.md)
* [**Getting Help**](intro/getting_help.md)
* [**Getting Started**](/basics/getting_started.md)
* [**Useful Links**](/appendix/resources/useful_links.md)

## Updates
See [Recently Updated](recently_updated.md) for latest changes. Follow [JBPlatform](https://twitter.com/JBPlatform/) on Twitter and visit [JetBrains Platform Blog](https://blog.jetbrains.com/platform/) for latest announcements.

## Open Source
This guide is Open Source, and licensed under Apache 2.0. The source (as Markdown) is [hosted on GitHub](https://github.com/JetBrains/intellij-sdk-docs). 
Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to host the docs locally and contribute.

Please see [Getting Help](/intro/getting_help.md) if you encounter bugs in this guide or require help with missing content. <commit_msg>welcome.md: link to breaking/notable API changes<commit_after>---
title: IntelliJ Platform SDK
redirect_from:
  - /index.html
---

[![official JetBrains project](https://jb.gg/badges/official-flat-square.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)
[![Join the chat at https://gitter.im/JetBrains/gradle-intellij-plugin](https://badges.gitter.im/JetBrains/intellij-sdk-docs.svg)](https://gitter.im/IntelliJ-Plugin-Developers/Lobby)

Welcome to the _IntelliJ Platform_ SDK. This is the primary source of documentation for extending the _IntelliJ Platform_, by creating plugins, custom language support or building a custom IDE.

## Getting Started

* [**What is the IntelliJ Platform?**](intro/intellij_platform.md)
* [**About this Guide**](intro/about.md)
    * [**Key Topics**](intro/key_topics.md)
* [**Getting Help**](intro/getting_help.md)
* [**Getting Started**](/basics/getting_started.md)
* [**Useful Links**](/appendix/resources/useful_links.md)

## Updates
See [Recently Updated](recently_updated.md) for latest changes. Follow [JBPlatform](https://twitter.com/JBPlatform/) on Twitter and visit [JetBrains Platform Blog](https://blog.jetbrains.com/platform/) for latest announcements.

Are you upgrading your plugin to the latest platform release? Make sure to check [Incompatible Changes](reference_guide/api_changes/api_changes_list_2019.md) as well as [Notable Changes and Features](reference_guide/api_notable/api_notable_list_2019.md). 

## Open Source
This guide is Open Source, and licensed under Apache 2.0. The source (as Markdown) is [hosted on GitHub](https://github.com/JetBrains/intellij-sdk-docs). 
Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to host the docs locally and contribute.

Please see [Getting Help](/intro/getting_help.md) if you encounter bugs in this guide or require help with missing content. 
{'fraction_non_alphanumeric': 0.131199538638985, 'fraction_numerical': 0.0034602076124567475, 'mean_word_length': 5.376838235294118, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 16, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6734539', 'n_tokens_mistral': 1159, 'n_tokens_neox': 1042, 'n_words': 292}