# Plugindevelopment

- [Introduction](/1.9.0/plugindevelopment/introduction.md)
- [Session lifecycle](/1.9.0/plugindevelopment/sessionlifecycle.md)
- [Subscribe Flow](/1.9.0/plugindevelopment/subscribeflow.md)
- [Publish Flow](/1.9.0/plugindevelopment/publishflow.md)
- [Enhanced Auth Flow](/1.9.0/plugindevelopment/enhancedauthflow.md)
- [Erlang Boilerplate](/1.9.0/plugindevelopment/boilerplate.md)
- [Lua Scripting Support](/1.9.0/plugindevelopment/luaplugins.md)
- [Webhooks](/1.9.0/plugindevelopment/webhookplugins.md): How to implement VerneMQ plugins using a HTTP interface
