# OpenTripPlanner

> a family of open source software projects that provide passenger information and transportation network analysis services to have a tool for multimodal trip planning

**Wikidata**: [Q122223119](https://www.wikidata.org/wiki/Q122223119)  
**Source**: https://4ort.xyz/entity/opentripplanner

## Summary
OpenTripPlanner is a family of open source software projects that provide passenger information and transportation network analysis services, specifically designed as a tool for multimodal trip planning. It integrates various transportation modes like public transit, walking, and cycling using open data sources.

## Key Facts
- Founded in 2009.
- Latest stable version is 2.7.0, released on March 12, 2025.
- Licensed under GNU Lesser General Public License, version 3.0 or later.
- Uses OpenStreetMap data and General Transit Feed Specification feed.
- Written in Java and Python.
- Aliased as "Open Trip Planner" and "OTP".
- Instance of open-source software and OpenStreetMap routing tool.
- Official website: http://www.opentripplanner.org.

## FAQs
### Q: What does OpenTripPlanner do?
A: OpenTripPlanner provides passenger information and transportation network analysis services, enabling users to plan multimodal trips using public transit, walking, cycling, and other transportation options.

### Q: Is OpenTripPlanner free to use?
A: Yes, it is open source software released under the GNU Lesser General Public License, version 3.0 or later, allowing free use, redistribution, and access to the source code.

### Q: What data does OpenTripPlanner rely on?
A: It primarily uses OpenStreetMap data and General Transit Feed Specification (GTFS) feeds for routing and transportation network analysis.

### Q: When was OpenTripPlanner created?
A: OpenTripPlanner was created in 2009.

### Q: What programming languages is OpenTripPlanner written in?
A: It is written in Java and Python.

## Why It Matters
OpenTripPlanner solves the critical challenge of integrating fragmented transportation data into a unified, accessible planning tool. By leveraging open standards like OpenStreetMap and GTFS, it democratizes access to multimodal travel information, especially in regions lacking commercial transit apps. Its open-source nature fosters community-driven improvements and cost-effective adoption for transit agencies, cities, and developers. This tool has been instrumental in improving public transit usability worldwide, promoting sustainable transportation, and enabling data-driven infrastructure decisions through transparent, accessible routing algorithms.

## Notable For
- One of the first open-source routing tools to extensively integrate OpenStreetMap with public transit data via GTFS.
- Supports real-time performance monitoring through a dedicated dashboard at https://otp-performance.leonard.io.
- Recognized in the OSM Apps Catalog and listed among key OSM-based services for its impact on open transit data usage.
- Maintains active development with regular version releases since 2009, including major updates every 6–12 months.
- Unique dual-language implementation (Java and Python) for flexible deployment across diverse technical environments.

## Body
### Overview
OpenTripPlanner is a family of open source software projects centered on providing passenger information and transportation network analysis services. It functions as a tool for multimodal trip planning, enabling users to combine different transportation methods like buses, trains, walking, and cycling into single itineraries. The project is an instance of both open-source software and OpenStreetMap routing tools, emphasizing accessibility and community-driven development.

### Technical Details
- **Data Sources**: Utilizes OpenStreetMap for network topology and General Transit Feed Specification (GTFS) for schedule data, ensuring broad compatibility with transit agencies worldwide.
- **Programming Languages**: Implemented in Java for core routing engines and Python for supporting tools and integrations.
- **Access Points**: Primary documentation available at http://docs.opentripplanner.org/; source code hosted at http://github.com/opentripplanner.
- **Integration**: Features a dashboard for performance monitoring accessible via https://otp-performance.leonard.io, focusing on computer metrics.
- **Listing**: Categorized in the OSM Apps Catalog and documented in the OpenStreetMap Wiki under https://wiki.openstreetmap.org/wiki/OpenTripPlanner.

### Version History
- Version 1.5.0 (November 2020)
- Version 2.0.0 (November 2020)
- Version 2.1.0 (March 17, 2022)
- Version 2.2.0 (November 1, 2022)
- Version 2.3.0 (April 24, 2023)
- Version 2.4.0 (September 13, 2023)
- Version 2.5.0 (March 13, 2024)
- Version 2.6.0 (September 18, 2024)
- Version 2.7.0 (March 12, 2025) [current preferred release]

### Licensing and Community
- **License**: Released under GNU Lesser General Public License, version 3.0 or later, permitting free use, redistribution, and source code access.
- **Copyright**: Maintains copyrighted status while adhering to open-source principles.
- **Topic**: Indexed under "opentripplanner" on GitLab, reflecting its recognition in open-source ecosystems.
- **Subtitle**: Officially subtitled "Multimodal Trip Planning," emphasizing its core functionality.

## References

1. [Release v1.5.0 (November 2020) · opentripplanner/OpenTripPlanner](https://github.com/opentripplanner/OpenTripPlanner/releases/tag/v1.5.0)
2. [Release v2.0.0 (November 2020) · opentripplanner/OpenTripPlanner](https://github.com/opentripplanner/OpenTripPlanner/releases/tag/v2.0.0)
3. [Release v2.1.0 (March 2022) · opentripplanner/OpenTripPlanner](https://github.com/opentripplanner/OpenTripPlanner/releases/tag/v2.1.0)
4. [Release v2.2.0 (November 2022) · opentripplanner/OpenTripPlanner](https://github.com/opentripplanner/OpenTripPlanner/releases/tag/v2.2.0)
5. [Release v2.3.0 (April 2023) · opentripplanner/OpenTripPlanner](https://github.com/opentripplanner/OpenTripPlanner/releases/tag/v2.3.0)
6. [Release v2.4.0 (September 2023) · opentripplanner/OpenTripPlanner](https://github.com/opentripplanner/OpenTripPlanner/releases/tag/v2.4.0)
7. [Release v2.5.0 (March 2024) · opentripplanner/OpenTripPlanner](https://github.com/opentripplanner/OpenTripPlanner/releases/tag/v2.5.0)
8. [Release v2.6.0 (September 2024) · opentripplanner/OpenTripPlanner](https://github.com/opentripplanner/OpenTripPlanner/releases/tag/v2.6.0)
9. [Release v2.7.0 (March 2025) · opentripplanner/OpenTripPlanner](https://github.com/opentripplanner/OpenTripPlanner/releases/tag/v2.7.0)
10. OSM Apps Catalog