Documentation for Developers

Developer docs

New to Gundi?

What Gundi is, why it sits between your system and EarthRanger, and what it handles for you.

Read the overview

Quick Overview of Integration Options

Quick Overview of Integration Options

  • Integrate via supported technologies.
  • Integrate via Webhook (real-time data push).
  • Integrate via Gundi's API.
  • Integrate via a Custom Integration (scheduled data pulls using the manufacturer’s API). 

This article focuses on Webhooks, Gundi’s API, and custom Gundi integrations. Technologies already supported are documented separately in their respective guides.


Sending data into Gundi

Objective: Establish a Gundi inbound connection. 

Gundi Webhook

  • For sources with support for webhooks, this is often the simplest integration method. 
  • Depending on the complexity and structure of the data, some integrations can be handled through configuration alone, while others may require coordination with our development team.
  • Online documentation here.

Gundi API

  • Gundi's API gives developers full control over their integration, and typically requires minimal coordination with our team. 
  • Online documentation here.

Custom Gundi Integrations  

  • When a system cannot push data, our team can build a Connector to pull data from that system's API. 
  • These integrations are often developed with a scheduled polling mechanism (e.g., every 5–30 minutes).
  • This option requires coordination with our development team. Timelines will depend on implementation complexity and team availability.

Receiving data from Gundi

Objective: Establish a Gundi outbound connection.

Custom Gundi Integrations

  • Our team can build a custom Connector to push data to your system.
  • The process involves understanding your system, user requirements, and API.

Tell us about your integration

Once you have selected your preferred approach, please contact our team and share relevant details, including:

  • Technology name and description
  • Desired outcomes
  • Technical point of contact
  • Relevant device and/or integration specifications
Ready when you are

Send us those details and we will help you settle on the right path.

Contact the team