Radar Documentation

website·Indexed 38 days ago

https://docs.radar.com

Full-stack location infrastructure providing SDKs and APIs for geofencing, place visit detection, trip tracking, and geocoding. Features include fraud detection for GPS spoofing, user insights for location context, and a wide array of server-side integrations with platforms like Braze, Segment, Mixpanel, and AWS S3.

Tokens
114.8K
Snippets
431
Records
658
Agent score
62%

What's inside Radar

  1. Overview of Radar Beacons

    Beacons allow for the detection of nearby Bluetooth beacons, providing high-accuracy location context (down to a few meters) for indoor or drive-thru use cases. This feature is available on the Enterprise plan. Radar supports iBeacon (iOS and Android) and Eddystone-UID (Android only). Beacon detection works in both the foreground and background. When a user enters or exits the range of a beacon, Radar generates user.entered_beacon and user.exited_beacon events, which can be received via the SDK, webhooks, or other event integrations.
  2. Overview of Radar Developer Resources

    Radar provides a suite of location infrastructure tools for developers, including SDKs for client-side integration, APIs for server-side implementations, and a Maps platform as a cost-effective alternative to Google Maps and Mapbox.
  3. Overview of Radar Maps Platform

    The Radar Maps Platform offers cost-effective location services including:

    • Geocoding APIs: Support for forward, reverse, and IP geocoding.
    • Search APIs: Tools for autocomplete, address validation, and place search.
    • Routing APIs: APIs for calculating distance, matrices, and route matching.
  4. Overview of Radar Places

    Places allows you to detect when a user visits a point-of-interest (POI), chain, or category using Radar's database of millions of locations. This removes the need to manually set up geofences for every location. It is available on the Enterprise plan. You can enable Places on the Radar Settings page.
  5. Overview of Radar Geofencing Platform

    The Radar Geofencing Platform provides tools for location tracking and detection. Key capabilities include:

    • Geofences: High-accuracy unlimited geofences and polygon geofences.
    • Trips: Trip tracking, live ETAs, arrival detection, and routing for logistics (pickups/deliveries).
    • Places: A POI (Points-of-Interest) dataset to detect visits to millions of locations.
    • Regions: Admin boundary datasets for detecting countries, states, and postal codes.
    • Beacons: Hardware-enabled micro-geofences for meter-level location accuracy.
    • Fraud Detection: Detection of GPS spoofing, VPN/proxy usage, and device tampering.
    • Integrations: Server-to-server delivery of Radar events and user context to external systems.
  6. Overview of the Radar SDK

    The Radar SDK provides a cross-platform abstraction for location services, enabling developers to implement geofencing, location tracking, trip tracking, geocoding, and routing across various platforms with minimal code. For testing purposes, Radar provides Waypoint apps for iOS and Android, which can be used to verify Radar functionality before SDK integration or to benchmark a custom implementation against a complete one.
  7. Overview of Radar Trips

    Radar Trips allows developers to track trips and calculate live ETAs from an origin to a destination, ideal for pickup or delivery tracking. The system provides real-time user context including trip status, mode of transport, destination details, and ETA (duration in minutes and distance in meters).
  8. Overview of Radar Integration types

    Radar provides three primary types of server-side integrations:

    1. Event Integrations: Used to send events from Radar to external systems. Supported platforms include Webhooks, Braze, Airship, OneSignal, mParticle, Segment, Branch, Lytics, Iterable, Leanplum, Salesforce, Amplitude, Mixpanel, Amazon Pinpoint, Attentive, Cordial, and MoEngage.
    2. Geofence Integrations: Used to sync geofences from external systems into Radar. Supported platforms include Yext, Brandify, and Census.
    3. Trip Integrations: Used to start/stop trips and send live ETAs to other platforms. Supported platforms include Olo.
  9. Overview of Radar Maps Platform

    Radar Maps Platform provides a cost-effective suite of location infrastructure tools, including geocoding, search, routing APIs, and base maps. When combined with the Radar Geofencing Platform, it offers a full-stack solution for location-based services.
  10. Overview of Radar Geofencing Platform capabilities

    Radar's Geofencing Platform provides a full-stack location infrastructure for location-based experiences. Its core capabilities include:

    • Geofences: High-accuracy geofencing with support for unlimited geofences and polygon shapes.
    • Trips: Trip tracking, live ETAs, arrival detection, and routing for logistics (pickups/deliveries).
    • Places: A Points-of-Interest (POI) dataset used to detect visits to millions of specific locations.
    • Regions: Admin boundary datasets for detecting presence within countries, states, and postal codes.
    • User Insights: Analysis of location history to infer home, work, travel, and commute contexts.
    • Beacons: Hardware-enabled micro-geofencing for precision location detection (down to one meter or less).
    • Fraud Detection: Identification of GPS spoofing, VPN/proxy usage, and device tampering.
    • Integrations: Server-to-server delivery of Radar events and user context to external systems.
  11. Overview of Radar Search APIs

    Radar provides a suite of search APIs to query addresses, places, and geofences. These APIs can be accessed directly via HTTP requests or through the Radar SDK. Common use cases include building store locators, address autocomplete for checkout forms, and delivery tracking.
  12. Overview of Radar Geofencing

    Geofences are custom monitored regions (e.g., retail stores, neighborhoods) used to track user movement. Radar supports unlimited geofences across platforms, including specialized types such as polygon geofences, isochrone (time-based) geofences, and temporary geofences. Event generation happens server-side, allowing for more complex logic than native iOS or Android geofencing.