A kiterjesztések a platform viselkedését bővítő központi mechanizmus. Ha a bedolgozó nem egy más bedolgozók számára készült Java API függvénytár, az új funkciók kiterjesztésként állnak rendelkezésre.
A Kiterjesztések lapon veheti fel, távolíthatja el és módosíthatja a bedolgozó által a platformot kiegészítő kiterjesztéseket.
Minden kiterjesztési ponthoz tartozik egy xml séma, amely meghatározza a szintaxist. A kiterjesztés helyes feldolgozásához annak követnie kell a sémában megadott szintaxist. Új kiterjesztés létrehozásakor a PDE kiolvassa a megfelelő kiterjesztési pont szintaxisát, és a Kiterjesztések megjelenítőjében kiválasztott egyes elemek helyi menüjét feltölti a létrehozható érvényes utódelemek listájával.
A PDE emellett egy kiterjesztés törzsében kiválasztott minden elemhez feltölti a Kiterjesztési elem részletei szakaszt az elem összes érvényes attribútumával. A kötelező attribútumok csillaggal vannak jelölve.
Ha egy attribútum nevére húzza a kurzort, megjelenik az attribútum célját leíró szöveg.
Ha egy attribútum értékként egy Java osztály nevét várja, például a fenti class attribútum, az attribútum nevére kattintva megjelenik a megadott Java fájl, ha az létezik. Ha a fájl nem létezik, akkor a class hivatkozásra kattintva a JDT új osztály varázsló jelenik meg egy új Java osztály létrehozásához. A PDE kitölti a varázslót a megfelelő szülőosztály és/vagy felület adataival, ha a kiterjesztési pont sémája megadja az adott attribútum ezen információit.