Skip to content

Introduction

Overview

Obelisk is a service platform for building scalable data-driven applications and services, connecting data producers and consumers with powerful APIs for ingesting, querying and streaming large amounts of data in an organized and secure way.

Obelisk's ambition is to become a reliable building block for technical solutions in need of a system for managing large amounts of (event-based1) data. By taking care of storage, data management (e.g. discoverability, access control) and interfacing, Obelisk allows the developers of these solutions to focus on the unique challenges of the use case at hand instead of spending time and effort taking care of the data logistics.

Features

  • Scalable data backend built using industry-proven technologies such as Kubernetes, Apache Pulsar, Redis and Clickhouse.
  • Powerful APIs: ingest, query, stream and export large amounts of data using the efficient Obelisk HTTP-based APIs, or interface with the same data using Open Standards such as NGSI-LD or DCAT.
  • Security-aware architecture: Data Isolation is a first-class citizen. Authentication and authorization are implemented using open standards (OpenID Connect, OAuth 2.0).
  • Accessible, Easy to use: the Obelisk Catalog UI allows users to quickly discover relevant Datasets, view meta-data, request access, manage API clients, etc...

Getting started

IDLAB is hosting a managed version of the Obelisk platform at https://rc.obelisk.ilabt.imec.be. You can signup using an OpenID Provider (e.g. using your Google account) and start evaluating the platform today!

Disclaimer

The managed instance of Obelisk, running on IDLAB's infrastructure, may only be used for research and non-commercial activities.

For regular users

  1. Start by browsing the Catalog to discover available Datasets.
  2. Visit the demo Dataset (accessible to all Users).
  3. Read the Concepts page to get a better understanding of some of the Obelisk concepts and features.

For developers

  1. Also read the technical documentation and guides. A complete API overview is available at https://obelisk.docs.apiary.io.
  2. Create your own Dataset to start producing and consuming your data.

History

Development on Obelisk started in 2018 at IDLAB, with the goal of consolidating various research tracks in the domain of Internet of Things, Industry 4.0 and Machine Learning, into a single platform capable of providing the infrastructure required to enable research at scale in these domains.

Our goal is to continue to support and expand the Obelisk platform for internal use (at IDLAB, IMEC, Ghent University) and to open up the platform for external use in the future.


  1. Obelisk is optimized for handling event-based data: data that has been generated at a certain moment in time and thus includes a timestamp.