Skip to content

Releases: Ethos6/free-flight-api

v1.0.0 — FreeFlight API

Choose a tag to compare

@Ethos6 Ethos6 released this 18 Oct 08:27
091ee87

First tagged release of FreeFlight API: free, self-hosted live flight tracking.

Highlights

  • Merges three volunteer ADS-B networks (adsb.lol, airplanes.live, adsb.fi) with OpenSky's global snapshot
  • Nearby, bounding-box, world, military, emergency, squawk and aircraft-type queries
  • /v1/track/{callsign}: live position, route, airline, aircraft details and photo
  • Server-Sent Events stream, live Leaflet map, OpenSky- and ADSBExchange-compatible endpoints
  • Polite by design: per-network pacing, circuit breakers, request coalescing and a grid cache
  • MCP server, CLI and Docker image

New in this release

  • Live demo GIF in the README, recorded by the new Demo GIF workflow: real aircraft around London, a track popup, then all of Europe
  • scripts/record_demo.py to re-record it; it refuses to save a GIF if no aircraft come back

Install

docker run -d -p 8000:8000 ghcr.io/ethos6/free-flight-api:latest
# or
pip install "free-flight-api[mcp] @ git+https://github.com/Ethos6/free-flight-api@v1.0.0"

Data belongs to the networks that collect it; see the README for their terms. All 26 offline tests pass in CI.