Satori Docs

Your definitive guide to subscribing and publishing live data

New to Open Data Direct link

Publish your own data publicly or republish open data. Open data feeds are everywhere. To name just a few, US government posts earthquake notifications in their USGS feed, Meetup provides RSVPs feed, Wikipedia broadcasts wiki page edits to RCStream. These feeds, and more, are already being republished into Satori open channels. Find them in the Live Open Data Portal or start republishing other feeds.

Multiple data feeds can be republished into a single aggregated open channel. For example, Bay area bike sharing and Bike town, Portland are republished to a single Bike Sharing channel. Find your own creative and meaningful ways to merge data: match earthquakes to tweets about them, bitcoin transactions to stock prices, anything goes.

To republish, find an open feed and republish it as a live stream to Satori. Start by registering an open channel on Satori. Your client code should implement retrieving the feed data, checking returned data for new information and publishing it to RTM.

Download the SDK in the language of your choice as a foundation for your republishing client. Or, we made it even easier for you using Composer.


Learn about live open data on Satori, problems with the open data today, and who it is for.

Registering open channel

Learn how to add and test an open channel in Dev Portal, how to get it verified and made public.

Publishing and republishing open data

Learn about publishing to open channels, processing external data sources for republishing, using Composer project or other plausible implementations.

Building apps off open data

Learn about exploring open channels in the Open Portal and how to start developing applications subscribed to open channels.


Learn about Composer (experimental project) providing configurable data processing pipelines for publishing and republishing data source to RTM.