Plans and pricing
Start free. Pay when Dwell hosts or predicts.
Each plan includes everything in the one before it. The seam between them is the GTFS spec's own: the static feed, then the four GTFS-Realtime feeds layered on top of it.
-
Editor
Free foreverCreate, edit, validate and export GTFS feeds.
Includes- Stops, routes, paths, calendars and trips on a live map
- Import an existing feed or start from scratch, with no sign-up
- Validate against the GTFS spec as you work
- Export a spec-clean .zip and host it anywhere
-
Hosted
Start here$100 per monthYour feed at one stable URL, plus service alerts in every app.
Everything in Editor, plus- Bring a draft into the agency console: export the .zip here, import it there
- Hosted at one stable URL, rebuilt on every edit
- The URL you provide to Google Maps, Apple Maps and Transit App
- ServiceAlerts: closures, delays and detour announcements, in every app that reads your feed
- The agency console, with sign-in and access per agency
-
Real-time
Quoted per agencyPriced by GPS source and fleet size.Live positions, predictions and detours from the GPS you already have, plus rider apps.
Everything in Hosted, plus- VehiclePositions: where every bus is, from the GPS or GTFS-Realtime your tracker already reports
- TripUpdates: when each bus arrives, rebuilt with Dwell's predictions
- TripModifications: detours drawn on the map, skipped stops worked out, read by apps alongside TripUpdates
- Live map for riders on the web, wearing the logo and brand color set on the Agency step
- Rider apps (iOS and Android) in the same branding
- Operations screen: every bus, on-time status, next stop, spacing
- Accuracy scored against the open Transit/Swiftly benchmark and published
-
End to end
Contact usDwell in place of your tracker: driver app, onboard hardware and everything in between.
Everything in Real-time, plus- Driver app: operators select their assignment and see on-time and spacing guidance
- Onboard hardware driven from that assignment: headsigns, stop announcements and passenger counters
- Nothing else in the loop: Dwell runs the chain from the bus to the rider's phone
- Installation and training for your fleet and staff
Every paid plan is set up with Dwell directly. There is no checkout, no card on file and no term you cannot leave.
How the spec fits together
GTFS Realtime is four feeds, and they are not peers. That is why the plans split where they do.
- ServiceAlertsclosures, delays and detour announcements — words riders seeneeds no GPSHosted
- VehiclePositionswhere every bus is right nowDwell reads your GPS or your tracker's GTFS-RealtimeReal-time
- TripUpdateswhen each bus will arrivepredicted from those positions by Dwell's engineReal-time
- TripModificationsdetours in machine-readable formread by apps alongside TripUpdates, so it ships with themReal-time
Everything, by plan
| Feature | Editor | Hosted | Real-time | End to end |
|---|---|---|---|---|
| GTFS Schedule — the static feed | ||||
| Stops, routes, paths, calendars and trips on a live map | ✓ | ✓ | ✓ | ✓ |
| Import an existing feed or start from scratch, with no sign-up | ✓ | ✓ | ✓ | ✓ |
| Validate against the GTFS spec as you work | ✓ | ✓ | ✓ | ✓ |
| Export a spec-clean .zip and host it anywhere | ✓ | ✓ | ✓ | ✓ |
| Bring a draft into the agency console: export the .zip here, import it there | ✓ | ✓ | ✓ | |
| Hosted at one stable URL, rebuilt on every edit | ✓ | ✓ | ✓ | |
| The URL you provide to Google Maps, Apple Maps and Transit App | ✓ | ✓ | ✓ | |
| GTFS Realtime — four feeds on top of the schedule | ||||
| ServiceAlerts: closures, delays and detour announcements, in every app that reads your feed | ✓ | ✓ | ✓ | |
| VehiclePositions: where every bus is, from the GPS or GTFS-Realtime your tracker already reports | ✓ | ✓ | ||
| TripUpdates: when each bus arrives, rebuilt with Dwell's predictions | ✓ | ✓ | ||
| TripModifications: detours drawn on the map, skipped stops worked out, read by apps alongside TripUpdates | ✓ | ✓ | ||
| For riders and staff | ||||
| The agency console, with sign-in and access per agency | ✓ | ✓ | ✓ | |
| Live map for riders on the web, wearing the logo and brand color set on the Agency step | ✓ | ✓ | ||
| Rider apps (iOS and Android) in the same branding | ✓ | ✓ | ||
| Operations screen: every bus, on-time status, next stop, spacing | ✓ | ✓ | ||
| Accuracy scored against the open Transit/Swiftly benchmark and published | ✓ | ✓ | ||
| Driver app: operators select their assignment and see on-time and spacing guidance | ✓ | |||
| Onboard hardware driven from that assignment: headsigns, stop announcements and passenger counters | ✓ | |||
| Nothing else in the loop: Dwell runs the chain from the bus to the rider's phone | ✓ | |||
| Installation and training for your fleet and staff | ✓ | |||