Create, share and& consume data streams
on an open, scalable P2P protocol
with powerful tools for monetization
Bring your data to Streamr in the way that works best for you —
as a JS library within your app, or via MQTT, HTTP or Websocket.







1 2 3 4 5 6 7 8 9 10 11 12 13 14// Use your favourite language and MQTT library! // Connect to MQTT plugin on your Streamr node mqtt.connect('mqtt://my-streamr-node') // Publish a message to a stream mqtt.publish('mydomain.eth/test', { hello: 'world', }) // Or subscribe to a stream of messages mqtt.subscribe('mydomain.eth/test', (msg) => { // Handle incoming messages })
1 2 3 4 5 6 7 8 9 10// Use your favourite language and HTTP library! // You'll want to URI-encode the stream id const streamId = encodeURIComponent('mydomain.eth/test') // Publish messages to a stream by POSTing JSON // to the HTTP plugin on your Streamr node http.post(`http://my-streamr-node:7171/streams/${streamId}`, { hello: 'world' })
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17// Use your favourite language & Websocket library // You'll want to URI-encode the stream id const streamId = encodeURIComponent('mydomain.eth/test') // Connect to the Websocket plugin on your Streamr // node and send JSON messages to publish them const pub = ws.connect(`ws://my-streamr-node:7170/streams/${streamId}/publish`) pub.send({ hello: 'world', }) // Or subscribe to a stream of messages const sub = ws.connect(`ws://my-streamr-node:7170/streams/${streamId}/subscribe`) sub.onmessage = (msg) => { // Handle incoming messages }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17// Run a Streamr node right inside your JS app const StreamrClient = require('streamr-client') const streamr = new StreamrClient({ auth: { privateKey: 'ethereum-private-key' } }) // Publish messages to a stream streamr.publish('mydomain.eth/test', { hello: 'world', }) // Or subscribe to a stream of messages streamr.subscribe('mydomain.eth/test', (msg) => { // Handle incoming messages })
Streamr is a layer zero protocol for real-time data which powers the decentralised Streamr pub/sub network. Above it, blockchains are used for identity, security and payments, currently Ethereum and xDai. On top is the application layer, including the Data Union framework, Marketplace and Core, and all third party applications.
Learn more
Real-time data streams are the atomic units of the
Streamr network.
Each stream uses an Ethereum
address or ENS name as its primary
domain.
Explore a few public examples below, via the
Network
Explorer or simply view their live data.

Truly decentralised innovation with real-time data applications is enabled
by Streamr's P2P network and companion blockchain settlement layer.
Whether you want to build a Data Union or get an unstoppable network for your decentralised messaging app data, Streamr offers solutions for many use cases. Jump into the docs and see what you can build today.
Get started
The Brubeck milestone allows anyone to run a network node. Full tokenomics don't activate until the next milestone, but Brubeck still allows node operators to earn $DATA. If you're running your own app on Streamr, or you just want to help secure the network, dive in and check it out.
Streamr docs
The Data Fund exists to incentivize the Streamr builder ecosystem. With grants up to $50k, it can help to transform your real-time data idea into a built project. Check out the application page or drop by our Discord for any questions.
Apply now
Pave are building radically simple electric bikes, and rethinking how to move people and their data. From ERC-721 tokens for ownership and bike sharing to light nodes moving metrics on the Streamr Network and unlocking data monetisation for owners, Pave and Streamr are creating the future of personal transport.
A browser extension called Swash has become the world's first digital Data Union. Introduced at Mozfest in London in October 2019, Swash allows users to capture their browsing data, and then sell it in real-time via a Data Union on the data Marketplace, with one‑to‑many micropayments.
A partnership between The World Wide Fund for Nature (WWF) Philippines, UnionBank and Streamr's consultancy partner TX is working on Tracey, an app for fishermen that will use blockchain for documenting and verifying catch and traceability data. The provided data can then be used by financial institutions such as UnionBank to conduct credit assessments to be able to provide micro loans to the fishermen.
As part of the The Trusted IoT Alliance (TIoTA)’s Smart E-Mobility Challenge, Streamr partnered with Bosch Software Innovations and Riddle & Code, on a pilot project that gathered a range of electric vehicle data and shared it openly in real-time. The project was awarded a Silver medal at the TioTA awards.
The DATA token is an ERC-20 token that is used for project governance, to incentivize the Network, delegating stake on broker nodes, and for payments on the Marketplace. It is trading on Uniswap and a range of centralized exchanges. Check out a project profile, Coinmarketcap listing or the token contract.Explore Tokenomics


Streamr collaborates with a number of other organisations in all kinds of ways. Explore a few of our collaborations below or see the full Ecosystem on the dedicated page.
Explore a few of our collaborations below or see the full Ecosystem on the dedicated page.
Atarca is a consortium awarded €2.75m by the EU in a competitive bidding process to research anti-rival tokens, a kind of token designed to increase in value when shared.
Bosch Software Innovations partnered with Streamr to deliver a pilot project that gathered a range of electric vehicle data from a Jaguar I-PACE and shared it openly in real-time to a Data Product on the Streamr Marketplace.
Coordinator of the EU Horizon 2020 project KRAKEN. Atos is a large multinational IT service and consulting company working on integration of a self-sovereign identity solution with the KRAKEN data marketplace to be built on the Streamr Stack.
Consortium members of the KRAKEN project. Lynkeus are integrating their blockchain-enabled MyHealthMyData system with the Streamr tech stack to power a GDPR-compliant biomedical and wellness data marketplace.
WWF are co-founders of the Tracey project. They are providing access to two Fisheries Improvements project sites where pilots will be performed using the Tracey application. Other WWF activities include community engagement, on-boarding to the app, expert fisheries knowledge and access to global markets such as major retail chains.
Partners in the Tracey fisheries tracing & microloans project. UnionBank are providing crypto wallets, micro-loan assessments and delivery.
Pave is building lightweight electric bikes unlocked with ERC-721 tokens, with each bike relaying its metrics data via the Streamr Network, offering a new decentralized business model for mobility.
The World’s first mobility Data Union powered by its drivers and passengers. MAT, a mobility as a service (MaaS) platform, allows users to monetize their daily commute and closes the gap of crypto ownership.
Atarca is a consortium awarded €2.75m by the EU in a competitive bidding process to research anti-rival tokens, a kind of token designed to increase in value when shared.
Bosch Software Innovations partnered with Streamr to deliver a pilot project that gathered a range of electric vehicle data from a Jaguar I-PACE and shared it openly in real-time to a Data Product on the Streamr Marketplace.
Streamr’s partnership with HPE saw realtime vehicle data integrated to the Streamr Marketplace. HPE collected information in realtime from the communications “bus” in the car, including fuel consumption and location, to acceleration and gearing, which was then sent straight to the Streamr platform.
WWF are co-founders of the Tracey project. They are providing access to two Fisheries Improvements project sites where pilots will be performed using the Tracey application. Other WWF activities include community engagement, on-boarding to the app, expert fisheries knowledge and access to global markets such as major retail chains.
Coordinator of the EU Horizon 2020 project KRAKEN. Atos is a large multinational IT service and consulting company working on integration of a self-sovereign identity solution with the KRAKEN data marketplace to be built on the Streamr Stack.
Consortium members of the KRAKEN project. Lynkeus are integrating their blockchain-enabled MyHealthMyData system with the Streamr tech stack to power a GDPR-compliant biomedical and wellness data marketplace.
Partners in the Tracey fisheries tracing & microloans project. UnionBank are providing crypto wallets, micro-loan assessments and delivery.
A subsidiary of Streamr AG, who provide consulting and development services to anyone building on the Streamr tech stack. Typically they will deliver any external technical projects like pilots or partnerships.
The world’s first Data Union, Swash allows its users to get paid in crypto to browse the web. They have seed funding from Outlier Ventures.
API3 enables blockchain native, decentralized APIs. Streamr is to participate in the governance of the API3 DAO. It will integrate with the API3 platform to provide data streams to their protocol.