ArcGIS GeoEvent Server can send event data it has received to a variety of destinations. An output connector must recognize the communication channel over which it sends the data and be able to translate event records to an expected format. These tasks are managed by adapters and transports—technical implementations beneath each and every connector.
Learn more about GeoEvent Server adapters and transports
Output connectors
GeoEvent Server output connectors are described below:
| Output types | Output connectors | 
|---|---|
ArcGIS Server  | |
File  | |
Instant message  | |
Kafka  | |
Socket  | |
Text message  | |
Web  | |
WebSocket  | 
ArcGIS GeoEvent Server gallery output connectors are described below:
| Output types | Output connectors | 
|---|---|
ActiveMQ  | Send text to ActiveMQ  | 
MQTT  | Push CSV to an external MQTT message broker Push JSON to an external MQTT message broker Push XML to an external MQTT message broker  | 
RabbitMQ  | Send text to RabbitMQ  | 
Other output connectors
If the available connectors do not provide the flexibility you need, you can customize existing connectors or create your own using GeoEvent Manager, or develop your own connectors using the GeoEvent Server Software Development Kit (SDK).
Learn more about customizing and developing your own GeoEvent Server connector
If you have ideas for new output connectors, post them on the ArcGIS GeoEvent Server Ideas page in Esri Community.