Source: https://developers.woosmap.com/products/distance-api/guides/integration-path/

> For clean Markdown of any page, append `.md` to the page URL.

> For a complete documentation index, see https://developers.woosmap.com/llms.txt

# Choosing Your Distance Integration



This guide helps you choose the right integration path for your project. Find your use case in the summary table below
or jump to a specific section for details.

## Choose Your Integration Path

| If you're building...    | Use This       | For...                                            |
|:-------------------------|:---------------|:--------------------------------------------------|
| A backend                | **REST API**   | Full, platform-agnostic control.                  |
| A location-aware web app | **Map JS API** | The recommended, unified map and search solution. |
| A mobile app             | **Native SDK** | iOS or Android applications                       |

## 1. REST API

For any non-browser environment, the REST API is your starting point. It provides direct, platform-agnostic access to
the core Distance engine.

* **Use it for:** Backend services, mobile apps, or data processing.
* **Key benefit:** Full control with a secure, private API key.

**[Go to the REST API Quickstart](/products/distance-api/tutorials/making-first-request/)**

## 2. Map JS API (Recommended for Web)

This is the primary, forward-looking solution for building location-aware web applications. The Map JS API includes a
powerful `DistanceService` that unifies both mapping and routing into a single, seamless library.

* **Use it for:** Applications requiring interactive map functionalities, including searching for locations and 
generating detailed route itineraries.
* **Key benefit:** A single, powerful library for all your location needs on the web.

**[See the Map JS API Guide](/products/distance-api/guides/map-js-driving-directions)**

## 3. Mobile Native SDK (Recommended for Mobile Apps)
This is the best way to integrate Woosmap's technology into your mobile apps.

* **Use it for:** Applications for iOS or Android, you can use our Native SDK or the React and Flutter ones.
* **Key benefit:** Easy to use when you need to integrate several Woosmap services.

**[See the Mobile SDK Guide](/products/mobile/get-started/)**
