Geo without
the lock-in
The open source, drop-in alternative to Google Maps APIs. Build with Places, Autocomplete, Open Data, and Routes—all on infrastructure you control.
A global, queryable base map built from open sources. Use it as-is or make it your own.
Search areas with AI instead of relying only on structured database filters.
Understand demand, coverage, and how people interact with the physical world.
A drop-in Places API for finding and understanding real-world locations.
Run spatial jobs, tiling, and models on managed infrastructure—scale from a laptop to a cluster without leaving your data behind.
Directions, distance matrices, and travel times without proprietary map infrastructure.
Translate addresses, coordinates, and landmarks with one familiar API.
Bring Planet, feature tiles, routes, and spatial compute into one MapLibre surface.
Fast, relevant place predictions for every search box and user journey.
NEURAL SEARCH
Search an area by what it looks like.
Neural Search uses AI to find areas with a similar visual character. Search satellite or street-level imagery directly, without needing a perfectly structured database first.
Explore Neural Search →Switch without rewriting
your map experience
import { E2Map, useSearch } from "@e2/react";
export function CoffeeMap() {
const { results } = useSearch({ q: "coffee near me" });
return <E2Map apiKey={import.meta.env.VITE_E2_KEY} markers={results} />;
}Read migration docs ↗Open source from day one
E2 is built in the open so the map stack stays transparent, inspectable, and yours to control. Read the code, contribute, self-host, or use our hosted APIs. No black boxes. No lock-in.
◉ View on GitHub