# Route calculation

Optimal routes and ETAs for a vehicle profile, with isochrones and origin-destination matrices from the same endpoint.

## Operations

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

## Tutorials

- [Building a Routing Request](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-introduction.md)
- [How to Send a Routing Request](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-how-to-send-a-routing-request.md)
- [Routing Criterias Tutorial](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-criteria.md)
- [Routing Mode Tutorial](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-modes.md)
- [Routing Event Tutorial](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-events.md)
- [Routing Optimization Tutorial](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-optimized.md)
- [Routing Vehicle Profile Tutorial](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-vehicleprofile.md)
- [How to estimate CO₂ emissions for ICE vehicles](https://benomad.com/dev/doc/bemap-api/guides/tutorials/routing-co2.md)

## Reference pages

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

## With the BeMap JS API

- [Routing](https://benomadsas.github.io/bemap-js-api/examples/index.html#nav-services-v2/routing.html): runs live in the JS API gallery
- [Isochrone](https://benomadsas.github.io/bemap-js-api/examples/index.html#nav-services-v2/routing-isochrone.html): runs live in the JS API gallery
