Welcome to the IQGeo API development environment
IQGeo provides several different API types that allow customers and partners to access, customize, and extend the IQGeo Apps and software environment. These powerful tools expand the capabilities of IQGeo’s telecom and utility production software to meet network specific requirements and enable partners to develop their own applications that complement the IQGeo ecosystem.
See how the Network Manager Telecom APIs can accelerate your business.
While the range of API functionality varies between Apps, they share the same structure with three API types that support different development scenarios:
JavaScript APIs are used for client-side extensions and customizations. These APIs allow developers to create and include new functionality directly within the interface of the IQGeo Apps and can be accessed directly by the App users to optimize tasks and workflows.
Example
You can use a JavaScript API to combine a multistep workflow in a single button that creates a fiber or electricity customer connection within a network model.

Python APIs are used for server-side extensions and customizations, appropriate for large tasks such as bulk database operations. These can include the Long Running Task (LRT) Framework, suitable for operations that take a long time to complete. The LRT sends progress updates to the client, keeping the user informed about the status of the task.
Example
Rather than making a single customer network connection as described in the JavaScript API example above, you can use a Python API to connect hundreds of customers using a single large operation.
REST APIs are used to integrate 3rd party applications with IQGeo Apps. They allow the bidirectional sharing of data between the IQGeo environment and other applications that are part of a network deployment ecosystem.
Example
You can use a REST API to share network data status held within an IQGeo App with applications such as Service Now or Salesforce. A typical example might be the creation of a dashboard within a 3rd party application to monitor the state of network assets held by IQGeo.
IQGeo’s Developer Relations team has created examples of JavaScript, Python and REST APIs which are available for reference. The IQGeo Developer Relations Sample Library with a growing list of customization and extensions is available in GitHub and can be accessed freely.
If you are a current IQGeo customer or partner and you would like to learn more about IQGeo’s APIs, you can contact the IQGeo Developer Relations team via our IQGeo Help Portal under the “Developer Relations” option.
The industry's most flexible and comprehensive geospatial solution to accelerate network planning, design and time to revenue from a single platform.
See it in action!Copyright © 2025 , IQGeo Group. IQGeo is a registered ® trademark