FREEDOM251

Freedom251 › Interactive Map Software

uMap

Free plan Self-hostedWeb

Visit uMap Alternatives

uMap's own site

What uMap is

uMap is a free, open-source tool for creating maps with OpenStreetMap layers and embedding them on websites. Authors can place markers, lines, and polygons, choose colors and icons, and adjust settings such as a minimap or user geolocation. Maps can be shared or embedded, with access set to public, anyone with a link, or editors only; authors can also choose a license for their data. Batch import supports GeoJSON, GPX, KML, and OSM data. Documentation describes further importers, including Overpass, datasets, OpenDataSoft, and France-specific sources, though those options depend on server configuration. With an API key, OpenRouteService can add route drawing, isochrone calculation, and line elevation features. Users can create maps on OpenStreetMap servers in Germany, Switzerland, and France, or self-host uMap. The project documents Docker, Dokku, and YunoHost deployments, and licenses the software under AGPLv3. For self-hosted installations, each instance needs a unique secret key; the project warns that a known key can undermine Django security protections.

Who it suits

uMap suits people who want to create and share maps using OpenStreetMap layers, including those who need to embed maps on a website. It also suits organizations comfortable self-hosting with documented deployment options.

What it does well

  • Free and open source under AGPLv3.
  • Imports GeoJSON, GPX, KML, and OSM data.
  • Maps can be embedded and shared with access controls.
  • Supports Docker, Dokku, and YunoHost self-hosting.
  • Authors can select a data license.

What to know first

  • Some importers depend on server configuration.
  • Self-hosting requires a unique secret key.
  • Some routing features require an API key.

Getting started

  1. Open the uMap web service on a supported OpenStreetMap server
  2. Create a map and choose its OpenStreetMap layer
  3. Add markers, lines, polygons, colors, and icons
  4. Import GeoJSON, GPX, KML, or OSM data as needed
  5. Set sharing permissions for the public, link holders, or editors
  6. Embed the map with an iframe or share its link

Verdict

uMap offers map creation, data import, sharing, and self-hosting options in one open-source project. Check server-dependent import availability and configure the secret key carefully when self-hosting.

Questions

Is uMap free and open source?

Yes. uMap is free, and its software is open source under the AGPLv3 license.

Where can uMap run?

It runs on the web and can be self-hosted. Documented deployment options include Docker, Dokku, and YunoHost.

What data can uMap import?

Batch import covers GeoJSON, GPX, KML, and OSM data. Other importers include Overpass, datasets, OpenDataSoft, and some France-specific sources, depending on server configuration.

How can maps be shared?

Sharing settings can allow public access, access for anyone with a link, or access for editors only. Maps can also be embedded with an iframe.

Does uMap support authentication?

Documentation describes OAuth2 authentication with OpenStreetMap and GitHub examples. Local users can also be managed.

What does OpenRouteService add?

When an API key is configured, OpenRouteService can provide route drawing, isochrone calculation, and line-elevation features.

Facts from uMap's own pages

Authentication
The documentation describes OAuth2 authentication, including OpenStreetMap and GitHub examples, and says local users can also be managed. · docs.umap-project.org, 11 Oct 2026
Data import
The homepage lists batch import of GeoJSON, GPX, KML and OSM data; the developer documentation also describes configurable Overpass and dataset importers. · umap.openstreetmap.fr, 11 Oct 2026
Data licensing
Map authors can choose a license for their data. · umap.openstreetmap.fr, 10 Oct 2026
Hosting instances
The project homepage offers map creation on the OpenStreetMap Germany, Switzerland and France servers. · umap-project.org, 11 Oct 2026
Integrations
The documentation describes an Overpass importer and configurable dataset sources, including GeoJSON and CSV examples. · docs.umap-project.org, 11 Oct 2026
Intended users
The user documentation is intended for people using uMap, while developer documentation is provided separately. · discover.umap-project.org, 10 Oct 2026
Map features
Users can choose map layers, add markers, lines and polygons, style points of interest, configure map options, and share or embed maps. · umap.openstreetmap.fr, 11 Oct 2026
OpenRouteService
The changelog says OpenRouteService can add route drawing, isochrone calculation and line elevation features when an API key is configured. · docs.umap-project.org, 11 Oct 2026
Open source
The project says uMap is free and open-source software maintained by a community of contributors, under the AGPLv3 license. · umap-project.org, 11 Oct 2026
Purpose
uMap lets users create maps with OpenStreetMap layers and embed them in a website. · umap-project.org, 11 Oct 2026
Security configuration
The documentation says each installation must use a unique secret key and warns that a known key can undermine Django security protections. · docs.umap-project.org, 11 Oct 2026
Self-hosting
The project provides installation instructions using Python and Django with PostgreSQL and PostGIS, and documents Docker deployment. · docs.umap-project.org, 11 Oct 2026
Sharing
Users can embed and share maps. · umap.openstreetmap.fr, 10 Oct 2026
Sharing permissions
The settings documentation lists map sharing options for public access, anyone with a link, or editors only. · docs.umap-project.org, 11 Oct 2026
Support
The user documentation points users to videos, articles, FAQs and error details, and says undocumented bugs can be raised through its community channels. · discover.umap-project.org, 11 Oct 2026

Where uMap stands on Freedom251

Look at these too