Gem Version Build Status Coveralls Status Code Climate security

Ruby Versions

This gem supports the following versions of ruby, it may work on other versions but is not tested against them so don't rely on it.

  • ruby:
    • 2.4.4 - 2.4.7
    • 2.5.0 - 2.5.6
    • 2.6.0 - 2.6.5
  • jruby:
    • -

Rail Feeds

Make use of the various open data rails feeds in the UK. For more details of what feeds are available visit The Open Rail Data Wiki.


Add to your Gemfile and run the bundle command to install it.

gem 'rail_feeds', '~> 0.1'

Documentation & Versioning

Documentation can be found on Some guides can be found in the doc folder of the repo.

We follow the Semantic Versioning concept.

Feed Support


Source Module Module Alias Support
Network Rail RailFeeds::NetworkRail NetRailFeeds Being developed
National Rail RailFeeds::NationalRail NatRailFeeds


Source Client Feed Status
Network Rail stomp Real Time Public Performance Measure Todo
Network Rail stomp Temporary Speed Restriction Todo
Network Rail stomp Train Describer Todo
Network Rail stomp Train Movements Todo
Network Rail stomp Very Short Term Planning Todo
Network Rail http Schedule Can download, fetch, parse and dump.
Network Rail http CORPUS (location data) Can download, fetch and parse.
Network Rail http SMART (berth stepping data) Can download, fetch and parse.
Network Rail http Train Planning Data Todo
Network Rail http Train Planning Network Model Todo
National Rail stomp Darwin Push Port
National Rail stomp Darwin Timetable Feed
National Rail stomp Knowledgebase
National Rail http Knowledgebase Can download, fetch and parse NSI.
National Rail soap Darwin Webservice
National Rail rest Historical Service Performance