OpenTripPlanner/doc/user/index.md
2025-09-10 10:20:33 +02:00

80 lines
No EOL
4.9 KiB
Markdown

![OTP Logo](images/otp-logo.svg)
# OpenTripPlanner 2
**OpenTripPlanner** (OTP) is an open source multi-modal trip planner, focusing on travel by
scheduled public transportation in combination with bicycling, walking, and mobility services
including bike share and ride hailing. Its server component runs on any platform with a Java virtual
machine (including Linux, Mac, and Windows). It exposes GraphQL APIs that can be accessed
by various clients including open source Javascript components and native mobile applications. It
builds its representation of the transportation network from open data in open standard file
formats (primarily GTFS and OpenStreetMap). It applies real-time updates and alerts with immediate
visibility to clients, finding itineraries that account for disruptions and service changes. OTP is
released under the [LGPL license](https://opensource.org/licenses/LGPL-3.0). As of 2020, the
codebase has been in active development for over ten years, and is relied upon by transportation
authorities and travel planning applications in [deployments](Deployments.md) around the world.
You are currently reading the documentation for **OpenTripPlanner 2**, the second major version of
OTP.
# Versions of this documentation
Several versions of this documentation are built and published automatically for different branches
of OTP. Each of these has a different stable URL, and you may switch between these versions using
the selector in the upper left of the published documentation.
**Releases**
- [Latest](http://docs.opentripplanner.org/en/latest) - Version 2.8 (the git master branch)
- [v2.7.0](http://docs.opentripplanner.org/en/v2.7.0) - Version 2.7
- [v2.6.0](http://docs.opentripplanner.org/en/v2.6.0) - Version 2.6
- [v2.5.0](http://docs.opentripplanner.org/en/v2.5.0) - Version 2.5
- [v2.4.0](http://docs.opentripplanner.org/en/v2.4.0) - Version 2.4
- [v2.3.0](http://docs.opentripplanner.org/en/v2.3.0) - Version 2.3
- [v2.2.0](http://docs.opentripplanner.org/en/v2.2.0) - Version 2.2
- [v2.1.0](http://docs.opentripplanner.org/en/v2.1.0) - Version 2.1
- [v2.0.0](http://docs.opentripplanner.org/en/v2.0.0) - Version 2.0
- [v1.5.0](http://docs.opentripplanner.org/en/v1.5.0) - Stable 1.x release
**Snapshot**
- [dev-2.x](http://docs.opentripplanner.org/en/dev-2.x) - OTP 2 active development
# Audience
The end users of OTP are the millions of people who rely on it to help plan their daily travel,
often without even knowing they are using OTP. As an infrastructure component, installation and
configuration of OTP tends to be somewhat technical and essentially invisible to those end users.
This documentation is intended for people who wish to perform such deployments of OTP without
necessarily diving into the internal details of the software.
For members of the OTP community interested in software development, additional documentation
detailing algorithms, data structures etc. is available as markdown files within the source code
packages. It can be read in your IDE or when browsing the source tree on Github. See
[OTP Architecture](https://github.com/opentripplanner/OpenTripPlanner/blob/dev-2.x/ARCHITECTURE.md).
# Quick Start
We encourage you to read the introductory sections of this documentation to familiarize yourself
with OpenTripPlanner use cases and configuration. But if you want to get started right away running
your own OTP instance, the best place to start is the [Basic Tutorial](Basic-Tutorial.md) page.
# Getting help
The fastest way to get help is to use our [Gitter chat room](https://gitter.im/opentripplanner/OpenTripPlanner) where most of the core developers are. Bug reports may be filed via the Github [issue tracker](https://github.com/openplans/OpenTripPlanner/issues). The issue tracker is not intended for support questions or discussions. Please use the chat for this purpose. The OpenTripPlanner [mailing list](http://groups.google.com/group/opentripplanner-users) is treated as a legacy communications channel and used almost exclusively for project announcements. Again, please direct development and support discussions to the Gitter chat.
# Financial and In-Kind Support
OpenTripPlanner is a member project of Software Freedom Conservancy, a 501(c)(3) organization
incorporated in New York, and donations made to it are fully tax-deductible to the extent permitted
by law. Donations can be made by credit card, wire transfer or paper check. Please
contact <accounting@sfconservancy.org> for instructions.
OTP development is primarily carried out by full-time software engineers employed by transportation
authorities and consultancies. Even with funding, it can be difficult to engage staff who have the
specialized skill set required. Therefore, one of the best ways to support OTP is to allocate
software development staff at your organization with transportation domain knowledge to participate
in weekly development meetings and contribute to this effort. This also builds connections between
organizations favoring open source collaboration.