---
title: MapKit JS
framework: MapKit JS
role: collection
role_heading: Framework
platforms: [mapkit js 5.0+]
path: mapkitjs
---

# MapKit JS

Embed interactive Apple Maps on your website, annotate points of interest, and perform georelated searches.

## Overview

Overview Use this JavaScript API to embed interactive maps directly into your webpages or apps across different platforms and operating systems, including iOS and Android. Like MapKit for native apps, you can also add annotations and overlays to the map to call out points of interest or user destinations.

MapKit JS also provides interactive views for place details, and Look Around imagery. MapKit JS requires authorization through a Maps token for initialization and some API calls. To create a Maps token, see Creating a Maps token.

## Topics

### Essentials

- [Displaying place information using the Maps Embed API](mapkitjs/displaying-place-information-using-the-maps-embed-api.md)
- [Creating a Maps token](mapkitjs/creating-a-maps-token.md)
- [Loading the latest version of MapKit JS](mapkitjs/loading-the-latest-version-of-mapkit-js.md)
- [Understanding Browser Support](mapkitjs/browser-support.md)
- [mapkit](mapkitjs/mapkit.md)

### Version notes

- [MapKit JS Release Notes](mapkitjs/mapkit-js-release-notes.md)
- [Migrating from Version 5 to Version 6](mapkitjs/migrating-from-version-5-to-version-6.md)

## See Also

### Related Documentation

- [MapKit](mapkit.md)
- [Apple Maps Server API](applemapsserverapi.md)
