Skip to content

entur/omsa-example-clients

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OMSA Example Clients

Status Last Commit Issues Pull Requests FastAPI Flutter

This repository hosts a complete demo of how clients may integrate with Entur's implementation of the Open Mobility Sales API (OMSA). Each client lives under clients/, each backend-for-frontend (BFF) under bffs/. Shared documentation and guides for BFF + client combinations live under docs/.

Note from October 15 2025: We currently only support a Flutter client + Python FastAPI BFF. This repo may contain other clients and BFFs in the future.

Note from October 21 2025: This project is a Work-in-Progress and is not in a state we deem "demo ready" yet. The Flutter client has been partially developed with Copilot, and there may therefore be code that is not necessarily up-to-date with current Flutter industry standards. We are currently working on verifying and improving the app in order to provide a more complete demo that can accurately demonstrate the kinds of interactions and user experiences that can be created when integrating with our OMSA API.

Repository layout

clients/
  flutter/             Cross-platform mobile client
bffs/
  python-fastapi/      Reference FastAPI BFF
docs/                  Shared documentation and BFF + client integration guides

Getting started

Documentation

Having problems?

Please open an issue if you encounter bugs or have feature requests.

About

Quick-start guide for connecting to Entur's OMSA API

Topics

Resources

Stars

Watchers

Forks