# Using the Remote System Explorer API

In addition to all the programming API provided by Eclipse, the Remote System Explorer itself comes with numerous classes and interfaces that may be of value to programmers extending the RSE. Typically, these are used in conjunction with the extension points defined by the RSE.

The API set supplied by the RSE can be roughly partitioned into three areas:

1. User interface support, to make it easier to author plug-ins that extend or use the RSE.
2. Remote resources support, to enable access to remote resources via predefined subsystems.
3. Model support, to enable traversal of the RSE model, to access connections, subsystem factories, subsystems, filters, and so on.

This guide will introduce the capabilities of the API, leaving the programming details to the reference section.