# Event Gateways

See also the [https://github.com/lucee/task-event-gateway](https://github.com/lucee/task-event-gateway) extension

# Functions

- **function-gatewayaction** - Executes a specifc action for a gateway instance.
- **function-gatewaystate** - Return the current state for the given gateway id.
- **function-sendgatewaymessage** - Sends an outgoing message through an event gateway.

# Guides

- **custom-event-gateways** - Here you will find a short introduction into writing your own Event Gateway type.
- **event-gateways-how-they-work** - Overview of how Event Gateways work in Lucee.
- **event-gateways** - EG's are another way how to communicate with your Lucee server and are kind of a service running on Lucee, reacting on certain events.