---
# System prepended metadata

title: Requirements for Plugin-API

---

# Requirements for Plugin-API

- Open source? maybe only allow them to be taken from github
actually might be a good idea to only allow people to publish plugins over some github action using a dev-token or smth
- Be able to define editable settings
- Handle
    - Events (multiple handlers possible, no response)
    - Requests (only one handler possible, requires response)
- Access to the discord-session & the possibility to send requests
- Make it possible for them to hold an instance (for example if they want to interface with some other program)