Stream processing, for humans.

Upstream makes stream processing both approachable and collaborative

Join the beta!

Upstream is a new service for building stream pipelines. Whether you are tracking device heartbeats, service metrics, manufacturing line outputs, river quality, or outputs from any other changing environment, we provide a simple set of building blocks that you can use to massage, monitor, or publish event streams. And getting started should only take a few minutes.


Create your stream

Just sign up with an email or a Google account, create a channel, and start firing POST requests.

$ curl \
  -H "Content-Type: application/json" \
  -X POST \
  -d '{"cpu":".23","memory":".13","load":"4"}'
  https://api.upstreamapp.io/hook/YOUR_SECRET_KEY

Even if you don’t have your own data sources, you can subscribe to channels that others have created. Or view public channels with no account required.


Transform, Filter and Aggregate

Apply a diverse set of transformations to your events. Filter on one or more conditions, calculate grouped aggregates, or execute custom formulas—all updated in real time.

To help keep people in the loop, you can visualize your events using several different live updating graphs and tables.

For private channels, you can also create external triggers, such as email alerts for out of control processes or calling webhooks to integrate with other systems.

Try it out


Publish-Subscribe

Upstream was built to make sharing streams of data with others a cinch. You can make as many public channels as you like, allowing anyone to see your visuals or even fork the channel for themselves.

If you want to keep streams to yourself, make them private and give fine-grain access to other users.


Join the beta!

Upstream is getting started, we are constantly improving and value your feedback. Making an account with unlimited public channels is free (and always will be), but you can also make one private channel when you signup during the beta. In the future, we also plan on offering more private channels with pricing options.

Sign up View Documentation Email Us


Spread the word

Thanks for sharing! You can also read the Hacker News discussion here.