The leading geofencing platform
Trusted by enterprises and high-growth startups
Open-source SDKs with flexible tracking options and industry-leading accuracy, simple documentation, and turnkey integrations.
Radar is GDPR- and CCPA-compliant, with best-in-class tools for data minimization to help you build location-based experiences the right way.
Radar is SOC 2 type II-certified, processing 100B+ locations per year from 100M+ devices for Fortune 500 companies.
One platform, any use case
From location-based app experiences to location-triggered push notifications, Radar is flexible and easy to implement for any use case.
Go beyond on-device limitations
Easily create custom geofences via the dashboard, API, CSV import, or integrations. Radar supports unlimited geofences, polygon geofences, expiring geofences, and stop detection. Or, tap into out-of-the-box geofences for places and regions.
Open-source SDK with flexible tracking options and best-in-class accuracy
Add geofencing and location tracking to your apps with just a few lines of code. Leverage background tracking presets with industry-leading accuracy and battery efficiency, or customize for your use case.
Integrating the Radar SDK was quick and easy and has proven to be a robust and reliable location tracking solution for our iOS and Android apps.
Custom and out-of-the-box geofences
Support for unlimited geofences, polygon geofences, isochrone geofences, and more.
Range and monitor beacons to build contextual app experiences with sub-meter accuracy.
Use our place database to detect when a user visits a place, chain, or category.
Detect a user’s country, state, DMA (market area), and postal code.
Integrate Radar in 3 easy steps
Create custom geofences or enable out-of-the-box geofences for places or regions.
Integrate the SDK
Integrate the iOS, Android, or web SDK to start tracking devices and generating events.
Send events and user context anywhere with webhooks and turnkey integrations.
Frequently asked questions
What is a geofence?
Geofences are virtual perimeters around real-world geographic areas. Depending on your use case, a geofence might represent a retail store, a neighborhood, and so on. As devices enter or exit geofences, they generate geofence entry or exit events.
How is Radar different from other geofencing platforms?
Radar is the leading geofencing platform. We are developer-first, with open-source SDKs, simple documentation, flexible APIs, and turnkey integrations. We are extensible, allowing you to build location-based experiences across the customer journey. And we are enterprise-ready, processing 100B+ locations per year from 100M+ devices, with enterprise-grade security, privacy, and support.
How is Radar different from native iOS or Android geofencing?
Radar geofencing is more powerful than native iOS or Android geofencing, with cross-platform support for unlimited geofences, polygon geofences, isochrone (time-based) geofences, temporary geofences, and stop detection.
How do I create geofences?
You can create geofences via the dashboard, CSV import, the API, nightly sync, or integrations. For more information, see our geofences documentation.
How accurate is Radar geofencing?
The Radar SDK offers background tracking presets with industry-leading accuracy (down to 10 meters outdoors), as well as tracking options that allow you to choose a balance of accuracy, frequency, and efficiency that makes sense depending on use case. See our SDK documentation for more information.
What kinds of geofences does Radar support?
Radar supports custom circle, polygon, and isochrone (time-based) geofences, as well as out-of-the-box geofences for places and regions.
How do I get started?
Sign up for a free Radar account to get your API key.
What is Radar?
Radar is the leading full-stack location platform. You can use Radar to build location-based app experiences.
How do I set up Radar?
Sign up for free at radar.io/signup, and get your API keys on the Getting Started page. Then you can set up geofences, track users, and call our APIs.
Where can I find my API keys?
You can find your API keys in your dashboard, either on the Getting Started page, or at the bottom of the Settings page.
How do I install the SDK?
There are several ways to install the SDK- choose the best method via our documentation.
How do I create a geofence?
You can create a geofence in your dashboard by 1) drawing a geofence on a map, 2) uploading a CSV of geofences, 3) setting up Geofence Sync, or 4) using our API.
How can I test Radar?
Radar offers a toolkit app for testing the tracking and geofence features. To test our APIs, you can start calling them from our demo page.
What is Radar pricing?
Radar is priced based on API call volume and monthly tracked users (the subset of users that opt into location). Check out our pricing page for more information.
What does the Radar SDK do?
The Radar SDK abstracts away cross-platform differences between location services, allowing you to add geofencing, trip tracking, geocoding, and search to your apps with just a few lines of code. See our SDK documentation for more information.
Is the SDK open-source?
Is the SDK battery-efficient?
Yes, the SDK offers background tracking presets with industry-leading battery efficiency (less than 1% per day), as well as tracking options that allow you to choose a balance of accuracy, frequency, and efficiency that makes sense depending on use case. See our SDK documentation for more information.
Is the SDK accurate?
Yes, the SDK offers background tracking presets with industry-leading accuracy (down to 10 meters outdoors), as well as tracking options that allow you to choose a balance of accuracy, frequency, and efficiency that makes sense depending on use case. See our SDK documentation for more information.
How can I test the Radar SDK?
You can use our toolkit apps for iOS and Android to test Radar before integrating the SDK, or to test your implementation of Radar side-by-side with a complete implementation. See our toolkit documentation for more information.
How do I get started?
Sign up for a free Radar account to get your API key.
What data does the Radar SDK collect?
The Radar SDK collects location data (latitude, longitude), device IDs, IP addresses, and device info by default. We also collect any other user IDs (e.g., user IDs) or metadata that you choose to send us.
The Radar SDK only collects data if end users opt into location permissions, and does not collect personally identifiable information like name or email by default.
The platform allows you to minimize the data you collect, turning on only the event types relevant to you use case: store visits for shopping apps, airport visits and traveling detection for travel apps, and so on.
Is Radar secure?
Yes. Radar is SOC 2 type II-certified. We support single sign-on (SSO), advanced access controls, audit logs, and more.
Is Radar CCPA-compliant and GDPR-compliant?
Yes, Radar is CCPA-compliant and GDPR-compliant. Under GDPR, Radar is a data processor on behalf of our customers.
Can I delete my data?
Yes. You can delete data manually in the dashboard or programmatically using the API.
Can I export my data?
Yes. You can export data from the dashboard.
Does Radar sell data?
No. We do not sell any data we collect, and we do not share data across customers.
Does Radar support custom data retention policies?
Yes, Radar supports custom data retention policies for enterprise customers.