For Agents
Query US airspace, weather, temporary flight restrictions, surface obstacles, and aerodrome data for any drone flight area defined as a point, route, or polygon.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the DFlight API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with DFlight API API.
Query airspace classifications around a point, along a route, or inside a polygon for UAV preflight assessment
Retrieve temporary flight restrictions and special security areas that intersect a planned flight path
Pull weather forecasts for a defined drone operating area before takeoff
Identify restricted public venues, surface obstacles, and aerodromes inside a planned UAS operating area
GET STARTED
Use for: Check whether my drone route crosses any temporary flight restrictions, Retrieve airspace classifications for a flight area defined by a polygon, Find all surface obstacles within 5km of a launch coordinate, Get the weather forecast for a planned drone mission area
Not supported: Does not handle drone fleet management, flight logging, or remote ID broadcast — use for UAV preflight airspace and hazard data queries only.
DFlight supplies UAV and drone operators with the airspace, weather, restriction, and surface-obstacle data required for preflight compliance assessment. Operators define an area of interest as a point with radius, a GeoJSON LineString route, or an arbitrary GeoJSON Polygon, and DFlight returns airspace classifications, special security areas, restricted public venues, surface obstacles, aerodromes, UAS operating areas, and weather forecasts that intersect that geometry. The API is organised by data category, with three query shapes per category (distance, route, polygon) for predictable integration into flight-planning tools.
Resolve UAS Operating Areas that overlap with a GeoJSON polygon or LineString
Submit GeoJSON Polygon or LineString geometry to receive intersecting hazard data in a single call
Patterns agents use DFlight API API for, with concrete tasks.
★ UAV Preflight Compliance Check
Drone operators must confirm before every flight that no temporary flight restrictions, special security areas, or restricted public venues exist in their planned operating area. DFlight accepts a point and radius, a route LineString, or an arbitrary polygon and returns all intersecting airspace, restriction, and venue records in a single call. This replaces stitching together FAA NOTAMs, sectional charts, and TFR feeds manually.
Submit a polygon covering a 2km square over downtown to /us/v1/restrictions/polygon-query and /us/v1/ssa/polygon-query and return any active TFRs or special security areas.
Route Hazard Briefing
For longer drone missions defined as a flight path, DFlight evaluates a GeoJSON LineString against weather, obstacles, aerodromes, and UAS operating areas along the route. Operators get a single hazard briefing covering forecast wind and visibility, towers and other surface obstacles, nearby airports, and conflicting UOAs. This is meant to be embedded into flight-planning software so the briefing runs automatically when a route is drawn.
Send the planned LineString to /us/v1/wx-forecast/route-query, /us/v1/obstacles/route-query, and /us/v1/aerodromes/route-query and produce a consolidated hazard report.
AI Agent Drone Mission Planner
An AI agent planning a drone delivery or inspection mission needs to programmatically validate the route against multiple authoritative datasets. Through Jentic, the agent searches for the relevant DFlight operations, loads their schemas, and submits the user's polygon or route, then summarises any hazards back to the user in natural language. This removes the need for the agent to hold DFlight credentials or browse documentation.
Use Jentic to query DFlight polygon endpoints for airspace, restrictions, and weather over a delivery zone polygon and return a go/no-go decision.
24 endpoints — dflight supplies uav and drone operators with the airspace, weather, restriction, and surface-obstacle data required for preflight compliance assessment.
METHOD
PATH
DESCRIPTION
/us/v1/airspace/polygon-query
Query airspace inside a GeoJSON polygon
/us/v1/restrictions/route-query
Get TFRs intersecting a route LineString
/us/v1/wx-forecast/distance-query
Forecast around a point and radius
/us/v1/obstacles/polygon-query
Surface obstacles inside a polygon
/us/v1/aerodromes/route-query
Aerodromes along a route
/us/v1/uoa/polygon-query
UAS Operating Areas inside a polygon
/us/v1/airspace/polygon-query
Query airspace inside a GeoJSON polygon
/us/v1/restrictions/route-query
Get TFRs intersecting a route LineString
/us/v1/wx-forecast/distance-query
Forecast around a point and radius
/us/v1/obstacles/polygon-query
Surface obstacles inside a polygon
/us/v1/aerodromes/route-query
Aerodromes along a route
Three things that make agents converge on Jentic-routed access.
Credential isolation
DFlight customer credentials are stored encrypted in the Jentic vault. Agents call DFlight through scoped Jentic execution requests so the raw credential is never exposed in agent context, logs, or model traces.
Intent-based discovery
Agents search Jentic for intents like 'check drone airspace for a route' and Jentic returns the matching DFlight operations along with their input schemas, so the agent can submit a polygon or LineString without browsing UAV documentation.
Time to first call
Direct DFlight integration: 1-2 days for credential setup, GeoJSON request shaping, and response parsing across multiple categories. Through Jentic: under 1 hour to search, load, and execute the relevant queries.
Alternatives and complements available in the Jentic catalogue.
OpenWeatherMap API
Add general-purpose weather and forecast data alongside DFlight's UAV-focused weather endpoints
Choose OpenWeatherMap when the agent needs broader weather data not tied to a UAV preflight context, or for areas outside the US.
National Park Service API
Combine US national park boundary and alert data with DFlight's restriction queries
Use NPS API when the agent needs to know whether a flight area sits inside a national park where drones may be prohibited under park-specific rules.
AirNow API
Layer US air quality data on top of DFlight's airspace and weather queries
Useful when an agent needs visibility-affecting air-quality context, particularly during wildfire season, in addition to standard weather forecasts.
Specific to using DFlight API API through Jentic.
What authentication does the DFlight API use?
The published OpenAPI spec for DFlight does not declare a security scheme on the documented endpoints. In practice, DFlight is offered to commercial UAV operators by ljaero.com and access is provisioned per customer; check with the vendor for the credential type your account uses. When called via Jentic, any credential is held in the Jentic vault and never enters the agent's context.
Can I query a custom polygon instead of a point and radius?
Yes. Every data category exposes three query shapes: distance (point plus radius), route (GeoJSON LineString), and polygon (arbitrary GeoJSON Polygon). For an irregular operating area, send your polygon to the corresponding /us/v1/{category}/polygon-query endpoint.
What are the rate limits for the DFlight API?
Rate limits are not published in the OpenAPI spec. ljaero applies per-customer throughput limits at the contract level for commercial UAV operators; contact the vendor for your tier. Queries are POST-based to allow large GeoJSON payloads, so plan around payload size as well as request count.
How do I get a route hazard briefing for a planned drone flight through Jentic?
Search Jentic for 'check drone airspace and restrictions for a route'. Jentic returns the matching DFlight route-query operations for airspace, restrictions, weather, obstacles, and aerodromes. Load each schema, post your GeoJSON LineString, and consolidate the responses into a single briefing. Get started at https://app.jentic.com/sign-up.
Does DFlight cover airspace outside the United States?
All endpoints documented in this spec are namespaced under /us/v1, indicating United States coverage only. International coverage is not exposed via this version of the API.
Can DFlight tell me about aerodromes near my flight area?
Yes. The aerodromes resource has distance, route, and polygon query variants. Use /us/v1/aerodromes/distance-query for a point-and-radius lookup or /us/v1/aerodromes/polygon-query for an arbitrary operating area. The response identifies aerodromes that intersect the supplied geometry.
/us/v1/uoa/polygon-query
UAS Operating Areas inside a polygon