Colocator Developer Centre

Colocator provides an end-to-end solution for positioning, location data gathering, processing and visualization.
For more information see the Crowd Connected Website

Background Operation

Our iOS and Android SDK’s provide a single solution to app developers looking to utilise location data - whether it’s for geofencing, push notifications, or analytics. Unlike many solutions, our technology is designed to work continually, tracking users while apps are in ‘background’.

Reach off site and on site, Indoors and out

We combine GPS, wifi and cellular position from the operating system with Bluetooth beacons, Wifi signal strengths, Wifi RTT and inertial sensors to produce a single location history, indoors and out. Location accuracies of around 5m are possible indoors with minimal infrastructure (often a lightweight beacon installation, or even just existing wifi access points).

Colocator Platform

Some mobile location platforms are little more than an SDK - a wrapper around the OS location manager. Colocator is a cloud-based location data store and processing platform. It retains full location data histories as long as they are needed. It’s got API’s, but it’s also an end-end solution that’s capable of delivering value to businesses alongside, but independently of an app.


Our iOS and Android Location SDKs are designed to be as easy as possible to integrate. We support common dependency tools like cocoapods, carthage and gradle. We minimise our own dependencies, and allow the dependency frameworks to handle them. We provide access to the SDK as a source-code dependency, to avoid swift and XCode versioning problems.

Dynamic Configuration

Everything our SDK does is dynamically and remotely activated and configured. Our back-end can activate the SDK only for a specific time-range. If users aren’t near a region of interest, then infrequent, approximate locations are gathered in an energy-efficient way. When bluetooth or beacons are being used, scanning can be enabled only in relevant locations.


The SDK can be remotely configured to gather GPS / Wifi / Cell locations from the operating system, and also data from wifi, bluetooth and intertial sensors. The SDK can also transmit encrypted blueooth signals that can be picked up by other SDK installs nearby. This powers our unique cooperative positioning engine.

Crowd Connected Website

For further product information Go to our getting started guide to begin

Read more …

View example integrations on GitHub

For integrations with 3rd-party solutions such as MapWize

Read more …

Console Documentation

The knowledgebase for the Colocator web console

Read more …