Skip to Content
Introduction

UDAI Documentation

Technical reference for the Unified Drone Airspace Interface (UDAI), the shared registry and coordination layer for low-altitude airspace in India. This site specifies the organisation, asset, mission, flight plan, airspace zone, permission, and telemetry surfaces of the platform, and is the reference of record for integrators.

Developed by Drone Federation India (DFI). Hosted by Airports Authority of India (AAI). Product overview: udai.live .

Contents

SectionPurpose
UDAIConcept and principles, architecture, governance, standards, and use cases
Data modelsCanonical entities, their relationships, and integer dictionaries
APIsREST and WebSocket surfaces, access rules, and response envelopes
Integration KitWorked sequence from asset registration to telemetry ingest
AboutInstitutions, steering, licensing, security, privacy, and support

Audience

ReaderPrimary referenceSupporting references
Integrators building ground control, fleet, or mission planning softwareIntegration KitSandbox, API overview
Airspace authorities publishing zones and deciding permissionsAirspace zonesAirspace awareness, Access control
Institutions assessing UDAI before integrationConcept and principlesArchitecture, Governance
Implementers mapping an existing schema onto UDAIData modelsEnums

Integration sequence

The sequence is ordered. Each step consumes identifiers returned by the preceding step. Request and response bodies are given in the Integration Kit.

StepCallReference
1POST /assets: register an aircraft against an existing asset modelAssets
2POST /users/invitations, then POST /users/{user_uuid}/pilot-creds: admit and credential a pilotUsers
3POST /missions: file a mission envelope, window, assets, and pilotsMission planning
4POST /flight-plans?mission_uuid=...: file a flight plan inside the mission windowFlight planning
5POST /flight-sessions, then MQTT or WebSocket ingestFlight sessions, Telemetry wire contract

A mission generates one Permission for every Airspace Zone its envelope intersects. Awareness and Green zones are approved on creation. All other zones remain Pending until an Airspace Manager decides them. Flight plans inherit mission permissions by reference.

No first-party SDKs are published. Integration is direct against the HTTP and WebSocket surfaces specified here.

Request headers

Requests to the surfaces documented here carry the following headers.

HeaderValue
partner-api-keyPartner key issued for the target host
AuthorizationBearer and an access token obtained per Authentication
X-Organisation-IDUUID of the organisation on whose behalf the call is made
Content-Typeapplication/json

Endpoint eligibility by organisation type and role is defined in Access control. Error and pagination envelopes are defined in Base URL and responses.

API hosts

EnvironmentBase URLPurpose
Sandboxhttps://sandbox-api.udai.live/v1Integrator testing. Data may be reset
Staginghttps://staging-api.udai.live/v1Pre-production checks
Productionhttps://api.udai.live/v1Live national operations

All REST paths in this documentation are relative to /v1 on the selected host. Host policy is defined in Environments.

Access

Partner keys are issued, not self-service. Access requires:

  1. A registered organisation.
  2. At least one verified Admin or Owner user.
  3. Conformance with Standards and Interoperability.
  4. A sandbox partner key requested through a DFI or AAI integration contact.

Sandbox conditions are stated in Sandbox. Enquiries: Support.

Last updated on