datakaveri / dx-resource-server

DX Data publication and subscription portal
https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/datakaveri/iudx-resource-server/master/docs/openapi.yaml
Apache License 2.0
6 stars 28 forks source link
data-exchange iot smart-cities

Build Status Jenkins Coverage Unit Tests Performance Tests Security Tests Integration Tests

DX Resource Server

The DX Resource Server serves as the data plane for datasets, enabling data discovery, publication, and subscription. It facilitates data providers in publishing their resources based on annotated metadata and allows consumers to access data in accordance with the provider's access policies. The server ensures secure data access by integrating with an authorization server, requiring consumers to present access tokens validated through token introspection APIs before serving protected data. Additionally, the resource server offers an interface with a data broker for streaming data ingestion and subscription via AMQPs. It also supports advanced search functionalities like temporal, geo-spatial and attribute queries through an HTTPs API interface. Data Providers can publish the data and Consumers can access/consume the data using both HTTPs and AMQPs protocols.

Features

Explanation

Understanding Resource Server

How To Guide

Setup and Installation

Setup and Installation guide is available here

Reference

API Docs

API docs are available here

FAQ

FAQs are available here