Build on Raiden

Use Raiden to enrich your dApp with nearly instant, low-fee and scalable payments. It comes with an easy-to-use API and is compatible with the Ethereum ERC20 token standard.


Build on top of the API

Raiden WebUI

The WebUI allows users to easily access the main functionalities of the Raiden Network via a web interface.

Look at the code

Tools for Raiden

Raiden Wizard

The Raiden Wizard is a web-based installation tool which provides quick and easy set up of a Raiden node. This is experimental alpha software meant to be used exclusively on the Görli testnet.

Raiden workshop material

You can re-use (parts of) the onboarding script and installation guide to create a setup which allows quick and easy hacking on Raiden (e.g. for workshops).

Projects using the Raiden API


Decentralized cloud object storage that is affordable, easy to use, private and secure.

Look at the code →

Exchange Union

An open-source project connecting digital asset exchanges to create a global liquidity pool.

Look at the code →

Hacks on Raiden


Incentivized, decentralized P2P live streaming with micropayments using Raiden, introducing “Proof-of-Stream-Payment”.


WiFi internet sharing/ WiFi access on-the-go (paid in 100kb chunks) using Raiden, inspired by the Freifunk project.


Decentralized streaming and tipping platform with a pay-as-you-go model using Raiden payments through a BurnerWallet integration.


Rock-paper-scissors game with robots and micropayments on the Raiden Network.

Go Raiden Client

A client library to interact with the Raiden API, written in Golang.

Raiden Ticker

LED matrix display controlled by ESP8266 to display messages paid for through Raiden.

Raiden DevconIV
Workshop Game

Race between four characters, which can be moved forward by receiving tokens.


Use Raiden via the API

The Raiden API helps you to easily access the Raiden Network's functionalities, such as joining a token network, opening and closing channels, depositing tokens and executing payments.

Learn more about it in the API walkthrough → 

Example Request
GET /api/V1/channels HTTP/1.1
Host: localhost:5001

Example Response
HTTP/1.1 200 OK
Content-Type: application/json

    "channel_identifier": 20,
    "partner_address": "0x61C808D82A3Ac53231750daDc13c777b59310bD9",
    "token_address": "0xEA674fdDe714fd979de3EdF0F56AA9716B898ec8",
    "balance": 25000000,
    "total_deposit": 35000000,
    "state": "opened",
    "settle_timeout": 100,
    "reveal_timeout": 30

Example Request
POST /api/V1/payments/(token_address)/(target_address) HTTP/1.1
Host: localhost:5001
Content-Type: application/json

  "amount": 200

Example Response
HTTP/1.1 200 OK
Content-Type: application/json

  "target_address": "0x61C808D82A3Ac53231750daDc13c777b59310bD9",
  "token_address": "0x2a65Aca4D5fC5B5C859090a6c34d164135398226",
  "amount": 200,
  "identifier": 42

Example Request
GET /api/V1/payments/(token_address)/(target_address) HTTP/1.1
Host: localhost:5001

Example Response
HTTP/1.1 200 OK
Content-Type: application/json

     amount: 5,
     initiator: "0x82641569b2062B545431cF6D7F0A418582865ba7",
     identifier: 1
    amount: 35,
    identifier: 2
    amount: 20,
    target: "0x82641569b2062B545431cF6D7F0A418582865ba7"
    identifier: 3


Download Raiden Client for MacOS or Linux


The Alpha/Stable release is the latest tested and most mature version of the Raiden client. When following the safety instructions, it can be used on the mainnet.

Download Stable

Release Candidates

Release Candidates (RC) are untested releases. They usually come with new features and bug fixes to the current stable release, but may still have glitches and issues to be fixed. Release Candidates should not be used on the mainnet.

Download RC


The nightly release is a snapshot of master. It is not recommended for managing anything of value and should only be used if you know what you are doing.

Download Nightlies
or install via

docker pull raidennetwork/raiden

$ brew install raiden

pip install raiden


Have questions or need help?


Get in touch with the core developers and ask any technical question.


Submit a bug report or feature request on Github.


Send us an email for any other development related matter.


How does Raiden work?

Want to learn more about the basics of Raiden Network? Have a look at the Raiden 101 or check out one of the technical deep dives below.