# Extending Eva — Eva documentation > The extend pages of Eva's documentation. The whole index is at https://docs.evafactory.co/llms.txt. Every page below is also served as markdown at the same path with `.md` appended. ## Extending Eva - [How plugins work](https://docs.evafactory.co/extend/how-plugins-work): Eva is a small kernel that loads plugins. There are exactly four extension points — Domain, Slot, Hook, and Broadcast — and no fifth. - [Write a plugin](https://docs.evafactory.co/extend/write-a-plugin): Author an Eva plugin — declare the config keys it reads, register into an extension point, clean up after itself, and fill or read a Slot.