Satori Docs

Your definitive guide to subscribing and publishing live data

About Live Data Direct link

Live data refers to continually changing and instantly relevant content.

Live 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 live data 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 data. The Live Data Portal on Satori is a hub for both data providers and developers.

Live Channels Direct link

In Satori, live data is published to channels that are available in the Live Data Portal.

A live 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 a live channel, there are a few additional details you are required to address: mandatory permissions, registration, content guidelines, and placement in the Live Data Portal. 

Anyone who owns the rights to live data can create their own channel and become a live data publisher (channel owner). The owner of a live 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 live channels is publicly exposed, a simple verification step is required before the channel goes public.

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