Satori Docs

Your definitive guide to subscribing and publishing live data

About Live Open Data Direct link

Open data is free for anyone to access, analyze, reuse, and re-distribute. Live data refers to continually changing and instantly relevant content.

Open data is scattered across thousands of websites and poses many challenges in accessing and working with. Getting to the data commonly involves registrations with multiple parties, limited quotas, processing different and often difficult data formats, and various technical difficulties. 

Providing open data to everyone requires infrastructure capable of continuous uptime and scaling in various directions: massive number of publishers, channels (a.k.a. topics), concurrent consumer endpoints, total amount of data transfer, etc.

The nature of the live data adds additional challenges. In particular, it requires a paradigm shift from pull to push technologies. Live data is inherently streaming and real time, and it is ill-suited for traditional data feeds based on busy polling. For instance, one of the common problem with current feeds is the networking waste and logical implications due to re-retrieving duplicate data polled in an earlier request. 

From the onset, Satori was designed and built for handling real-time live streaming data in the most efficient and resource effective way. It provides the reliable, high-performance platform where anyone can publish and subscribe to live open data. The Live Open Data Portal on Satori is a hub for both data providers and developers.

Open Channels Direct link

In Satori, open data is published to open channels that are a publicly available in the Live Open Data Portal.

An open channel is the same as a regular project-specific channel in core functionality, and you use the same RTM API, SDKs, and tools to work with it. However, when creating and publishing to an open channel, there are a few additional details you are required to address: mandatory permissions, registration, content guidelines, and placement in the Live Open Data Portal. 

Anyone who owns the rights to open data can create their own open channel and become an open data publisher (channel owner). The owner of an open channel controls who is allowed to publish to that channel to guarantee the data integrity and protect the publisher's reputation. Since the data from open channels is publicly exposed, a simple verification step is required before the channel goes public.

Open data on Satori is available to everyone to subscribe to. Explore in the Live Open Data Portal and build apps and Streambots™ to subscribe to one or many channels.