# Products

Everything BeMap does, product by product.

## [Routing](https://benomad.com/dev/doc/bemap-api/routing.md)

Routes and ETAs for cars, trucks, buses and pedestrians, isochrones, matrices, GPS traces matched to the road network, and every road inside a zone.

- [Route calculation](https://benomad.com/dev/doc/bemap-api/routing/route-calculation.md): Optimal routes and ETAs for a vehicle profile, with isochrones and origin-destination matrices from the same endpoint.
- [Trace route](https://benomad.com/dev/doc/bemap-api/routing/traceroute.md): The most probable driving route from a GPS trace, corrected and ready to display.
- [Roads extractor](https://benomad.com/dev/doc/bemap-api/routing/roads-extractor.md): Every road segment inside a polygon, filtered by transport mode: the input of a tour that covers a whole zone.

## [Electric mobility](https://benomad.com/dev/doc/bemap-api/electric-mobility.md)

EV trips with their charging stops, reachable areas, charging stations with tariffs and charge passes, charging time and cost, and BeNomad's electric vehicle database.

- [EV smart routing](https://benomad.com/dev/doc/bemap-api/electric-mobility/ev-smart-routing.md): A trip planned for one electric vehicle, with the charging stops it needs and the charge at each one.
- [EV reachable area](https://benomad.com/dev/doc/bemap-api/electric-mobility/ev-reachable-area.md): How far an electric vehicle can go without charging, as an area around its start point.
- [Charging stations](https://benomad.com/dev/doc/bemap-api/electric-mobility/charging-stations.md): Charging stations around a place or along a route, with connectors, availability, networks, tariffs and charge passes.
- [Charging time and cost](https://benomad.com/dev/doc/bemap-api/electric-mobility/charging-time-cost.md): How long a vehicle needs to charge from one level to another, and what it will cost at a given station.
- [Electric vehicle database](https://benomad.com/dev/doc/bemap-api/electric-mobility/ev-vehicles.md): BeNomad's database of electric vehicles: brands, models, motor types, WLTP data, battery capacity, charging speed, photos and logos.

## [Search](https://benomad.com/dev/doc/bemap-api/search.md)

Addresses to coordinates and back, as-you-type suggestions, batch jobs, points of interest around a place, and geofences.

- [Geocoding](https://benomad.com/dev/doc/bemap-api/search/geocoding.md): An address, structured or free text, turned into coordinates: one at a time, as you type, or in batch.
- [Reverse geocoding](https://benomad.com/dev/doc/bemap-api/search/reverse-geocoding.md): Coordinates turned into a readable address, one at a time or in batch.
- [Near POI](https://benomad.com/dev/doc/bemap-api/search/near-poi.md): Points of interest around a place, limited by the distance to drive or walk to them.
- [Geofencing](https://benomad.com/dev/doc/bemap-api/search/geofencing.md): Whether assets are inside or outside the areas you define.

## [Maps](https://benomad.com/dev/doc/bemap-api/maps.md)

BeNomad's maps in your application: vector tiles for MapLibre, raster maps over WMS, through the BeMap JS API or any map library.

- [BeNomad Tiles](https://benomad.com/dev/doc/bemap-api/maps/tiles.md): Vector map tiles, styles and fonts for MapLibre on the web and on mobile, with 3D buildings, terrain and the globe.
- [WMS](https://benomad.com/dev/doc/bemap-api/maps/wms.md): Raster map images over the OGC Web Map Service 1.3.0, for any GIS client or map library.
- [Other map options](https://benomad.com/dev/doc/bemap-api/maps/other-map-options.md): WMS 1.1.1, feature information and the older map services, for existing integrations.

## [More services](https://benomad.com/dev/doc/bemap-api/more-services.md)

Live traffic, weather along the way, and currency conversion for costs.

- [Traffic](https://benomad.com/dev/doc/bemap-api/more-services/traffic.md): Live traffic events and flow for an area.
- [Weather](https://benomad.com/dev/doc/bemap-api/more-services/weather.md): Current weather and forecasts at a place.
- [Currency](https://benomad.com/dev/doc/bemap-api/more-services/currency.md): Exchange rates and conversions, for costs in the reader's currency.

## Around the API

The tools that put BeMap in your application, and applications already built on it.

- [BeMap MCP server](https://benomad.com/dev/doc/bemap-api/products/mcp.md): Gives your AI coding assistant every BeMap operation, field and value, and checks each request before it is sent.
- [BeMap JS API](https://benomad.com/dev/doc/bemap-api/products/js-api.md): BeNomad's maps, routes and electric-mobility services in the browser, on MapLibre, Leaflet or OpenLayers.
- [Showcases](https://benomad.com/dev/doc/bemap-api/products/showcases.md): Applications built on the API you are reading about, live. Open one, then read how it is made.
