EmbedEarth Documentation
Build with programmable geography.
npm install @embedearth/sdk npx -y @embedearth/mcp
Documentation navigation
Build with programmable geography
EmbedEarth gives software and AI a common layer for working with the physical world. Search places and geographic features, resolve locations, calculate routes, render maps, run spatial compute, and connect geographic tools directly to AI agents.
Quickstart
Make your first geographic query and use it in another operation.
Core concepts
Understand Regions, features, records, and observations.
JavaScript SDK
Build geographic search, routing, data, and compute into JavaScript.
Search reference
Use structured geographic search from your app or backend.
MCP server
Give AI agents deterministic tools for the physical world.
What you can build
Find businesses, addresses, infrastructure, natural features, and civic records.
Turn addresses, landmarks, and coordinates into structured locations.
Calculate directions, matrices, reachable areas, and network relationships.
Render basemaps, features, routes, and computed geography.
Measure, compare, and transform geographic data.
Give agents geographic evidence and tools instead of guesses.
Data
Places
Open points of interest — restaurants, shops, schools, hospitals, and more.
Nature
Parks, vegetation, waterways, and natural footprints.
Community & civic
Service requests, incidents, permits, and other public records.
Infrastructure
Permits, buildings, roads, and physical systems.
Integrations
Leaflet
Add searchable and computable geography to a lightweight map.
MapLibre GL
Use MapLibre as the rendering layer for EmbedEarth geography.
deck.gl
Visualize larger datasets and computed geography with GPU layers.
Android
Build native experiences with structured geographic data and operations.
iOS
Bring structured geographic search and routing to Swift apps.
React Native
Build geographic experiences across platforms from one codebase.
