PHPackages                             saracubillas/flight-aware-php-client - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. saracubillas/flight-aware-php-client

ActiveLibrary[HTTP &amp; Networking](/categories/http)

saracubillas/flight-aware-php-client
====================================

very simple PHP client for the FlightAware API

v0.0.8(1y ago)011Apache-2.0PHPPHP ^7.4 || ^8.0

Since May 16Pushed 1y ago1 watchersCompare

[ Source](https://github.com/saracubillas/flight-aware-php-client)[ Packagist](https://packagist.org/packages/saracubillas/flight-aware-php-client)[ RSS](/packages/saracubillas-flight-aware-php-client/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (8)Used By (0)

FlightAwarePHPClient
====================

[](#flightawarephpclient)

Introduction AeroAPI is a simple, query-based API that gives software developers access to a variety of FlightAware's flight data. Users can obtain current or historical data. AeroAPI is a RESTful API delivering accurate and actionable aviation data. With the introduction of Foresight™, customers have access to the data that powers over half of the predictive airline ETAs in the US. ## Categories AeroAPI is divided into several categories to make things easier to discover. - Flights: Summary information, planned routes, positions and more - Foresight: Flight positions enhanced with FlightAware Foresight™ - Airports: Airport information and FIDS style resources - Operators: Operator information and fleet activity resources - Alerts: Configure flight alerts and delivery destinations - History: Historical flight access for various endpoints - Miscellaneous: Flight disruption, future schedule information, and aircraft owner information ## Development Tools AeroAPI is defined using the OpenAPI Spec 3.0, which means it can be easily imported into tools like Postman. To get started try importing the API specification using [Postman's instructions](https://learning.postman.com/docs/integrations/available-integrations/working-with-openAPI/). Once imported as a collection only the "Value" field under the collection's Authorization tab needs to be populated and saved before making calls. The AeroAPI OpenAPI specification is located at:\\  Our [open source AeroApps project](/aeroapi/portal/resources) provides a small collection of services and sample applications to help you get started. The Flight Information Display System (FIDS) AeroApp is an example of a multi-tier application using multiple languages and Docker containers. It demonstrates connectivity, data caching, flight presentation, and leveraging flight maps. The Alerts AeroApp demonstrates the use of AeroAPI to set, edit, and receive alerts in a sample application with a Dockerized Python backend and a React frontend. Our AeroAPI push notification [testing interface](/commercial/aeroapi/send.rvt) provides a quick and easy way to test the delivery of customized alerts via AeroAPI push.
=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#introduction-aeroapi-is-a-simple-query-based-api-that-gives-software-developers-access-to-a-variety-of-flightawares-flight-data-users-can-obtain-current-or-historical-data-aeroapi-is-a-restful-api-delivering-accurate-and-actionable-aviation-data-with-the-introduction-of-foresight-customers-have-access-to-the-data-that-powers-over-half-of-the-predictive-airline-etas-in-the-us--categories-aeroapi-is-divided-into-several-categories-to-make-things-easier-to-discover---flights-summary-information-planned-routes-positions-and-more---foresight-flight-positions-enhanced-with-flightaware-foresight---airports-airport-information-and-fids-style-resources---operators-operator-information-and-fleet-activity-resources---alerts-configure-flight-alerts-and-delivery-destinations---history-historical-flight-access-for-various-endpoints---miscellaneous-flight-disruption-future-schedule-information-and-aircraft-owner-information--development-tools-aeroapi-is-defined-using-the-openapi-spec-30-which-means-it-can-be-easily-imported-into-tools-like-postman-to-get-started-try-importing-the-api-specification-using-postmans-instructions-once-imported-as-a-collection-only-the-value-field-under-the-collections-authorization-tab-needs-to-be-populated-and-saved-before-making-calls-the-aeroapi-openapi-specification-is-located-at-httpsflightawarecomcommercialaeroapiresourcesaeroapi-openapiyml--our-open-source-aeroapps-project-provides-a-small-collection-of-services-and-sample-applications-to-help-you-get-started-the-flight-information-display-system-fids-aeroapp-is-an-example-of-a-multi-tier-application-using-multiple-languages-and-docker-containers-it-demonstrates-connectivity-data-caching-flight-presentation-and-leveraging-flight-maps-the-alerts-aeroapp-demonstrates-the-use-of-aeroapi-to-set-edit-and-receive-alerts-in-a-sample-application-with-a-dockerized-python-backend-and-a-react-frontend-our-aeroapi-push-notification-testing-interface-provides-a-quick-and-easy-way-to-test-the-delivery-of-customized-alerts-via-aeroapi-push)

- API version: 4.12
- Package version: 1

Requirements
------------

[](#requirements)

PHP 5.5 and later

Installation &amp; Usage
------------------------

[](#installation--usage)

### Composer

[](#composer)

To install the bindings via [Composer](http://getcomposer.org/), add the following to `composer.json`:

```
{
  "repositories": [
    {
      "type": "git",
      "url": "https://github.com/saracubillas/flight-aware-php-client.git"
    }
  ],
  "require": {
    "saracubillas/flight-aware-php-client": "*@dev"
  }
}

```

Then run `composer install`

### Manual Installation

[](#manual-installation)

Download the files and include `autoload.php`:

```
    require_once('/path/to/FlightAwarePHPClient/vendor/autoload.php');
```

Tests
-----

[](#tests)

To run the unit tests:

```
composer install
./vendor/bin/phpunit

```

Getting Started
---------------

[](#getting-started)

```

```

Documentation For Authorization
-------------------------------

[](#documentation-for-authorization)

ApiKeyAuth
----------

[](#apikeyauth)

- **Type**: API key
- **API key parameter name**: x-apikey
- **Location**: HTTP header

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance35

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~74 days

Recently: every ~80 days

Total

7

Last Release

641d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a97dbf137b0e04934b7c7149cb44764bfe9aac941b71b2b5d1f9f21d7f216e1b?d=identicon)[saracubillas](/maintainers/saracubillas)

---

Top Contributors

[![saracubillas](https://avatars.githubusercontent.com/u/1815335?v=4)](https://github.com/saracubillas "saracubillas (4 commits)")

---

Tags

phpapisdkrestflightaware

### Embed Badge

![Health badge](/badges/saracubillas-flight-aware-php-client/health.svg)

```
[![Health](https://phpackages.com/badges/saracubillas-flight-aware-php-client/health.svg)](https://phpackages.com/packages/saracubillas-flight-aware-php-client)
```

###  Alternatives

[onesignal/onesignal-php-api

A powerful way to send personalized messages at scale and build effective customer engagement strategies. Learn more at onesignal.com

34170.2k2](/packages/onesignal-onesignal-php-api)[ory/hydra-client

Documentation for all of Ory Hydra's APIs.

17435.9k](/packages/ory-hydra-client)[zenditplatform/zendit-php-sdk

PHP client for Zendit API

1204.3k](/packages/zenditplatform-zendit-php-sdk)[huaweicloud/huaweicloud-sdk-php

Huawei Cloud SDK for PHP

1829.2k2](/packages/huaweicloud-huaweicloud-sdk-php)[ory/hydra-client-php

Documentation for all of Ory Hydra's APIs.

1710.8k](/packages/ory-hydra-client-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
