Rozšíření představují centrální mechanizmus, který slouží pro přidávání chování do platformy. Pokud modul plug-in není jednoduchá knihovna v jazyce Java, která je přístupná jiným modulům plug-in, je nové chování přidáno jako rozšíření.
Stránka Rozšíření slouží pro přidání, odebrání a úpravy rozšíření, který modul plug-in přidává do platformy.
Jednotlivé body rozšíření obsahují schéma XML, které určuje jeho gramatiku. Syntaxe rozšíření se proto musí řídit touto gramatikou, aby bylo zajištěno správné zpracování. Při vytváření nového rozšíření extrahuje prostředí PDE gramatiku pro odpovídající bod rozšíření a naplní kontextovou nabídku jednotlivých prvků vybraných v prohlížeči Rozšíření pomocí seznamu platných podřízených prvků, které můžete vytvořit.
U každého vybraného prvku v těle rozšíření naplní prostředí PDE také část Podrobnosti o prvku rozšíření všemi platnými atributy daného prvku. Povinné atributy jsou označeny hvězdičkou.
Jestliže umístíte ukazatel myši na název atributu, zobrazí se okno s popisem účelu daného atributu.
Pokud atribut očekává jako hodnoty název třídy Java, tj. atribut třída, můžete v případě, že existuje, otevřít soubor Java klepnutím na název atributu. Jestliže soubor neexistuje, spustí klepnutí na odkaz třída Průvodce novou třídou JDT, pomocí kterého můžete během okamžiku vytvořit novou třídu Java. Prostředí PDE naplní průvodce správnou supertřídou a rozhraním v případě, že schéma bodu rozšíření tyto informace u daného atributu uvádí.