ArcGIS Velocity and ArcGIS GeoEvent Server

This integration pattern builds on ArcGIS real-time capabilities, delivered through ArcGIS Velocity as SaaS or ArcGIS GeoEvent Server on premises. Both components are designed to connect to external data sources and query results or receive results pushed from another system. This can be a useful integration pattern to pull external datasets into ArcGIS, either filtered or enriched with other attributes or spatial information.

ArcGIS Velocity supports connections to a variety of feed types, including Kafka, MQTT and RSS feeds. ArcGIS GeoEvent Server supports a separate and overlapping set of input connectors.

Integration patterns in ArcGIS

ArcGIS Online supports real-time integration patterns through the use of ArcGIS Velocity, an optional add-on to an ArcGIS Online organization. ArcGIS Enterprise real-time integrations are provided through ArcGIS GeoEvent Server.

Capability ArcGIS Online ArcGIS Enterprise ArcGIS Location Platform ArcGIS Pro
Real time integration N/A N/A

Full support

Partial support


Best practices

  • Integrations built with ArcGIS Velocity or ArcGIS GeoEvent Server do not need to process feeds or events in real-time, but can be scheduled to poll for changes or process sets of data on a regular interval, depending on the frequency and immediacy requirements of a given integration.

  • ArcGIS GeoEvent Server supports the creation of custom connectors that can be built to connect to and process additional data sources.

  • While both ArcGIS Velocity and ArcGIS GeoEvent Server can access and process large volumes of data, be careful to store only the data elements that are required, to avoid building up an unnecessarily-large archive of data or storing unnecessary attributes.

Top