This is the documentation of version 0.50.4. Go to the latest version, 1.0.0-rc.5.

About Maps SDK for JavaScript

We have released some capabilities in the Maps SDK under Public Preview to collect feedback from the community. While our goal is to keep the design of the interface stable, breaking changes will occur, particularly in the earlier versions. The versions will follow a 0.MAJOR.MINOR pattern for the time being. Stay tuned with our release CHANGELOG.md files.

Quickstart

  1. Get your TomTom API key:
  1. Install the SDK:
npm install @tomtom-org/maps-sdk
  1. Start building:
npx skills add tomtom-international/maps-sdk-js --skill tomtom-maps-sdk-js

For more project setup details, see the Project Setup Guide.

AI Coding Agent Skill

This repository ships a /tomtom-maps-sdk-js skill with SDK-specific knowledge for AI coding agents (Claude Code, Cursor, GitHub Copilot, Windsurf, and many more). See the Project Setup Guide for installation instructions.

Overview

Maps SDK JS is a JavaScript/TypeScript library for building applications using TomTom map display and geolocation APIs.

It leverages the power of MapLibre GL JS and GeoJSON to seamlessly integrate TomTom maps and services with convenient out-of-the-box support, while staying highly customizable and extensible.

Key Features

Where can you run it?

Bundles

The Maps SDK is made up of three bundles:

Next Steps