GTFS·X vs. Trillium (Optibus)
Trillium Solutions is the established North American managed GTFS service. They've been doing this since 2011 and serve 350+ US transit agencies, including the DOTs of Massachusetts, Oregon, Colorado, and others. In April 2022 Optibus acquired Trillium; the team now operates as Optibus' "Global Center for Data Excellence" out of Portland, Oregon.
Calling Trillium a competitor isn't quite right. Trillium is a service; GTFS·X is a tool. The honest comparison depends on whether you want to do the work yourself (with a tool) or have someone do it for you (as a service). Both answers are legitimate.
This page is split. If you're a first-time buyer evaluating GTFS options, start with the comparison table. If you're an existing Trillium customer wondering about the contract, the section further down is for you.
Quick comparison (first-time buyers)
| Trillium (Optibus) | GTFS·X | |
|---|---|---|
| Model | Managed service — Trillium staff create and maintain your feed | Self-serve tool — you create and maintain your feed |
| Cost | Quote-based; commonly $3,000–$15,000/yr for managed publishing, more for active service planning support | Free editor; $49/mo Pro, $500/yr hosted publishing, $199/mo Team |
| Time-to-first-feed | 4–12 weeks (Trillium gathers data, builds feed, deploys) | Minutes (anonymous editor; export valid GTFS in one session) |
| Who edits the feed | Trillium staff with periodic input from agency | Agency staff directly |
| Hosted at a stable URL | Yes, on Trillium infrastructure | Yes, on feeds.gtfsx.com (Hosted tier) |
| GTFS-Flex support | Yes, professional services | Yes, self-serve |
| Title VI / equity analysis | Yes, as a paid analysis engagement | Built into Team tier ($199/mo) |
| Service planning analyses | Yes, through Optibus broader platform | Yes — cost estimation, demographic coverage (Pro tier); Title VI equity analysis and demand-propensity map (Team tier) |
| Scenario comparison via snapshots | Yes | Yes — snapshot any feed state and restore or compare later |
| Procurement complexity | Multi-thousand-dollar contract; some agencies need RFP | Sub-$5k SaaS that fits small-purchase signature authority |
| Best fit | Larger agencies, DOT statewide programs, agencies that want to outsource the work | Agencies that want to own the tool, do the work in-house, and pay a flat low SaaS price |
Where Trillium is genuinely better
Real things Trillium does well:
- Hands-off white-glove service. If your agency doesn't have the staff time or interest to maintain a GTFS feed internally, Trillium does it for you. You hand them your service plan and rider information; they produce, host, and maintain the feed. For agencies where GTFS is one item on a long list of things nobody owns, this is a structurally better answer than asking that nobody to learn a tool.
- Multi-state statewide programs. Trillium has experience running statewide GTFS programs for state DOTs (MA, OR, CO, VT, MN, MA, others). They know how to onboard 5311 sub-recipients, coordinate vendor handoffs, and align on reporting calendars. If you're a state DOT looking for a turnkey vendor to run a statewide program, Trillium has the most precedent.
- The Optibus broader platform. If your agency is or might become an Optibus customer for scheduling and operations optimization (workforce management, vehicle scheduling, etc.), having GTFS authoring inside the same vendor relationship has real consolidation value. The integration story is more compelling than a stand-alone GTFS tool.
- Established relationships and trust. Trillium has been doing this for 14+ years. The transit data community knows them. References are easy. For an agency where "is this vendor still going to exist in five years" is a real procurement question, Trillium has the longer track record.
Where GTFS·X is genuinely better
- Cost. A $500/year hosted publishing tier is roughly 1/10 to 1/30 of the equivalent Trillium managed engagement. If you have a staff member who can spend a few hours on the editor every quarter, the savings is meaningful.
- Time to first feed. Anonymous editor: a small fixed-route feed can be built and exported in an afternoon. Trillium's process is paced for thoroughness and includes their data team's onboarding work; that's a feature for some agencies and a constraint for others.
- Direct control. Your data lives in your tool. Schedule changes go in immediately rather than waiting on a vendor turnaround. For agencies that update service often or make changes on short notice, the latency of a managed-service workflow is the binding constraint.
- Transparent pricing. The pricing page is the pricing. No quote, no scoping call. Some agencies find this politically easier to procure than an enterprise contract.
- Built-in planning analyses and scenario comparison. Cost estimation and demographic coverage (Pro), Title VI equity analysis and demand-propensity layer (Team), and snapshot-based scenario comparison are all built into the editor. With Trillium, each of these is an additional engagement.
Thinking about switching?
If you're an existing Trillium customer reading this, the question is whether the savings and control justify the migration effort and the change in operating model. Three things to consider:
What you're paying for vs. what GTFS·X provides
Trillium's value is the service component — their team monitors your feed, catches breakages, accommodates schedule changes, handles the relationship with downstream consumers, and produces analytics on request. If you take the GTFS·X path, you're substituting:
- Their feed monitoring for GTFS·X hosted publishing monitoring (alerts on validation failure, feed expiry, URL outage)
- Their service planning input for in-house staff time (if you don't have an in-house staffer who can spend ~2–4 hours/quarter on the feed, this substitution doesn't work)
- Their relationship with Google/Apple/Mobility Database for your own direct registration (one-time work, ongoing maintenance is minimal once approved)
- Their analyses on request for the Pro/Team tier built-in analyses (which run on-demand without a request)
For agencies with an in-house staffer who can own the feed, the substitution works. For agencies with no internal capacity, it doesn't — you'd be cutting the service line without anything to replace it.
What "switching" actually involves
Practically:
- Export your existing GTFS zip from Trillium (they will provide it on request — it's your data)
- Import into GTFS·X (round-trip-preserving for all standard GTFS files)
- Decide whether to keep the existing public feed URL pattern or migrate to
feeds.gtfsx.com/<your-agency>/. If you keep the existing URL, you'll need a 301 redirect or DNS migration. - Update the Mobility Database, Google Transit Partners, and Apple Maps Connect with the new feed URL (if changed)
- Confirm downstream consumers are picking up the new feed correctly before terminating with Trillium
Total elapsed time: 2–6 weeks if your existing feed is clean. Longer if your existing feed has accumulated edge cases.
The case for not switching
A few situations where staying with Trillium is the right call:
- You don't have an in-house staffer who can own the feed. Don't switch.
- You're under a statewide DOT-funded Trillium program. Your state is paying the bill; switching costs your agency more (in staff time) than it saves (in dollars you don't pay).
- You're using Optibus more broadly (scheduling, workforce, optimization). Consolidating in one vendor has real value; the GTFS-only savings probably don't justify the integration loss.
- Your current Trillium engagement is renewing in 30+ months. Wait until the renewal window — switching mid-contract usually doesn't pencil.
What the math looks like
For a typical small-urban agency paying Trillium ~$8,000/yr for managed publishing plus periodic analyses, the GTFS·X equivalent is $500/yr (hosted) + $199/mo (Team tier, if you want Title VI and propensity) = $2,888/yr. Annual savings: ~$5,100, against ~10–30 hours of in-house staff time to own the workflow. If your staff time is loaded at $50/hr, the breakeven is ~100 hours of effort. If you're spending less than 100 hours/year on GTFS work, the math favors switching.
The math gets worse (for switching) at smaller scales, because Trillium's smallest engagements are commonly $3,000–$5,000, and the GTFS·X self-serve work doesn't shrink proportionally.
FAQ
Is Trillium going away now that Optibus owns it? No. Trillium continues to operate as Optibus' US data services arm. The Trillium brand and the Portland team remain in place.
Can I use GTFS·X alongside Trillium? Yes. Some agencies use GTFS·X for in-house drafting and review, then hand the final feed to Trillium for publishing and monitoring. The two tools are interoperable.
Does Optibus offer a self-serve GTFS authoring tool? Not currently. Optibus' platform is enterprise-focused; their GTFS authoring capability is delivered through the Trillium service line.
Is there a free trial or pilot for GTFS·X? The editor and export are free without signup. You can produce a complete valid GTFS feed at zero cost before deciding whether to pay for hosted publishing or analyses.
What's the data ownership story? Your feed is your data in both cases. Trillium and GTFS·X both treat the agency as the data owner. With Trillium, your data lives on their infrastructure under their contractual terms; with GTFS·X, it lives in your browser (anonymous mode) or in our backend (account mode). In either case, you can export your data and leave.
Try the GTFS·X editor at gtfsx.com — anonymous, no signup. Or book a 30-minute consult call to talk through whether self-serve fits your agency.