| Interface | Description | 
|---|---|
| DebuggedEnvironment | Represents the debugger-side mirror of a debugged 
  Environmentobject in the remote VM. | 
| Debugger | The main debugger interface. | 
| DebuggerListener | An interface for components that wish to receive debugging events. | 
| DebugModel | Represents the debugger-side mirror of a TemplateModel object, a Template
 object, or a Configuration object. | 
| Class | Description | 
|---|---|
| Breakpoint | Represents a breakpoint location consisting of a template name and a line number. | 
| DebuggerClient | A utility class that allows you to connect to the FreeMarker debugger service
 running on a specific host and port. | 
| EnvironmentSuspendedEvent | Event describing a suspension of an environment (ie because it hit a
 breakpoint). | 
Debugging API; experimental status, might change! This is to support debugging in IDE-s. If you are working on a client for this, don't hesitate to contact us!