No mention of OpenRouteService, which you can spin up locally yourself and which offers a variety of similar services:
https://openrouteservice.org/