Developers

For in-depth technical information, visit the OneBusAway GitHub repository.

Setting up OneBusAway for an Agency

If you are trying to set up your own instance of OneBusAway, our GitHub is the best place to start. In order to use OneBusAway you will also need:

You may also want to join the developer mailing list.

3rd Party Applications

Independent developers have built many successful tools and demos based on the OneBusAway APIs. Most, if not all, agencies that are currently using OneBusAway have public APIs that developers can access, although some require a free API key to get started. Check the agency’s website or contact form for information on how to get started.

If you are interested in building tools or applications for an agency that does not already have OneBusAway, you may be able to get help setting up a tech demo implementation. Several production deployments of OneBusAway began as demos from independent developers.

Inspiration

Contributing

OneBusAway is Open Source software, and would not be what it is today without the many contributions from individual developers. Read our developer guide if you are interested in being a part of the community.