Streamr Core

Streamr Core.
The real-time data toolkit

All the tools needed to create, process, visualise and sell your real-time data. Create a stream from your devices, filter it with our drag and drop canvas tool, visualise it on a dashboard, or create a product and sell it on our marketplace.

All the tools needed to create, process, visualise and sell your real-time data.
Create a stream from your devices, filter it with our drag and drop canvas tool,
visualise it on a dashboard, or create a product and sell it on our marketplace.

Create

Create

Create streams, canvases, dashboards and products with a simple drag & drop UI

Collaborate

Collaborate

Share, collaborate and publish your work

Integrate

Integrate

Build bridges between existing APIs and Streamr

Prototype

Prototype

Quickly build reactions to real-time data

Analytics

Analytics

Basic filtering, aggregation and rolling statistics

Build Oracles

Build Oracles

Easily build rules to interact with Ethereum smart contracts

What can you do with Core?

Stream
Editor
Dashboard
Userpages

Create a real-time data stream

Bring your real-time data easily into Core. Our simple flow allows for quick setup of data types and fields, through auto-detect or drag and drop. Monitor all your stream statuses in Core, and easily add them to canvases, dashboards or products.

Process your streams on a canvas

Need to clean, process or visualise your streams? Core's visual editor has 150+ modules to help with that, and you don't need to know any code to do so. Run real-time or historical processes, and share your results with one click.

Visualise your data with a dashboard

Need a quick visualisation of your data? Any chart or table modules you use in canvases can be added with a click to a customisable dashboard. Combine visualisations to monitor processes or share with others.

Create and sell a data product

With Streamr's integrated Marketplace, unlocking the value of your data streams is just a few clicks away in Core. Add your streams, set up some details, publish your product and earn DATA on the Marketplace.

Chart
in1
15 minutes
15k10k5k0-5k
Wednesday, Oct 3, 06:50:20
RateLimit.out 6,088.73
Map
ID
Heading
Latitude
Longitude
Map
+
-
Table
batch
in4+
timestamp
batch
2018-10-01 07:02:06.136
10008.24130684
2018-10-01 07:02:07.332
10007.24841842
2018-10-01 07:02:08.524
10008.87952433
2018-10-01 07:02:09.269
10008.53567841
2018-10-01 07:02:10.051
10007.25668123
2018-10-01 07:02:11.603
10008.86132939
2018-10-01 07:02:12.449
10007.12550845
2018-10-01 07:02:13.752
10007.34649170
2018-10-01 07:02:14.915
10008.15134122
2018-10-01 07:02:15.152
10007.53179736
2018-10-01 07:02:16.073
10008.64062952
Gradient
minValue
0
color
maxValue
1
minColor
maxColor
in
Solidity Module
ethAccount
Tram demo
contract
recipientAddress
0x9e3d69305d
unitPrice wei
10000
initial ETH
0.01
ConstantColor
Value
Color
Switcher
Out
RandomString
Length
10
Out
Trigger
Clock
Timezone
UTC
Date
Format
yyyy-MM-dd HH:mm:ss z
Timestamp
Rate
1
Unit
second
MQTT
URL
URL
Message
Topic
Topic
Username
username
Password
password
Cert Type
none
Expression
Expression
x+y
Out
X
x
Error
Y
y
RateLimit
Rate
1
Limit Exceeded
Time in Millis
1000
Out
In
Regex
Pattern
pattern
Match
Text
text
Match Count
Match List
HTTP Request
Verb
POST
Errors
URL
URL
Data
Params
Key Value
Status Code
Headers
Key Value
Roundtrip Millis
body
Headers
SQL
Engine
MySQL
Errors
Host
Host
Result
Database
database
Username
username
Password
password
Sql
sql
Note
Use Core's node based canvas editor to filter, clean, process and visualise your data. With over 150 modules to choose from, plus the ability to run your own code with the Java module, Core lets you handle data the way you choose.
Stream
Stream
Vehicle
Speed
Heading
Latitude
Longitude
Line
Search or select a module
Time Series
Text
Time & Date
Boolean
Custom Modules
Visualisations
Utils
Integrations
Input
Map
List Streams
Button
buttonName
Start
Out
buttonValue
1
Start
Note
Quickly test out ideas, clean up noisy data, and visualise almost anything in minutes.
EthereumCall
ethAccount
Tram demo
errors
function
update
spentWei
contract
targetChangeWei
addedUnits
gasUsed
gasPriceWei
blockNumber
nonce
txHash
OutOfFunds.debt
Paid.amount
Recipient.balance
Contract balance
CodeEditor
1// Define inputs and outputs here
2// TimeSeriesInput input = new TimeSeriesInput(this,"in");
3// TimeSeriesOutput output = new TimeSeriesOutput(this,"out");
4
5public void initialize() {
6 // Initialize local variables
7}
8
9public void sendOutput() {
10 // Write your module code here
11}
12
13public void clearState() {
14 // Clear internal state
15}
Scheduler
Timezone
UTC
value
Send value
0
every
day
from
00 : 00
to
00 : 00
Email
subject
Your subject here
message
Your message here
value1
Chart
in1
15 minutes
15k10k5k0-5k
Wednesday, Oct 3, 06:50:20
RateLimit.out 6,088.73
Map
ID
Heading
Latitude
Longitude
Map
+
-
Search or select a module
Time Series
Text
Time & Date
Boolean
Custom Modules
Visualisations
Utils
Integrations
Input
Map
List Streams
Note
Quickly test out ideas, clean up noisy data, and visualise almost anything in minutes.
Switcher
Out
Gradient
minValue
0
color
maxValue
1
minColor
maxColor
in
Stream
Stream
Vehicle
Speed
Heading
Latitude
Longitude
Line
Expression
Expression
x+y
Out
X
x
Error
Y
y
RateLimit
Rate
1
Limit Exceeded
Time in Millis
1000
Out
In
EthereumCall
ethAccount
Tram demo
errors
function
update
spentWei
contract
targetChangeWei
addedUnits
gasUsed
gasPriceWei
blockNumber
nonce
txHash
OutOfFunds.debt
Paid.amount
Recipient.balance
Contract balance
Note
Use Core's node based canvas editor to filter, clean, process and visualise your data. With over 150 modules to choose from, plus the ability to run your own code with the Java module, Core lets you handle data the way you choose.
Regex
Pattern
pattern
Match
Text
text
Match Count
Match List
Button
buttonName
Start
Out
buttonValue
1
Start
Scheduler
Timezone
UTC
value
Send value
0
every
day
from
00 : 00
to
00 : 00
Table
batch
in4+
timestamp
batch
2018-10-01 07:02:06.614
10007.75322645
2018-10-01 07:02:07.342
10008.01332702
2018-10-01 07:02:08.009
10008.07035495
2018-10-01 07:02:09.267
10007.26944925
2018-10-01 07:02:10.251
10008.89791553
2018-10-01 07:02:11.102
10008.02259143
2018-10-01 07:02:12.528
10007.82811368
2018-10-01 07:02:13.414
10008.69309664
2018-10-01 07:02:14.057
10008.96092600
2018-10-01 07:02:15.680
10007.44967700
2018-10-01 07:02:16.742
10007.55146950
Solidity Module
ethAccount
Tram demo
contract
recipientAddress
0x9e3d69305d
unitPrice wei
10000
initial ETH
0.01
Table
batch
in4+
timestamp
batch
2018-10-01 07:02:06.657
10007.65386410
2018-10-01 07:02:07.708
10007.55420467
2018-10-01 07:02:08.253
10007.12921308
2018-10-01 07:02:09.452
10008.13385396
2018-10-01 07:02:10.908
10007.51603434
2018-10-01 07:02:11.527
10008.47434555
2018-10-01 07:02:12.638
10008.54599491
2018-10-01 07:02:13.816
10007.83788382
2018-10-01 07:02:14.985
10008.44736930
2018-10-01 07:02:15.686
10007.09557654
2018-10-01 07:02:16.256
10007.92257386
Clock
Timezone
UTC
Date
Format
yyyy-MM-dd HH:mm:ss z
Timestamp
Rate
1
Unit
second
MQTT
URL
URL
Message
Topic
Topic
Username
username
Password
password
Cert Type
none
Some of our partners
GSMAHewlett Packard EnterpriseLYNKEUS
UnionBankWorld Wide Fund for NatureAtoS
IICMPTCGDST
GSMAHewlett Packard EnterpriseLYNKEUSUnionBank
World Wide Fund for NatureAtoSIICMPTCGDST