Skip to main content
Baato delivers precise maps and geospatial data for Nepal. Search for places by keyword, turn coordinates into addresses, calculate routes, and render vector map tiles — through six HTTP endpoints and a set of official client libraries.

Quickstart

First request and a rendered map, in about five minutes.

Core concepts

Coordinate order, place IDs and encoded polylines.

What you can build

Search and autocomplete

Search-as-you-type place suggestions across Nepal, biased to the user’s location.

Address lookup

Turn a dropped pin or a GPS fix into a human-readable address.

Routing

Car, bike and walking routes with distance and time estimates.

Turn-by-turn navigation

In-app navigation with voice instructions and automatic re-routing.

Vector maps

Six map styles that work with any MapLibre or Mapbox GL renderer.

Nearby places

Find restaurants, ATMs or bus stops around a coordinate.

Start with your platform

Web

JavaScript client, MapLibre and Mapbox GL JS.

Android

Java client, Kotlin samples and the Navigation SDK.

iOS

BaatoSwift via CocoaPods.

Flutter

The baato_maps package — widgets and API in one.

React Native

Expo and bare React Native with MapLibre.

Server-side

Python and Go for backend workloads.

Migrating from Google Maps?

Most Google Maps Platform services have a direct Baato equivalent. See the migration overview for the endpoint-by-endpoint mapping, or the full migration guide for worked examples.
Baato is built on OpenStreetMap and run by the team at Kathmandu Living Labs. Every account gets Rs. 10,000 of usage each month at no charge — around 200,000 map loads. See pricing and limits for the per-API rates.