# IRecap
Core interface for the Recap plugin. Implemented by the main `Recap` plugin class and registered via `RecapAPI.register()`.
---
## Source
```java
package gg.lode.recap.api;
import gg.lode.recap.api.recording.IRecordingManager;
import gg.lode.recap.api.scene.ISceneManager;
public interface IRecap {
IRecordingManager getRecordingManager();
ISceneManager getSceneManager();
}
```
---
## Related Pages
- [[Recap/API/RecapAPI]] — static accessor that delegates to this interface
- [[Recap/API/IRecordingManager]] — recording management
- [[Recap/API/ISceneManager]] — scene and playback management