> ## Documentation Index
> Fetch the complete documentation index at: https://radarlabs-update-tracking-options.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Documentation

[Radar](https://radar.com) is full-stack location infrastructure for every product and service. Our [SDKs](https://docs.radar.com/sdk) and [APIs](https://docs.radar.com/api) make it easy to add location-based experiences to your app or website, from pickup and delivery tracking to location-based messaging to store locators and more.

Our [Geofencing Platform](https://docs.radar.com/geofencing/overview) is the industry-leading geofencing and location tracking platform, including geofencing, place visit detection, trip tracking, fraud detection, and analytics.

Our [Maps Platform](https://docs.radar.com/maps/overview) is a cost-effective solution for geocoding APIs, search APIs, routing APIs, and base maps.

We power location-based experiences for [enterprises and startups](https://radar.com/customers) across hundreds of millions of devices worldwide.

Start exploring our building blocks and developer tools below.

## Geofencing Platform

<CardGroup cols={2}>
  <Card
    title="Geofences"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"                  
fill="none"
{...props}
>
<rect width={36} height={36} fill="#FF6F00" rx={18} />
<path
fill="#fff"
fillRule="evenodd"
d="M18.165 10.5a4.56 4.56 0 0 1 4.342 4.552v.194c0 2.69-3.64 6.57-4.021 6.966a.811.811 0 0 1-.53.239.811.811 0 0 1-.531-.24c-.374-.396-4.021-4.275-4.021-6.965v-.194c0-2.444 1.92-4.44 4.342-4.552h.419Zm-1.929 4.552a1.711 1.711 0 1 0 3.423 0c0-.95-.762-1.712-1.711-1.712-.95 0-1.712.762-1.712 1.712Zm5.62 5.403c.105-.142.195-.276.285-.418l.007-.008c1.129.568 1.809 1.383 1.809 2.31 0 1.8-2.564 3.161-5.957 3.161s-5.957-1.36-5.957-3.162c0-.911.658-1.711 1.75-2.279.082.127.164.254.26.389.21.299.42.575.629.844-.733.33-1.151.725-1.151 1.046 0 .666 1.778 1.667 4.462 1.667 2.683 0 4.462-1.001 4.462-1.666 0-.33-.441-.74-1.204-1.07l.073-.095c.173-.225.356-.463.533-.719Z"
clipRule="evenodd"
/>
</svg>}
    href="/geofencing/geofences"
  >
    Industry-leading accuracy with unlimited geofences, polygon geofences, and more
  </Card>

  <Card
    title="Trips"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#EB0083" rx={18} />
<path
fill="#fff"
d="M24 10.5H12a.932.932 0 0 0-.923.937v13.126c0 .515.415.937.922.937h.194a.932.932 0 0 0 .923-.937v-2.81H24a.932.932 0 0 0 .922-.938v-9.378a.932.932 0 0 0-.922-.937Zm-1.116 5.622h-3.256v3.307h-3.256v-3.307h-3.256v-3.308h3.256v3.308h3.256v-3.308h3.256v3.308Z"
/>
</svg>}
    href="/geofencing/trips"
  >
    Trip tracking, live ETAs, arrival detection, and routing for pickups and deliveries
  </Card>

  <Card
    title="Places"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#5B38FF" rx={18} />
<path
fill="#fff"
d="M23.531 10.969c-.187-.281-.468-.469-.843-.469h-9.375c-.376 0-.657.188-.844.469-1.969 3.75-1.969 3.937-1.969 4.219a1.88 1.88 0 0 0 1.875 1.874v7.5c0 .563.375.938.938.938h9.374c.563 0 .938-.375.938-.938v-7.5a1.88 1.88 0 0 0 1.875-1.875c0-.28 0-.468-1.969-4.218Zm-3.656 12.656v-3.75h-3.75v3.75H14.25v-6.844c.281.188.563.282.938.282.562 0 1.03-.282 1.406-.657.375.375.843.657 1.406.657s1.031-.282 1.406-.657c.375.375.844.657 1.407.657.375 0 .656-.094.937-.282v6.844h-1.875Z"
/>
</svg>}
    href="/geofencing/places"
  >
    Points-of-interest (POI) dataset to detect visits to millions of places
  </Card>

  <Card
    title="Regions"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#3FCD7D" rx={18} />
<path
fill="#fff"
d="M18.035 10.525a7.489 7.489 0 0 1 7.49 7.491c0 2.08-.847 3.959-2.214 5.316a7.489 7.489 0 0 1-12.786-5.335 7.455 7.455 0 0 1 2.108-5.17 7.468 7.468 0 0 1 5.402-2.302Zm0 1.404c-1.13 0-2.189.311-3.097.85l.269.218.056.056 1.02 1.086c.132.14.197.338.169.534l-.252 1.695a.633.633 0 0 1-.347.487l-1.536.776-.374.319.103.169.758.814c.075.075.122.16.15.263l.44 1.525a.642.642 0 0 1-.206.675l-1.049.88-.08.339a6.084 6.084 0 0 0 2.24 1.232.687.687 0 0 1 .144-.28l1.17-1.273.58-1.6a.61.61 0 0 1 .375-.384l2.014-.759a.655.655 0 0 1 .355-.028l1.947.394a.65.65 0 0 1 .328.167l.39.382a6.04 6.04 0 0 0 .519-2.45c0-3.352-2.734-6.087-6.086-6.087Z"
/>
</svg>}
    href="/geofencing/regions"
  >
    Admin boudary dataset country, state, and postal code detection
  </Card>

  <Card
    title="Beacons"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#0005FB" rx={18} />
<path
fill="#fff"
d="M17.588 25.5a.79.79 0 0 1-.356-.078.836.836 0 0 1-.477-.756v-5.31l-2.89 1.843a.843.843 0 0 1-1.155-.255.843.843 0 0 1 .256-1.156l3.489-2.222-3.49-2.2a.818.818 0 0 1-.255-1.144.838.838 0 0 1 1.156-.256l2.9 1.834v-4.467c0-.311.166-.589.444-.733a.818.818 0 0 1 .856.044l4.989 3.311a.813.813 0 0 1 .366.7.861.861 0 0 1-.389.7l-3.466 2.211 3.466 2.2a.85.85 0 0 1 .39.645.789.789 0 0 1-.3.688l-4.99 4.2a.817.817 0 0 1-.533.2h-.011Zm.833-6.678v4.055l2.756-2.31-2.756-1.745Zm0-5.934v3.423l2.634-1.678-2.634-1.745Z"
/>
</svg>}
    href="/geofencing/beacons"
  >
    Hardware-enabled micro-geofences accurately detect loccations down to a meter or less
  </Card>

  <Card
    title="Fraud"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#EB0C00" rx={18} />
<path
fill="#fff"
d="M18.287 9.25c3.315.164 5.963 3.086 5.963 6.665v.284c0 3.94-4.997 9.62-5.521 10.2-.206.23-.524.351-.729.351-.205 0-.523-.12-.729-.35-.513-.581-5.521-6.261-5.521-10.2v-.285c0-3.579 2.638-6.5 5.963-6.665h.574Zm-3.412 5.635v1.875h6.25v-1.875h-6.25Z"
/>
</svg>}
    href="/geofencing/fraud"
  >
    Detect GPS spoofing, proxy and VPN usage, and device tampering
  </Card>

  <Card
    title="Integrations"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#8BA1B0" rx={18} />
<path
fill="#fff"
d="m17.565 17.455-1.238 1.236.982.98 1.236-1.235.874.873-1.236 1.237.821.821a.619.619 0 0 1 0 .874l-.928.928a3.702 3.702 0 0 1-4.77.398l-1.743 1.744a.618.618 0 1 1-.874-.875l1.744-1.743a3.703 3.703 0 0 1 .397-4.77l.928-.927a.618.618 0 0 1 .874 0l.821.821 1.237-1.236.875.874ZM24.86 10.5a.634.634 0 0 1 .446 1.092l-1.79 1.79a3.804 3.804 0 0 1-.41 4.898l-.952.953a.635.635 0 0 1-.897 0l-4.49-4.489a.635.635 0 0 1 0-.897l.953-.954a3.803 3.803 0 0 1 4.898-.409l1.79-1.79a.635.635 0 0 1 .452-.194Z"
/>
</svg>}
    href="/geofencing/integrations"
  >
    Send Radar events and user context to other systems server-to-server
  </Card>
</CardGroup>

## Maps Platform

<CardGroup cols={2}>
  <Card
    title="Geocoding APIs"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#00C3D9" rx={18} />
<path fill="#fff" d="M15.5 11.75h5V13h-5z" />
<path
fill="#fff"
fillRule="evenodd"
d="M18.287 9.25c3.315.164 5.963 3.086 5.963 6.665v.285c0 3.94-4.998 9.62-5.521 10.2-.206.23-.524.35-.729.35-.205 0-.523-.12-.729-.35-.513-.58-5.521-6.26-5.521-10.2v-.285c0-3.579 2.637-6.5 5.963-6.665h.574ZM18 18a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"
clipRule="evenodd"
/>
</svg>}
    href="/maps/geocoding"
  >
    Forward, reverse, and IP geocoding APIs
  </Card>

  <Card
    title="Search APIs"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#00C3D9" rx={18} />
<path
fill="#fff"
d="m25.226 23.897-2.24-2.24-.675-.676a6.484 6.484 0 0 0 1.312-3.919A6.57 6.57 0 0 0 17.06 10.5a6.57 6.57 0 0 0-6.561 6.563 6.57 6.57 0 0 0 6.561 6.562c1.472 0 2.831-.497 3.919-1.313l1.574 1.575 1.34 1.341a.905.905 0 0 0 .666.272.96.96 0 0 0 .666-.272.934.934 0 0 0 0-1.322v-.01Zm-12.851-6.834c0-2.588 2.1-4.688 4.686-4.688a4.689 4.689 0 0 1 0 9.375 4.689 4.689 0 0 1-4.686-4.688Z"
/>
</svg>}
    href="/maps/search"
  >
    Autocomplete, address validation, and place search APIs
  </Card>

  <Card
    title="Routing APIs"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#00C3D9" rx={18} />
<path
fill="#fff"
d="M24.001 10.5c.507 0 .922.421.922.937v9.378a.932.932 0 0 1-.922.937H13.115v2.812a.932.932 0 0 1-.922.936H12a.932.932 0 0 1-.922-.936V11.437c0-.515.415-.937.922-.937h12.002Z"
/>
</svg>}
    href="/maps/routing"
  >
    Distance, matrix, and route matching APIs
  </Card>

  <Card
    title="Maps"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#00C3D9" rx={18} />
<path
fill="#fff"
d="m24.188 10.583-4.313 1.69-3.375-1.69c-.188-.094-.469-.094-.75 0l-4.688 1.878c-.374.094-.562.47-.562.845v11.266a.924.924 0 0 0 1.313.845l4.312-1.69 3.375 1.69c.281.093.469.093.75 0l4.688-1.784c.375-.094.562-.47.562-.845v-11.36a.924.924 0 0 0-1.313-.845Zm-7.125 2.347 1.875.94v9.2l-1.875-.94v-9.2Zm-4.688 1.033 2.813-1.127v9.2l-2.813 1.127v-9.2Zm11.25 8.168-2.813 1.032v-9.2l2.813-1.127v9.295Z"
/>
</svg>}
    href="/maps/maps"
  >
    A cost-effective alternative to Google Maps and Mapbox
  </Card>
</CardGroup>

## For developers

<CardGroup cols={2}>
  <Card
    title="SDK reference"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#8BA1B0" rx={18} />
<path
fill="#fff"
fillRule="evenodd"
d="M17.553 10.606a1 1 0 0 1 .895 0l6 3c.338.17.551.516.551.895v7c0 .378-.213.724-.552.894l-6 3a1.002 1.002 0 0 1-.894 0l-6-3A1.001 1.001 0 0 1 11 21.5v-7c0-.378.214-.725.553-.895l6-3Zm-5.109 10.49 4.618 2.31v-5.501l-4.618-2.309v5.5Zm6.493-3.191v5.501l4.62-2.31v-5.5l-4.62 2.309Zm-5.428-3.596L18 16.555l4.492-2.246L18 12.064l-4.49 2.245Z"
clipRule="evenodd"
/>
</svg>}
    href="/sdk/sdk"
  >
    Add location to your apps and websites with just a few lines of code
  </Card>

  <Card
    title="API reference"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#8BA1B0" rx={18} />
<path
fill="#fff"
fillRule="evenodd"
d="M19.93 13.405a1 1 0 0 1 1.415 0l3.849 3.849c.412.412.412 1.08 0 1.493l-3.85 3.85a1 1 0 1 1-1.415-1.415L23.112 18l-3.18-3.18a1 1 0 0 1 0-1.415Zm.22 8.97a.705.705 0 0 1-.088-.108l.088.109Z"
clipRule="evenodd"
/>
<path
fill="#fff"
d="M14.655 13.404a1 1 0 1 1 1.415 1.415l-3.18 3.18 3.179 3.182a1 1 0 1 1-1.415 1.415l-3.849-3.85a1.057 1.057 0 0 1 0-1.492l3.85-3.85Z"
/>
</svg>}
    href="/api"
  >
    APIs for server-side implementations
  </Card>

  <Card
    title="Tutorials"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#8BA1B0" rx={18} />
<path
fill="#fff"
d="m12.437 12.352 5.042.84V23.63l-5.24-.873a.601.601 0 0 1-.502-.592v-9.22a.6.6 0 0 1 .7-.593Zm11.127 0a.6.6 0 0 1 .699.592v9.22a.601.601 0 0 1-.502.593l-5.24.873V13.192l5.043-.84Z"
/>
</svg>}
    href="/tutorials"
  >
    APIs for server-side implementations
  </Card>

  <Card
    title="Waypoint"
    icon={<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 36 36"
fill="none"
{...props}
>
<rect width={36} height={36} fill="#8BA1B0" rx={18} />
<path
fill="#fff"
d="M21.75 10.5a1.876 1.876 0 0 1 1.875 1.875v11.25A1.876 1.876 0 0 1 21.75 25.5h-7.5a1.875 1.875 0 0 1-1.875-1.875v-11.25A1.875 1.875 0 0 1 14.25 10.5h7.5ZM14 22.875h8v-9.813h-8v9.813Zm6.833-1.438L18 20.267l-2.833 1.17L18 14.563l2.833 6.876Z"
/>
</svg>}
    href="/waypoint"
  >
    Use our waypoint apps to rest Radar before integrating the SDK
  </Card>
</CardGroup>
