OpenTripPlanner (OTP) provides an open source platform for multi-modal and multi-agency journey planning across systems of any size or complexity. OTP allows users to combine information about pedestrian, bike and transit journeys via a built-in web interface and for third-party applications by leveraging a public Application Programing Interface (API).
OTP relies on open data standards for both transit and street network information. Any agency with a General Transit Feed Specification (GTFS) data set can run OTP. Additionally, OTP supports the following data formats:
- OpenStreetMap, a freely-available, global map data set, provides information about streets and bike and pedestrian facilities.
- DEM-based elevation data to improve pedestrian and bike routing. In the U.S. OTP uses the USGS National Elevation Dataset.
- GTFS Real-time (GTFS-RT) to provide riders with up-to-date delay and service disruption information.
- Bike share station information for planning trips using dynamic bike rentals. Currently supports Public Bike System and CityBik.es API formats, covering most rental bike sytems.
To test OTP with your existing GTFS data set use the OTP Deployer to setup a free demo.
In production OTP can be deployed on any Java Servlet Container server that supports the WAR file format. As an open source platform you can deploy OTP on your own hardware for free. Alternatively, OpenPlans and other organizations can host an instance of OTP for your organization, or provide contract support services for internally hosted applications.