## Extension points page

Extension points define new function points for the platform that other plug-ins can plug into.

The Extension Points page is the place to add, remove and edit extension point declared by your plug-in.

An extension point has three attributes:

- id - a required attribute whose value is a simple name
- name - a required attribute whose value is a translatable string
- schema - an optional attribute whose value is a relative path to the schema corresponding to this extension point.

Although schema is an optional attribute, you are strongly encouraged to provide a schema, so that PDE could use it to make it easy for developers to use your extension point.

PDE provides a schema editor to help you create a schema for your extension point.

.