Skip to content

LunyaaDev/opensky-client

Repository files navigation

🛫 Opensky Client

A lightweight and easy-to-use library to interact with the OpenSky Network API.

✨ Features

🚀 Example usage

Unauthenticated call to the API to get all states

import { OpenSkyClient } from 'opensky-client'

const opensky = new OpenSkyClient()

// Get all states
const states = await opensky.getStates()

// Print all state vectors (aircraft infos)
console.log(states)

📂 Authenticated Example

📊 OpenSky API Rate Limits

User Type API Credits Requirement
Unauthenticated 400 credits/day No authentication needed
Default 4,000 credits/day Requires OpenSky account
Active Contributing 8,000 credits/day Requires active ADS-B receiver ≥30% uptime monthly

Check Limitations for more details about rate limits and other API limitations.

⚠️ Disclaimer

This library is in no way officially affiliated with or endorsed by the OpenSky Network.

By using this library, you agree to the OpenSky Network's Terms of Use and Data License Agreement.

About

A lightweight and easy-to-use library to interact with the OpenSky Network API

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published