This document summarizes Open Source Routing Machine (OSRM), an open-source routing engine. It describes how OSRM uses algorithms like Dijkstra and A* to calculate fastest routes. It also outlines OSRM's API endpoints for routing, matrix, and other functions. Finally, it discusses OSRM's usage in production systems and potential future improvements.