You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FLAIR publishes reference data for travel and commerce apps, clients for travel and transport APIs, and clients for the tills and payment providers that shops run on. Every package targets Laravel 12 and 13, is tested on PHP 8.2 to 8.5, and is MIT licensed.
Up-to-date lists of the world's countries, cities, airports, airlines and aircraft, ready to use in your app. Let customers pick their country, find an airport, or see which airline flies a route, with every entry checked and kept current.
All five datasets behind one facade, joined through the country: a country's cities, airports and airlines, and one search across everything.
composer require flairuk/laravel-world
All 249 ISO 3166 countries, with currencies, calling codes, regions, EEA membership and flags.
composer require flairuk/laravel-countries
More than 9,000 IATA city codes, such as LON, NYC and PAR.
composer require flairuk/laravel-cities
Over 10,000 IATA airport codes, from LHR to AAA.
composer require flairuk/laravel-airports
IATA airline designators such as BA, EK and QF, with each airline's country.
composer require flairuk/laravel-airlines
IATA aircraft type codes such as 320, 738 and 388.
composer require flairuk/laravel-aircrafts
🧳 Travel and Transport
Book hotels, train journeys and rides, and follow flights as they happen, all from inside your own app, so customers can plan a whole trip in one place.
A client for the Booking.com Demand API: accommodation search, availability and content, orders from preview to cancellation, and car rentals, with lazy pagination.
composer require flairuk/laravel-booking-com
A client for the All Aboard rail API: European train journeys, offers, bookings, orders, rail passes and refunds, with no GraphQL to write.
composer require flairuk/laravel-all-aboard
The aviationstack API: real-time and historical flights, airport timetables, future schedules and routes, with typed errors and lazy paging.
composer require flairuk/laravel-aviationstack
The Uber APIs behind one facade: rides, guest and health rides, Uber Direct deliveries, the Uber Eats Marketplace and Uber for Business, with OAuth, cached app tokens and verified webhooks.
composer require flairuk/laravel-uber
📡 Connection
Keep watch over the satellite internet that keeps vehicles, ships and remote sites online. See how every connection is performing, and find out the moment something goes wrong.
The Starlink Telemetry API: terminal and router health decoded from the stream, alerts raised and cleared as Laravel events, and the latest values per device.
composer require flairuk/laravel-starlink
🧾 Payments
Take payments online and in store with the tills and card readers shops already use, and keep sales, products and customers in step with your app.
A client for the Goodtill EPOS API: products, customers, sales, reports and web orders, with tokens refreshed for you.
composer require flairuk/good-till-system
Square payments through the official SDK, with signature-checked webhooks as Laravel events, OAuth, idempotency keys and a card form.
composer require flairuk/laravel-square
SumUp online checkouts, card readers, refunds and OAuth through the official SDK, with each webhook confirmed against the API.
composer require flairuk/laravel-sumup
🔒 Security
Please report a vulnerability privately through the affected repository's Security tab ("Report a vulnerability") rather than in a public issue. Each repository's SECURITY.md has the details.