Geofencing
Geofencing

Geofencing and place detection

Industry-leading accuracy with unlimited geofences, polygon geofences, and place, region, and beacon detection.

Trusted by enterprises and high-growth startups

Developer-friendly

Open-source SDKs with industry-leading accuracy and battery efficiency, flexible tracking options, and turnkey integrations.

Privacy-first

The location data privacy leader, with tools for compliance, data minimization, and custom data retention.

Enterprise-ready

Built for scale, processing 100B+ locations per year from 100M+ devices with enterprise-grade security and support.

One platform, any use case

From contextual messaging to contextual app experiences, Radar is flexible and easy to implement for any use case, any app, and any device.

Go beyond native iOS and Android geofencing

Easily create custom geofences via the dashboard, API, CSV import, or integrations. Radar supports unlimited geofences, polygon geofences, expiring geofences, accuracy down to 10 meters, and beacon detection. Or, tap into out-of-the-box data for place and region detection.

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.

Scott Lemke, Distinguished Engineer, Ibotta

Custom geofences and place, region, and beacon detection

Geofences

Support for unlimited geofences, polygon geofences, isochrone geofences, and more.

Places

Use our place database to detect when a user visits a place, chain, or category.

Regions

Detect a user’s country, state, DMA (market area), and postal code.

Beacons

Detect nearby Bluetooth beacons. Compatible with any iBeacons.

Easy to integrate and deploy

Configure geofences

Create custom geofences via the dashboard, API, or CSV import, or enable place or region detection.

Integrate the SDK

Integrate the iOS, Android, or web SDK to start tracking devices and generating events.

Enable integrations

Send events and user context anywhere with webhooks and turnkey integrations.

Frequently asked questions

Geofences

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.

Getting Started

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.

SDK

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?

Yes, the SDK is open-source. See our iOS SDK repository and Android SDK repository on GitHub.

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.

Privacy and Security

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 location 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.

Get started for free today