Live flight tracking and aircraft state vectors from the OpenSky Network.
# Option 1: Use the CLI scaffolder
npx create-settlegrid-tool --template opensky
# Option 2: Clone and run
git clone https://github.com/settlegrid/settlegrid-opensky.git
cd settlegrid-opensky
npm install
cp .env.example .env # Add your API keys
npm run dev| Method | Description | Cost |
|---|---|---|
get_states() |
Get current state vectors for all aircraft | 1¢ |
get_flights_by_aircraft(icao24) |
Get flights for a specific aircraft by ICAO24 address | 1¢ |
get_track(icao24) |
Get waypoints for a specific flight | 1¢ |
Turn this template into a revenue stream. At the default 1¢/call pricing, SettleGrid takes 0% on your first $1,000/mo of revenue (then 2–5%, volume-tiered, above it):
| Monthly Calls | Your Revenue |
|---|---|
| 1,000 | $10 |
| 10,000 | $100 |
| 100,000 | $1,000 |
See monetization.md for full pricing math and payout details.
# Or use Docker
docker build -t settlegrid-opensky .
docker run -e SETTLEGRID_API_KEY=sg_live_xxx -p 3000:3000 settlegrid-openskyLoom demo placeholder — record a 30-second walkthrough and paste the embed URL here.
This template works without SettleGrid. See remove-settlegrid.md for step-by-step removal instructions. No lock-in.
The original template was generated by the SettleGrid scaffolder. Upstream API attribution is preserved below.
- Provider: OpenSky Network
- Base URL: https://opensky-network.org/api
- Auth: None required
- Rate Limits: 100 req/day unauthenticated
- Docs: https://openskynetwork.github.io/opensky-api/
MIT — see LICENSE
Built with SettleGrid — The Settlement Layer for the AI Economy