API Server Documentation Endpoints

Card image cap
Authorization Server

These APIs are used by users -providers and consumers to give and get authorized access to data using tokens, policy etc. These APIs requires valid token or client details for authentication.

Card image cap
Catalogue Server

The Catalogue is DXs' (Data Exchange) dataset discovery portal and metadata store.For search and discovery, it allows users search through text and geo-based queries

Card image cap
Onboarding Server

The Onboarding is DXs' (Data Exchange) metadata onboarding portal. It enables Providers of datasources to describe them with DX based annotations to make discovery and consumption of data both automatable and semantically describable.

Card image cap
Resource Server

The Resource Server is DXs'(Data exchange) data store which allows publication, subscription and discovery of data. For search and discovery, it allows users to search through temporal, geo-based and attribute queries. For publication and subscription, it allows users to use AMQP streaming protocol over TLS. It enables Providers of datasources to publish data as per the DX(Data exchange) data descriptor. It enables Consumers of datasources to search and query for data using HTTPs APIs.

Card image cap
File Server

The File Server is DX(Data Exchange) File store which allows upload, download and discovery of Files. For Upload it allows uploading Files with group id or resource item id, it also allow user to attach additional metadata fields to the uploaded file. For Discovery it allows temporal queries to search files data within time ranges, geo parameters. It also allows user to list file metadata using resource group id or resourfce item id.

Card image cap
GIS Server

The GIS interface is a resource server which defines the interactions between the consumers interested in GIS data and the upstream GIS Servers. It allows data admins to publish gis related info as per the Data Exchange(DX) . It enables Consumers of datasources to search and query for data using HTTPs APIs.

Card image cap
Data Ingestion server

The Data Ingestion Server is the DXs'(Data Exchange) "Firewall" which allows publication of data. It enables Providers and Delegate of datasources to publish data as per the DX(Data Exchange) data descriptor. For publication, it allows users to use HTTP protocol over TLS (HTTPs).