Current collected state Current
Observed since 20 Oct, 22:15 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0sora9/drone-fyi-cli
Command-line client for the UAVs FYI / Drone FYI public data API
Command-line client for the UAVs FYI / Drone FYI public data API
(https://www.uavs.fyi/api/v1). Read-only, no API key, zero dependencies
(Node 18+ built-in fetch).
# global
npm install -g @0sora9/drone-fyi-cli
drone-fyi health
# or run without installing
npx @0sora9/drone-fyi-cli companies --type=oem
Run straight from the repo without publishing:
node cli/index.mjs companies --type=oem
# or link it as `drone-fyi`
cd cli && npm link
| Command | Description |
|---|---|
health | API health check |
stats | Dataset counts |
endpoints | List every API endpoint |
companies | List models and suppliers |
company <id> | One company (e.g. plt_09) |
components | Component categories |
relationships | Supply relationships |
supply-chain <platformId> | A platform's suppliers and customers |
factories, funding | Secondary datasets |
list <dataset> | Any other dataset (investors, production, vla-models, …) |
| Flag | Description |
|---|---|
--json | Raw JSON instead of a formatted table |
--base-url=<url> | Override the API base (default https://www.uavs.fyi) |
--type=oem|supplier | Filter companies by type |
--country=XX | Filter by ISO country code |
--to=<id> / --from=<id> | Filter relationships |
--sort=<field> | Sort rows by a field |
--limit=N / --offset=N | Paginate |
DRONE_FYI_BASE_URL env var also overrides the base.
drone-fyi companies --type=oem --country=US
drone-fyi company plt_09
drone-fyi supply-chain plt_09
drone-fyi relationships --to=plt_09
drone-fyi companies --type=oem --json > models.json
Download counts and popularity will appear here as the collector receives them.
Declarations describe requirements; they are not a resolved dependency graph.
Source distribution
{
"integrity": "sha512-EQbFT4lE1cWA5KKFJJdSwMXagwyephfshJveWPbDuLMfKTktwxxdfEJNBhtFwxOZik9Nt4zIMmloj/N7djkd+g==",
"shasum": "d3f155ff02a0182a1210fd833b0f79ee8f947862",
"tarball": "https://registry.npmjs.org/@0sora9/drone-fyi-cli/-/drone-fyi-cli-0.1.1.tgz",
"fileCount": 3,
"unpackedSize": 11382,
"signatures": [
{
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
"sig": "MEQCICt/XzsjF0H8X/QPs0k5f7QQE29ldE6SE+RZPkqCx+bMAiAuhL8fXzDVPFjj+aNHsY5AhWys7i50QJWVmus27FhsPg=="
}
]
}Observed since 20 Oct, 22:15 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:5e76ea8cf498a2f8da2705c82ea820fb0c2b14a537b2f68da36a108a36101b8b