Learn about Hapn, the Hapn API, and how it can help you build location-based applications and automations. This guide gets you up and running quickly, with support along the way if you get stuck.
What's Hapn?
Hapn is a cloud platform for monitoring and tracking assets anywhere in the world — built for businesses of every size. Messages flow from Hapn devices through best-in-class connectivity providers into our cloud, where they're processed instantly into alerts, notifications, and status updates in near real-time.
Why Hapn?
Ultra Reliability
- 99.998% uptime. The most reliable GPS tracker platform — up when you need it most.
- No message left behind. Messages are stored and processed in parallel, so traffic spikes never drop data. Raw data that can't be delivered due to connectivity issues is held on the device and transmitted later.
- Multi-region redundancy. If one region fails, replicas in other regions take over automatically with zero customer impact.
Premium Connectivity
- Top-tier networks. We partner with the most advanced providers to reach the best wireless networks in the US and globally, so devices send data quickly and reliably.
- Multi-network SIMs. Every device automatically connects to the fastest available network in any given area for optimal coverage and speed.
- Global coverage. Access to nearly 400 Tier 1 cellular networks worldwide, spanning 2G (GSM/GPRS), 3G (UMTS/CDMA2000), 4G (LTE), and LTE-M.
Extreme Speed
- Efficient transport. Hapn devices communicate over UDP rather than TCP — faster transmission, lower latency, less bandwidth, and longer battery life.
- Sub-500ms latency. We measure pipeline latency in milliseconds, not minutes. Under ideal connectivity, location updates reach users in under 500ms on average.
- Inline alert processing. Alerts fire the moment a relevant event is processed, before messages are persisted. Traffic spikes don't delay alerts or position updates.
What's the Hapn API?
The Hapn API is a collection of HTTPS endpoints for interacting with your devices and platform data — device messages, alerts, insights, and more. You can also subscribe to events via webhooks and manage those subscriptions programmatically.
The API gives you the same low-latency message processing and device programmability that powers the Hapn apps.
Accessing the API
All endpoints use the base URL:
https://api.iotgps.io/v1
All traffic is served over HTTPS — unencrypted HTTP is not supported. Responses are returned as JSON.
To get started, request your clientId and clientSecret from the Customer Success team, then see the Authentication guide for how to exchange them for a Bearer token. the value “Inherit auth from parent”.
